,所以这可能是解决的问题。
我工作的公司具有自己的文件格式,并且包含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中实施此功能,请仔细阅读其文档,询问其问题跟踪器,并认真考虑离开它。