如何在gvim(win32)中缩进选区?
我想缩进一段文字 。
我可以在givm的linux版本中做到这一点。
我这样做是gvim的状态 ,我不处于插入或可视模式。 底部的栏位在左侧空白,行号,百分比显示在右侧。
然后我执行以下步骤 :通过单击并拖动来选择文本块。 然后我打了shift +。 之后,我点击esc,文本块将移到一个标签上。
如果我在Windows中这样做,它只是用>替换块。
我只是运行GVIM的股票赢rc文件和版本7.1。
如果你第一次输入SHIFT-V,而不是Shift +箭头来选择文本,它会缩进。 您也可以使用SHIFT-V,并使用'hjkl'来选择块。
如果使用shift +箭头或鼠标选择文本块,则不起作用,选择将被替换为“>”。 当你改变selectmode时这可以被改变;
设置selectmode =鼠标,键
设置selectmode = key
设置selectmode =
如果你添加这个到你的vimrc,在mswin之后执行它
与此相关,我使用可视化模式的便捷重新映射,允许多次缩进文本,同时保持文本的选择。 与visual studio让你选择和点击tab(或shift-tab)缩进类似。
将以下内容添加到.vimrc中
" Pressing < or > will let you indent/unident selected lines
vnoremap < <gv
vnoremap > >gv
您也可以使用==让vim自动尝试并确定正确的缩进。 它可以在任何行上购买,只需将光标放在那里并按==即可,或者您可以选择整个文件并按==来修复所有缩进(由wysiwyg编辑器生成的html上的奇迹)。
Esc - > Shift + V - >选择线条 - >>>
链接地址: http://www.djcxy.com/p/28619.html