我想知道如何对突出显示的行(使用v运算符)执行某些操作,例如使用vi / vim为选定行提供制表符,注释这些行等。
答案 0 :(得分:5)
大多数需要运动的标准操作也可以在可视模式下工作,因此如果您在其中一种视觉模式(v,shift-v或ctrl-v)中选择某些内容,则可以使用{{1}缩进一行。 }键,按按 >
注释这些行(在命令行显示:s@^@# @
时会自动输入可视范围)。
注释掉块的另一种方法是使用视觉选择列(ctrl-v)选择它们,然后按:'<,'>s@^@# @
插入行的开头。
I
还有一些插件here和here可以帮助评论。如果您想了解更多具体信息,请稍微详细一点,因为您现在很难说出您真正想要的信息。
答案 1 :(得分:5)
要缩进代码的选定部分,您可以使用 = 命令自动执行此操作,也可以使用&gt;&gt; 和&lt ;&lt; 命令增加或减少缩进。
另一个有用的命令 gv ,您可以使用它来恢复上次选择。