如何在vimrc中正确使用变量

时间:2015-07-20 06:34:49

标签: vim

当我按下Ctrl + E时,我希望vim插件CtrlP在我的working_directory中搜索,.vimrc

中有以下几行
let working_directory ="/home/username/website/blog"
noremap <C-e> :CtrlP &working_directory<CR>

它不起作用。如何正确使用working_directory变量使其工作?

1 个答案:

答案 0 :(得分:4)

您可以使用:execute和连接在映射中插入表达式:

execute "nnoremap <C-e> :CtrlP " . working_directory . "<CR>"

或者你可以使用表达式寄存器:

nnoremap <C-e> :CtrlP <C-r>=working_directory<CR><CR>