Inside Vim, is there a formatting command that would align a block of end of line comments?
For example in C++, it would turn this:
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)
into this:
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)
Use the Align plugin for Vim to align based on whatever separator(s) you choose.
The
tabular.vim
plugin should be able to do this. Select them visually, and align them withI have had a similar problem today where I wanted to align on a whitespace in a certain position. Just wrote a blog post about how I did it with the Align plugin.