正常命令映射,选项卡被解释为文字

时间:2014-07-15 07:24:49

标签: vim

当我进行.vimrc条目时,

nnoremap <silent> <leader>c :colorscheme <tab>

tab如果我理解作为文字的术语,即在输入,c时,我会进入Vim命令行,

:colorscheme ^I

我尝试将搜索字词上网,但大多数情况下我都会获得有关重新映射Vim Tabs的结果;我找到的最接近的是有人在他们<tab>周围加上引号,但我认为这是一个不同的预期结果。

我也有这个,这就是为什么我想在我的快捷方式中使用tab

set wildmenu
set wildmode=longest:list,full

1 个答案:

答案 0 :(得分:3)

您需要'wildcharm'选项:

set wildcharm=<C-z>
nnoremap <silent> <leader>c :colorscheme <C-z>

请参阅:help 'wildcharm'

作为旁注,我使用该选项对切换缓冲区效果很好:

nnoremap <leader>b :buffer <C-z><S-Tab>

和文件打开变体同样简单有用:

nnoremap <leader>e :edit <C-z><S-Tab>