问题描述
|
有没有办法发现我的新映射不会与vim中已经设置的某些键盘快捷键发生冲突?例如,我想将vi0映射到某个东西,因为我不知道vim使用它来转到文件的开头。如何得知此映射已用于其他目的?
谢谢
解决方法
我倾向于运行
:help gg
或:help _
或:help ctrl-y
来查看我认为覆盖的映射对我是否有用。
^D
完成命令可能会有所帮助,请尝试以下操作:
:help ctrl^D
输入四个字母的ctrl
,然后按Control + D以获得完成列表。它显示与ctrl
匹配的帮助主题。
通常,将\\
或,
或\10ѭ字符用作\'leader \'字符,然后将所有映射放置在其后。不太方便,但是当一切都准备好了...
, 如果您在命令模式下输入以下内容:
:map gg<cr>
Vim会告诉您当前所映射的内容。
如果您这样做:
:map g
Vim会告诉您所有以g开头的映射
, 对于内置命令和映射,ѭ13将它们全部列出。 :map
将仅列出用户定义的映射。