[英]How map <leader>char in Vim?
我剛剛安裝了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>
鍵有什么問題?
使用:noremap
,不考慮原始映射。 盡管通常首選:noremap
來避免與其他映射的交互,但是在此您確實需要允許重新映射:
nmap <C-i> <leader>ig
該插件提供了<Plug>
映射,以方便重新映射。 那么,原始的<Leader>ig
甚至都沒有定義並且免費供其他用途! 因此,除非您想同時擁有兩者 ,否則最好這樣做:
nmap <C-i> <Plug>IndentGuidesToggle
注意:這全部由插件記錄在:help indent-guides-mappings
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.