如何在Vim中映射特定文件类型的键?

时间:2013-11-20 19:43:13

标签: vim

我希望我的 Enter 键跟随帮助文件中的链接,因为我的键盘没有] 键。所以我说:

nnoremap <Enter> <C-]>

ftplugin/help.vim。这是有效的,但是这个关键映射现在是“全局的”,并且在其他地方混淆了密钥的使用,例如q:命令窗口。

那么如何将键绑定限制为单个缓冲区,或者甚至是单个文件类型?

2 个答案:

答案 0 :(得分:4)

只需在映射中添加<buffer>

nnoremap <buffer> <Enter> <C-]>

答案 1 :(得分:2)

使用autocmd映射命令:

autocmd FileType c,cpp,php nnoremap <buffer> <Enter> <C-]>

仅针对文件类型进行映射:c,cpp和php