有没有办法找出我的新映射不会与vim中已经设置的某些键盘快捷键相冲突?例如,我想将gg
映射为某种东西,因为我不知道vim使用它来转到文件的开头。如何知道这个映射已经被用于其他目的?在vim中映射冲突
谢谢
有没有办法找出我的新映射不会与vim中已经设置的某些键盘快捷键相冲突?例如,我想将gg
映射为某种东西,因为我不知道vim使用它来转到文件的开头。如何知道这个映射已经被用于其他目的?在vim中映射冲突
谢谢
我倾向于运行:help gg
或:help _
或:help ctrl-y
,看看我想在写作的映射是对我还是没有用。
的^D
完成指令可能有用,试试这个:
:help ctrl^D
这是打字ctrl
有四个字母,然后打控制 + d获得完成列表。它显示匹配ctrl
的帮助主题。
通常,\
或,
或_
字符被用作'领导'字符,并且您将所有映射放在它后面。不是很方便,但是当一切都已经采取了...
如果您输入以下命令模式:
:map gg<cr>
Vim会告诉你什么是当前映射到。
如果你这样做:
:map g
Vim会告诉你,连克
对于内置命令和映射:help index
列出他们都开始所有映射。 :map
将只列出用户定义的映射。
':地图GG'='无映射found' –
xralf
2011-05-31 10:42:30
至于对方的回答表明,你还可以:H GG来检查它不是一个默认绑定 – serby 2011-05-31 10:47:03
你也可以使用':详细的地图GG'在其中找到文件映射被定义,如果它存在。当你有大量的插件安装时它很有用。 –
2011-05-31 11:23:57