如何解决vim nmap禁用另一个nmap
在我的.vimrc文件中,有以下几行
nmap :s :update<cr>
nmap <F5> :set number!<cr>
没有前者映射,后者有效,否则无效。为什么会这样?
解决方法
问题在于第二个映射以:s
中的:set
的方式触发,从而触发了先前的映射。
通常,除非有理由使用递归映射,否则应使用非递归映射。
在这种情况下,您必须使用
nnoremap :s :update<cr>
nnoremap <F5> :set number!<cr>
更多信息,在
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。