是否可以在vim中缩进代码块而不是每行缩进一行并缩进一行?
也许突出显示代码并执行一个缩进突出显示的代码的命令?
答案 0 :(得分:2)
首先,对于缩进,有>
命令,它只是通过添加一个缩进级别向右移动(多少由'shiftwidth'
选项确定,而'expandtab'
告诉是否使用Tabs或空格)和=
命令,它适用于(特定于语言的)缩进规则。
两个命令在加倍时在线上工作,即>>
/ ==
;你通过预先加上一个数字来解决多行问题。
但是他们也需要{motion}
,例如3j
(3行向下)或}
(到段落末尾)。
最后,您可以进行视觉选择(V
),使其大小合适,然后将命令应用于它。
答案 1 :(得分:1)
hilite代码并输入>