我遇到了VIM问题,因此我的命令都不起作用。
有没有办法可以看到我<leader>
当前设置的内容?
答案 0 :(得分:87)
要查看当前为<leader>
定义的当前值,请使用:
:let mapleader
生成输出,如:
mapleader,
如果之前未设置,则可能未定义,而是默认为反斜杠\
答案 1 :(得分:72)
默认设置mapleader
未设置,特殊字符串"<Leader>"
表示\
。
如果你这样做:
:echo mapleader
你会得到
Undefined variable: mapleader
Invalid expression: mapleader
如果您想将特殊字符串"<Leader>"
设置为其他密钥,例如许多人推荐的","
,请执行以下操作:
:let mapleader=","
然后
:echo mapleader
,
答案 2 :(得分:12)
您可以使用地图:
:nmap foo :echo('your leader is "<Leader>"')<Esc>
现在,输入 foo 。