2015-07-20 210 views
3

我想vim的插件CtrlP在我working_directory搜索,当我按Ctrl + E,我在.vimrc如何正确使用变量的vimrc

let working_directory ="/home/username/website/blog" 
noremap <C-e> :CtrlP &working_directory<CR> 

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

+0

也许你可以得到更好的帮助了: //vi.stackexchange.com –

回答

4

您可以使用:execute和串联在映射插入一个表达:

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

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

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