在 Emacs 中,我将如何对齐一组文本:
signal slv4 : std_logic_vector(3 downto 0);
signal slv16 : std_logic_vector(15 downto 0);
signal slv8 : std_logic_vector(7 downto 0);
signal slv32 : std_logic_vector(32 downto 0);
所以看起来像这样
signal slv4 : std_logic_vector( 3 downto 0);
signal slv16 : std_logic_vector(15 downto 0);
signal slv8 : std_logic_vector( 7 downto 0);
signal slv32 : std_logic_vector(32 downto 0);
基本上我想正确证明“downto”之前的数字;另一个副作用是文本右对齐(分号对齐)。
我将如何实现这一目标?我玩过M-x align
,M-x align-regexp
但我似乎无法得到我正在寻找的东西。
另外我正在使用 vhdl-mode 所以它可能有内置的东西?