我是vi / vim / viemu
更高级方面的新手我通常需要选择一些文本和缩进/不作为等等。现在我有两种方法可以做到这一点:
<<
:198,205<<
现在,有时我需要多次这样做。当使用dot命令(.
)时,除非我之前处于插入模式,否则它将永远不会重复我的上一个命令。相反,它只会删除当前行。
有一种快速简便的方法吗?
答案 0 :(得分:3)
使用V
直观地选择行,然后按键5
,然后按>
将第5行标签缩进到右侧(或仅<
缩进一次在左边)。
答案 1 :(得分:1)
如果要自动缩进整个文件,请使用gg=G
。 gg
移到文件的开头,=
自动缩进功能,G
到文件的末尾。这将根据块嵌套级别缩进代码。
对于它的价值,>G
会将从光标位置到文件末尾的一个选项卡的所有行缩进。
您还可以自动缩进标有m
书签功能的文字,即将光标定位在开头,ma
,将光标定位在最后,='a