在Vim内部,是否有一个格式化命令可以对齐一行结束注释?
例如在C ++中,它会转为:
m_varName1; // Comment 1
m_varName1AndABit; // Command 1 and a bit
m_varName2; // Comment 2
m_varName3ButReally2AndABit; // Comment 3 (but really 2 and a bit)
进入这个:
m_varName1; // Comment 1
m_varName1AndABit; // Command 1 and a bit
m_varName2; // Comment 2
m_varName3ButReally2AndABit; // Comment 3 (but really 2 and a bit)
答案 0 :(得分:14)
tabular.vim
插件应该可以执行此操作。目视选择它们,并将它们与
:Tabularize /\/\/
答案 1 :(得分:4)
使用Vim的Align插件根据您选择的任何分隔符进行对齐。
答案 2 :(得分:0)