我在 Ubuntu 10.10 上使用 vim。
为了缩进代码,我输入了 >。但我必须输入两次。
其他命令,如 < 和 = 也一样。我必须执行两次。
这正常吗?我应该做点什么吗?
我怎样才能解决这个问题?
答案1
这是正常操作。第一个>
启动缩进命令。第二个>
提交缩进命令。中间的内容定义了要缩进的内容(默认为 1 行):
>>
缩进一行。>5>
缩进 5 行>G
缩进到文件末尾。
不需要>G
尾随>
来提交命令,因为 G 命令是终止命令已经生效。
答案2
如果您想要将某一行缩进 3 级,那么您可以使用“。”动作来重复缩进后的最后一个动作。
例如:
>>..
答案3
如果你想缩写这个,你可以创建一个宏,只缩进当前行或其他预设值。例如:map <tab> >1>
答案4
我用来>}
缩进一个段落(一段代码直到下一个空行)