Vim:如何设置自定义文件类型的首选项?

Xol*_*lve 5 vim file-types

我可以使用*.vimftplugin 目录中的文件为已知文件类型设置自定义文件类型设置,egcvim for (c, cpp, h, hxx)、python.vim 等。

但我想设置文件类型为自定义文件扩展名一样*.text*.letter*.journal等我尝试使用text.vim等,但没有奏效。

Luc*_*tte 6

您正在寻找:h new-filetype.

  • 直接,确实。但不完整。存在专用于文件类型检测的文件。 (2认同)

mru*_*cci 4

您正在寻找自动命令。为您的每个自定义文件扩展名添加一行.vimrc

au! BufRead,BufNewFile *.ext setfiletype ext
Run Code Online (Sandbox Code Playgroud)

然后您可以指定.ext中文件的设置ftplugin/ext.vim

PS:请注意,自动命令必须在 augroup 内定义。