Vim 根据set命令调用函数
我正在交换键盘上的一些映射,以使我的手腕更容易操作,但如果其他人在我一直在使用的计算机上打开vim,我不希望他们感到惊讶 因此,我将这些映射放在我的Vim 根据set命令调用函数,vim,Vim,我正在交换键盘上的一些映射,以使我的手腕更容易操作,但如果其他人在我一直在使用的计算机上打开vim,我不希望他们感到惊讶 因此,我将这些映射放在我的.vimrc中的一个函数中,以便有选择地启用映射 我的问题是,如果我:设置变量,如何告诉vim(在.vimrc文件中)调用函数 类似于:设置手腕,它将调用swapkeysforrist 注意:我知道我可以给函数一个更简单的名称并调用它,例如:call Shahbaz(),但这需要我使用shift三次(除了:),这正是我试图避免的。事实上,该函数用它
.vimrc
中的一个函数中,以便有选择地启用映射
我的问题是,如果我:设置变量,如何告诉vim(在.vimrc
文件中)调用函数
类似于:设置手腕
,它将调用swapkeysforrist
注意:我知道我可以给函数一个更简单的名称并调用它,例如:call Shahbaz()
,但这需要我使用shift三次(除了:
),这正是我试图避免的。事实上,该函数用它们的替代键交换数字(因为我在编程过程中使用这些符号的频率比实际数字高很多),并且键入括号(加上我将按住shift键)确实会让我感到紧张。您无法定义自己的:设置名称,您只能使用映射或自定义命令
我建议使用定制的:手腕命令;打字很短,应该很容易记住。如果您想绕过大写字母W
,则需要使用:cabbrev
或。否shift-W应该可以。谢谢,我会研究怎么做的。它甚至更短,所以非常棒请参见:help:command
,基本上,它是:command-bar手腕调用swapkeysforrist()
是的,我刚刚做了:command手腕调用…()
。我会添加-bar
选项,以防有一天事情变得更复杂。再次感谢