Vim:特定于文件扩展名的快捷方式?
在Vim中,可以将语法高亮显示附加到文件扩展名 键盘快捷键也可以这样做吗Vim:特定于文件扩展名的快捷方式?,vim,shortcut,Vim,Shortcut,在Vim中,可以将语法高亮显示附加到文件扩展名 键盘快捷键也可以这样做吗 也就是说,只有在编辑具有特定扩展名的文件时,快捷方式才会打开。关联不是直接指向文件扩展名,而是指向文件类型(可以根据文件扩展名、其他文件模式甚至其内容来检测):setl文件类型?显示当前缓冲区的 要定义特定于文件类型的映射,只需在:map命令后附加属性。(与自定义命令相同,在:command之后使用-buffer) 您可以通过在:autocmd Filetype{Filetype}…前面加上前缀,为某些文件类型定义它,并将
也就是说,只有在编辑具有特定扩展名的文件时,快捷方式才会打开。关联不是直接指向文件扩展名,而是指向文件类型(可以根据文件扩展名、其他文件模式甚至其内容来检测)<代码>:setl文件类型?显示当前缓冲区的 要定义特定于文件类型的映射,只需在
:map
命令后附加
属性。(与自定义命令相同,在:command
之后使用-buffer
)
您可以通过在
:autocmd Filetype{Filetype}…
前面加上前缀,为某些文件类型定义它,并将其放入~/.vimrc
中。但是,当您为各种文件类型添加映射和其他设置时,这会变得很麻烦。最好将命令放入~/.vim/ftplugin/{filetype}\u mappings.vim
。(这要求您在上有:文件类型插件)关联不是直接与文件扩展名关联,而是与文件类型关联(可以根据文件扩展名、其他文件模式甚至其内容进行检测)<代码>:setl文件类型?
显示当前缓冲区的
要定义特定于文件类型的映射,只需在:map
命令后附加
属性。(与自定义命令相同,在:command
之后使用-buffer
)
您可以通过在:autocmd Filetype{Filetype}…
前面加上前缀,为某些文件类型定义它,并将其放入~/.vimrc
中。但是,当您为各种文件类型添加映射和其他设置时,这会变得很麻烦。最好将命令放入~/.vim/ftplugin/{filetype}\u mappings.vim
。(这要求您在上有:filetype plugin)另外(有一个从Stefan的SU页面到这个页面的链接。)还有(有一个从Stefan的SU页面到这个页面的链接。)