如何操作VI / VIM中突出显示的文本?

时间:2009-07-22 07:03:31

标签: vim

我想知道如何对突出显示的行(使用v运算符)执行某些操作,例如使用vi / vim为选定行提供制表符,注释这些行等。

2 个答案:

答案 0 :(得分:5)

大多数需要运动的标准操作也可以在可视模式下工作,因此如果您在其中一种视觉模式(v,shift-v或ctrl-v)中选择某些内容,则可以使用{{1}缩进一行。 }键,按 >注释这些行(在命令行显示:s@^@# @时会自动输入可视范围)。

注释掉块的另一种方法是使用视觉选择列(ctrl-v)选择它们,然后按:'<,'>s@^@# @插入行的开头。

I

还有一些插件herehere可以帮助评论。如果您想了解更多具体信息,请稍微详细一点,因为您现在很难说出您真正想要的信息。

答案 1 :(得分:5)

要缩进代码的选定部分,您可以使用 = 命令自动执行此操作,也可以使用&gt;&gt; &lt ;&lt; 命令增加或减少缩进。

另一个有用的命令 gv ,您可以使用它来恢复上次选择。