为什么在我安装的vimwiki中不能使用<leader>命令?

问题描述 投票:0回答:1

我的Vimwiki不是以 leader + ww 命令开始的,而是以 :VimwikiIndex.

我认为这与领导者有关。

:echo mapleader 产生两个错误。

E121: Undefined variable: mapleader(未定义变量)

E15:无效表达:mapleader。

有什么办法可以解决这个问题吗?

vim vim-plugin
1个回答
0
投票

如果变量 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
© www.soinside.com 2019 - 2024. All rights reserved.