我刚刚安装了vim-indent-guides插件。
切换插件的默认映射是<Leader>ig
,我想将其重新映射到Ctrl-i。
这些是我的尝试:
nnoremap <C-i> <leader>ig
nnoremap <C-i> <Leader>ig
我有类似的方法用Ctrl-n切换到相对数字并且它正在工作:
nnoremap <C-n> :set relativenumber!<ENTER>
<Leader>
密钥出了什么问题?
答案 0 :(得分:4)
使用:noremap
时,不考虑原始映射。虽然:noremap
通常是首选,以避免与其他映射的交互,但在这里您需要允许重新映射:
nmap <C-i> <leader>ig
此插件提供<Plug>
映射以方便重新映射;那么,原来的<Leader>ig
甚至没有定义,也可以免费用于其他用途!因此,除非你想两个,否则更喜欢这个:
nmap <C-i> <Plug>IndentGuidesToggle
注意:这些都是:help indent-guides-mappings
下的插件记录的。