我在vim中使用了很多快捷键。 其他快捷方式是由插件。VIM:可用的快捷方式?
有时我想添加一个新命令的快捷方式,但之后注意到该快捷方式已被占用。
有没有办法查看VIM中所有可用快捷键的列表? (所有ctrl-shift-alt快捷键)
我在vim中使用了很多快捷键。 其他快捷方式是由插件。VIM:可用的快捷方式?
有时我想添加一个新命令的快捷方式,但之后注意到该快捷方式已被占用。
有没有办法查看VIM中所有可用快捷键的列表? (所有ctrl-shift-alt快捷键)
键入:help index
以查看映射(快捷方式和您命名它们)以及由vim本身定义的命令。
键入:map
可查看由您的vimrc和插件定义的映射。键入:verbose map
以知道每个映射的定义位置。
也:help map-listing
来检查显示什么,但你可能已经知道它(这是在map.txt帮助手册)。
谢谢。是的,我知道命令:map和:verbose map。 :h地图列表我从来没有见过。 – Reman 2011-03-24 07:33:11
如果你还需要检查它映射或命令由VIM本身定义的,你可以使用
:help index
很好,谢谢。 BTW ..我很遗憾地看到,没有办法只看到NOT-Ctrl-shift-alt快捷键。 – Reman 2011-03-24 07:34:06
:map //lists all the shortcuts that are assigned.
地图也将组合键作为参数,仅列出分配给该组合键的快捷键。
要列出分配按Ctrl-V的所有映射:
:map <c-v>
如果你希望你的当前映射的排序,搜索列表,寻找未使用的密钥,请参阅我的答案在: How to search in the Vim mapping listing?
为出发点,为钥匙不被默认映射,见 :help map-which-keys
您可以使用:map <key>
来检查特定的映射。例如:检查Shift-F2,:map S-<F2>
。如果没有编写代码来遍历每个可能的组合键,并且检查是否有任何输出为该特定键运行:map <key>
,没有办法获得未映射的内容列表。
尝试使用':help:map'获取与键映射相关的命令列表。 – 2011-03-22 11:48:59