如何在vim中映射(别名?)命令

use*_*369 9 vim dictionary

让我们假设,我总是忘记命令:vsplit,并且总是认为这是命令:vdivide.

有没有一种方法来映射(我不确定这是否是正确的称呼它,因为它是一个命令)一个到另一个?

Xav*_* T. 11

用户定义的命令只能以大写字母开头,因此您只能添加:Vdivide但不能添加:vdivide.

加入你的 .vimrc

 command Vdivide vsplit
Run Code Online (Sandbox Code Playgroud)


Ing*_*kat 7

为了解决用户定义的命令必须以大写字母开头的限制,我建议使用cmdalias.vim - 为Vim命令插件创建别名.有了它,你可以做到:

:Alias vdivide vsplit
Run Code Online (Sandbox Code Playgroud)