在vim中缩进

时间:2013-11-27 07:32:48

标签: vim

是否可以在vim中缩进代码块而不是每行缩进一行并缩进一行?

也许突出显示代码并执行一个缩进突出显示的代码的命令?

2 个答案:

答案 0 :(得分:2)

首先,对于缩进,有>命令,它只是通过添加一个缩进级别向右移动(多少由'shiftwidth'选项确定,而'expandtab'告诉是否使用Tabs或空格)和=命令,它适用于(特定于语言的)缩进规则。

两个命令在加倍时在线上工作,即>> / ==;你通过预先加上一个数字来解决多行问题。

但是他们也需要{motion},例如3j(3行向下)或}(到段落末尾)。

最后,您可以进行视觉选择(V),使其大小合适,然后将命令应用于它。

答案 1 :(得分:1)

hilite代码并输入>