我的Vimwiki不是以 leader + ww 命令开始的,而是以 :VimwikiIndex
.
我认为这与领导者有关。
:echo mapleader
产生两个错误。
E121: Undefined variable: mapleader(未定义变量)
和
E15:无效表达:mapleader。
有什么办法可以解决这个问题吗?
如果变量 mapleader
未定义,那么领导键默认为 \
(见 :h mapleader
). 所以你的wiki应该从输入 \ww
.
如果你想重新定义你的全局领导键,你必须设置全局领导键。mapleader
变量,即在vimrc文件中把它设置为 空间 字符。
let mapleader = " "
重要的是把它放在你的vimrc文件里,因为它将会被运行。之前 插件加载完毕;如果你在命令行中运行这个命令,它不会改变现有的映射,那么你的实际映射仍然会是 \ww
.
请注意, 正如你所说的插件的文档中所解释的那样, 你也可以定义你自己的自定义映射,它将替换为 <leader>ww
,通过运行。
:nmap [YOUR MAPPING] <Plug>VimwikiIndex
例如,要打开你的wiki,用 空间+w:
:nmap <space>w <Plug>VimwikiIndex