如何格式化第一行的第2行和第3行?

时间:2015-12-17 12:11:16

标签: linux vim text formatting

我正在使用VIM,我想格式化第2行和第3行。 我可以通过: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

2 个答案:

答案 0 :(得分:1)

不确定是否要以编程方式执行此操作,但是通过使用可视块,您可以在H之前的第2,3行创建“列”选择,然后使用&gt; 增加缩进量。如果您想进一步移动,可以使用

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

假设您的光标在X

控制 v Ĵ &GT;

如果要插入2个空格,请在视觉选择后使用大写I:

控制 v Ĵ 空间 空间 ESC

答案 1 :(得分:1)

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