mah*_*ene 3 vim keymapping key-bindings
我经常忘记不经常使用的键映射,但我大致记得命令名称,如make或PlugInstall.当我打开时,:nmap我必须滚动一长串映射才能找到我想要的那个.
正如/sf/answers/156862471/中所建议的那样,我目前将键绑定导出到一个文件中并通过它进行grep.
:redir >> ~/mymaps.txt
:map
:redir END
Run Code Online (Sandbox Code Playgroud)
有没有更方便的搜索或grep通过键盘列表的方法?
Vim 8引入了一个:help :filter命令,允许您直接grep :map命令的输出:
:filter /make/ nmap
Run Code Online (Sandbox Code Playgroud)
这对于快速和脏查找很有用.不过,你仍然会遇到像<Plug>映射这样的令人讨厌的误报.对于一个强大的解决方案,您可能仍然可以捕获输出:redir,然后将split()其捕获为行和filter()(通过多次传递)以匹配输出.
| 归档时间: |
|
| 查看次数: |
95 次 |
| 最近记录: |