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