Vim:特定于文件扩展名的快捷方式?

Mar*_*rik 0 vim shortcut

在Vim中,可以将语法高亮显示附加到文件扩展名.

键盘快捷键是否可以这样做?

即,只有在编辑具有特定扩展名的文件时,快捷方式才会打开.

Ing*_*kat 5

该关联不是直接文件扩展名,而是文件类型(可以根据文件扩展名检测,也可以检测其他文件模式甚至其内容).:setl filetype?显示当前缓冲区.

要定义特定于文件类型的映射,只需<buffer>在:map命令后附加属性即可.(对于自定义命令,请-buffer在之后使用:command.)

您可以通过预先定义为某些文件类型定义,:autocmd Filetype {filetype} ...并将其放入您的~/.vimrc.但是,当您为各种文件类型添加映射和其他设置时,这会变得难以处理.最好把命令放进去~/.vim/ftplugin/{filetype}_mappings.vim.(这要求你有:filetype plugin on.)