2012-04-30 142 views
2

我遇到了一个问题,其中没有包含<leader>键的命令似乎可以工作。未定义的变量:mapleader

:let mapleader 
=> Undefined variable: mapleader 

.vimrc提到leader三次。它们都是对函数调用的引用。

map <leader>n :call RenameFile()<cr> 
map <leader>p :PromoteToLet<cr> 
nnoremap <leader>. :call OpenTestAlternate()<cr> 

这里是在Github上一个link to my .vimrc

任何人有任何想法可能是错误的?

+2

如果'G:mapleader'未定义''扩大到''\\这在帮助被提及。所以这些命令不能用于其他原因。 – ZyX

+1

是的。 '\\'是我正在尝试使用的(并且它不工作)。虽然我接受的解决方案让我失望,但我不认为它解决了问题的根源,无论如何。 –

回答

1

尝试设置你的mapleader在.vimrc:

let mapleader = ","