VIM中的Entab / Detab

时间:2009-11-19 00:53:44

标签: vim entab-detab

在普通文本编辑器中,选择文本块,然后按 Tab 进行entab,并按 Shift + Tab 进行分离。

如何在VIM中插入或删除选定的文本块?

3 个答案:

答案 0 :(得分:10)

如果您选择文字并点击“>”它会缩进,并且“<”将缩进。

是否插入制表符或空格取决于您的“expandtab”设置。您可以使用“shiftwidth”和“tabstop”设置编辑空格数/ tabstop。

答案 1 :(得分:4)

除了安迪怀特的回答。 我还要将以下内容添加到vimrc中:

vnoremap > >gv
vnoremap < <gv

所以你不需要重新选择代码块来进一步缩进/代替。

答案 2 :(得分:3)

您甚至不需要选择文字。您可以点击>><<来缩进/取消当前行。