如何更改vim自动填充命令的方式?

时间:2013-02-03 13:04:46

标签: vim

我一直使用:在vim中拆分,但是neveer一般使用:spelldump或:spell *。

有没有办法:split是自动填充时出现的第一个命令:sp?

1 个答案:

答案 0 :(得分:2)

就像我在评论中所说,你不需要为这个特定的用例自动完成,:sp就可以了。如果你输入一个不明确的内置命令的一部分,Vim更喜欢一个命令而不是另一个命令:

  • :s 可以是:substitute:split:spelldump等,但对于Vim, {{1} }
  • :s[ubstitute] 可以是:sp:split:spelldump等,但对于Vim, {{1} }

在帮助中,在命令的可选部分周围用方括号表示,如上所示。

回答一般问题:我认为你不能改变Vim自动填充命令的方式。您可以定义自己的较短命令(必须为大写),例如:sprevious。或者您可以定义映射,例如:sp[lit]。最后,您可以使用内置的普通模式命令,对于此特定用例,只需 Ctrl W ,然后是 S