在 VIM 中,我必须输入两次 >、

在 VIM 中,我必须输入两次 >、

我在 Ubuntu 10.10 上使用 vim。

为了缩进代码,我输入了 >。但我必须输入两次。

其他命令,如 < 和 = 也一样。我必须执行两次。

这正常吗?我应该做点什么吗?

我怎样才能解决这个问题?

答案1

这是正常操作。第一个>启动缩进命令。第二个>提交缩进命令。中间的内容定义了要缩进的内容(默认为 1 行):

  • >>缩进一行。
  • >5>缩进 5 行
  • >G缩进到文件末尾。

不需要>G尾随>来提交命令,因为 G 命令是终止命令已经生效。

答案2

如果您想要将某一行缩进 3 级,那么您可以使用“。”动作来重复缩进后的最后一个动作。

例如:

>>..

答案3

如果你想缩写这个,你可以创建一个宏,只缩进当前行或其他预设值。例如:map <tab> >1>

答案4

我用来>}缩进一个段落(一段代码直到下一个空行)

相关内容