如何在第一行格式化第二行和第三行?

我正在使用VIM ,我想格式化第二和第三行。 我可以这样做:2,3left<number of spaces>

  * @brief: Hello world * Hello world hello world * Hello world hello world 

如何做到这一点更容易得到这样的事情?

  * @brief: Hello world * Hello world hello world * Hello world hello world 

试试这个压力Esc +:然后按v然后按回车,选择第二和第三行,按= https://www.cs.swarthmore.edu/help/vim/reformatting.html

不知道是否要以编程方式执行,但通过使用可视化块,可以在H之前的第2,3行创建“列”选择,然后使用>来增加缩进。 如果你想进一步移动,你可以使用

 * @brief: Hello world *XHello world hello world * Hello world hello world 

假设你的光标在X上

Ctrl v j >

如果要插入2个空格,则在可视选择之后使用大写字母I:

Ctrl v j I Space Space Esc