根据set命令调用函数

时间:2013-06-14 12:59:41

标签: vim

我正在交换键盘上的一些映射以使我的手腕更容易,但如果他们在我正在使用的计算机上打开vim,我不希望别人感到惊讶。

所以我将这些映射放在.vimrc的函数中,这样我就可以有选择地启用映射。

我的问题是,如果我.vimrc变量,如何告诉vim(在:set文件中)调用函数?

类似于:set wrist的内容,它会调用SwapKeysForWrist


注意:我知道我可以给函数一个更简单的名称并调用它,例如:call Shahbaz(),但这要求我使用 shift 三次(除了: )这是我想要避免的。实际上,该函数用他们的替代键交换数字(因为我在编程期间使用这些符号比实际数字更频繁),并且键入括号(添加我将保持移位)确实使我的手腕紧张。

1 个答案:

答案 0 :(得分:1)

您无法定义自己的:set名称,只能使用映射或自定义命令。

我建议使用自定义:Wrist命令;打字很短,应该很容易记住。如果您想绕过大写W,则需要使用:cabbrevcmdalias plugin