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

标签 vim

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

nnoremap <Enter> <C-]>

ftplugin/help.vim .这行得通,但是这个键映射现在是“全局的”,并且在其他地方弄乱了键的使用,例如 q:命令窗口。

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

最佳答案

使用 autocmd 映射命令:

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

仅适用于文件类型的映射:c、cpp 和 php

关于vim - 如何在 Vim 中映射特定文件类型的键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20105440/

相关文章:

Vim <C-R><C-W> 忽略该行的当前内容

Vim:向左/向右移动窗口?

vim - NeoVIm 不会自动加载 ~/.nvimrc 文件

mysql - 我可以在 Vim 中使用 MySQL 的完成散列吗?

vim - 按下 Enter 时如何阻止 Vim 自动插入注释引导符?

python - .py 文件的 vim 制表符长度不同

vim - Vim使用:s command中最后搜索的正则表达式

vim - .vimrc 设置粘贴始终不生效

search - VIM:从一个文件中提取并在另一个文件中搜索

unix - 如何配置 vim,以便当我向进程发送 USR1 信号时,它会保存并退出(而不是创建 .swp 恢复文件)