我想知道如何对突出显示的行(使用v运算符)执行某些操作,例如使用vi/vim为选定行提供制表符,注释这些行等.
需要一个动作最标准的操作在可视化模式也行,所以如果你在视觉模式(V,Shift-V键或Ctrl-V)的一个选择的东西,你可以缩进与线路>
键,通过评论那些线压制 :s@^@# @
(:'<,'>s@^@# @
当自动输入可视范围时,将显示在命令行上).
注释掉块的另一种方法是使用列视觉选择(ctrl-v)选择它们,然后按下I
以在行的开头插入.
:help v_> :help visual-start :help :s :help I
这里和这里还有一些插件可以帮助评论.如果您需要更具体的信息,请稍微详细一点,因为很难说出您目前的想法.
要缩进所选代码部分,可以使用=命令自动执行,也可以使用>>和<<命令增加或减少缩进.
另外一个有用的命令,gv,你可以用它来恢复你的最后一个选择.