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

Linux 如何在第一行上格式化第二行和第三行?,linux,vim,text,formatting,Linux,Vim,Text,Formatting,我使用的是VIM,我想格式化第2行和第3行。 我可以通过:2,3左 如何更容易得到这样的东西 * @brief: Hello world * Hello world hello world * Hello world hello world 不确定是否要以编程方式执行此操作,但通过使用visual block,可以在H前面的第2,3行创建一个“列”选择,然后使用>增加缩进。如果您想进一步移动,可以使用 假设光标在X上 Ctrlvj>

我使用的是
VIM
,我想格式化第2行和第3行。 我可以通过
:2,3左

如何更容易得到这样的东西

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

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

假设光标在X上

Ctrlvj>

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

CtrlVjispaceEsc

试试这个 按Esc+:然后按v键,然后按enter键,选择第二行和第三行,然后按=

据我所知,我们只需插入选项卡即可。我们可以为许多这样的行插入空格吗?@MaximGusev:我添加了插入空格的策略。使用大写字母I,您将在视觉选择之前插入。
 * @brief:     Hello world
 *             Hello world hello world
 *             Hello world hello world
* @brief:     Hello world
*XHello world hello world
* Hello world hello world