在VIM中缩进一堆线

有没有办法在vim中缩进选择的行,就像我们在文本编辑器中选择一堆行并按Tab(或Shift tab)缩进/取消缩进所选行一样? 我正在讨论一般的缩进问题,并且与代码缩进无关。


按照彼得的建议使用视觉模式。 您也可以使用X >>其中X是要缩进的行数。 例如5 >>从当前行缩进五行并向下。


您可以选择一组具有视觉线模式的线(通过shift + V),然后键入

>

而且,为了贬低,

<

您也可以添加数字参数。 发现你没有缩进足够? 点击gv重新选择您之前的选择。

在正常模式下输入时,请尝试按Ctrl + T或Ctrl + D缩进或缩进。


我使用以下映射缩进/ unindent:

vmap <TAB> >gv
vmap <S-TAB> <gv

使用TAB缩进并移动TAB以显示所选的直线。

如果选择了一个块Vim indents / unindents块的开始是否正确。

链接地址: http://www.djcxy.com/p/28617.html

上一篇: indenting a bunch of lines in VIM

下一篇: Indenting in vim