SPF13-使用具有非Java扩展名的文件中的Java语法



,所以这可能是解决的问题。

我工作的公司具有自己的文件格式,并且包含Java,例如代码。

现在,当我使用vim打开文件时,没有语法突出显示。

我可以在某个地方添加他们的文件扩展名,以便获得语法突出显示?

本质上,我需要SPF13才能识别文件扩展名为Java。

谢谢!

ps我做了文件,并用.java替换其扩展名,而语法突出显示正常工作:)

将其放入您的~/.vimrc~/vim/filetype.vim

augroup filetypedetect
  au BufRead,BufNewFile *.jeff_h setfiletype java
augroup END

您没有表示扩展是什么,因此我在上面指定为.jeff_h

vim无法识别您的FileType。要教导VIM以 java 以下内容,请创建一个文件~/.vim/ftdetect/MYEXT.vim并插入以下命令:

autocmd BufRead,BufNewFile *.MYEXT setfiletype java

有关更多信息,请参见:help new-filetype,尤其是:help ftdetect


这就是它在纯vim中工作的方式。vim"发行"类似于 spf-13 janus 通过快速安装和开箱即用的设置诱使您,但您的复杂性提高了(您需要了解VIM的运行时加载方案和分布的任意约定)和僵化的性能(分配可能会使某些事情变得更容易,但其他事情非常困难)。VIM非常可定制,使用别人的自定义是没有意义的。如果您难以在SPF-13中实施此功能,请仔细阅读其文档,询问其问题跟踪器,并认真考虑离开它。

最新更新