有没有办法在Vim中查看当前映射的键?
基本上,我想通过当前缓冲区中的所有插件,vimrc等来查看当前缓冲区中所有的键映射。 有没有办法做到这一点?
你可以用:map命令来做到这一点。 还有其他的变种。 
-   :nmap正常模式映射的:nmap
-   :vmap可视化模式映射的:vmap
-   :imap插入模式映射的:imap
 以上列表不完整。 在Vim中键入:help map会给你更多的信息。 
 :redir! > vim_keys.txt :silent verbose map :redir END 
这将快捷方式和定义的位置输出到文本文件。
 除了关于以下内容的答案:map不带参数的:map :不要错过它的详细forms( :verbose map ),其中显示映射的定义(见:help map-verbose )。 
 很简单,只需运行:map不带参数的:map变体。 
 :map :imap :vmap 
  :map和它的朋友是关键, :verbose增加信息和:redir允许后search优化。 
 他们是一个完美的组合,以显示什么命令是绑定到什么捷径和反之亦然,但如果你想search一些键,并避免临时文件,每当你需要search映射,看看scriptease和:Verbose命令。 
 这是一个包装:verbose显示在预览窗口中的结果。 
这样你可以search任何你想要的结果,而不使用临时文件
 键入:Verbose map和使用/ ? 照常。 
另一种方法是将会话保存到一个文件,然后编辑这个文件,因为它包含所有的映射和设置。
  :mks[ession] [file] – 编写一个恢复当前编辑会话的Vim脚本。