1

我是 vi/vim/viemu 更高级方面的新手

我通常需要选择一些文本和缩进/缩进等等。现在我有两种方法可以做到这一点:

  • 选择文本并使用<<
  • 使用多行命令,例如:198,205<<

现在,有时我需要多次执行此操作。当使用点命令时(.)它永远不会重复我的最后一个命令,除非我之前处于插入模式。相反,它只会删除当前行。

有没有一种快速简便的方法来做到这一点?

4

2 回答 2

3

用于V直观地选择行,然后按 键5>行向右缩进 5 个制表符(或仅<向左缩进一次)。

于 2011-06-15T20:14:35.670 回答
1

如果要自动缩进整个文件,请使用gg=G. gg移动到文件的开头,=自动缩进功能,G到文件的末尾。这将根据块嵌套级别缩进代码。

对于它的价值,>G将从光标位置向右缩进一个选项卡到文件末尾的所有行。

您还可以自动缩进带有m书签功能的文本,即将光标定位在开头,ma,将光标定位在结尾,='a

于 2011-06-15T20:23:19.957 回答