所以這可能是一個微不足道的問題。spf13 - 在非java擴展名的文件中使用java語法
我工作的公司有自己的文件格式,它包含java代碼。
當我在安裝spf13之後用vim打開它們的文件時,沒有語法突出顯示。
是否有某處我可以添加他們的文件擴展名,以獲得語法突出顯示?
本質上我需要spf13將文件擴展名識別爲java。
謝謝!
詩我做CP的文件,並使用的.java和語法高亮取代他們的擴展工作得很好:)
所以這可能是一個微不足道的問題。spf13 - 在非java擴展名的文件中使用java語法
我工作的公司有自己的文件格式,它包含java代碼。
當我在安裝spf13之後用vim打開它們的文件時,沒有語法突出顯示。
是否有某處我可以添加他們的文件擴展名,以獲得語法突出顯示?
本質上我需要spf13將文件擴展名識別爲java。
謝謝!
詩我做CP的文件,並使用的.java和語法高亮取代他們的擴展工作得很好:)
將這個在您的~/.vimrc
或~/vim/filetype.vim
:
augroup filetypedetect
au BufRead,BufNewFile *.jeff_h setfiletype java
augroup END
你沒有什麼表示擴展名爲,所以我將其指定爲.jeff_h
您的文件類型無法被Vim識別。教Vim高亮它們作爲的java,創建一個文件~/.vim/ftdetect/MYEXT.vim
並插入下面的命令:
autocmd BufRead,BufNewFile *.MYEXT setfiletype java
欲瞭解更多信息,請參閱:help new-filetype
,尤其是:help ftdetect
。
這是它在純Vim中的工作原理。 Vim「distributions」like spf-13 and Janus以快速安裝和開箱即用的設置引誘您,但您付出的代價隨着複雜性的增加而增加(您需要了解Vim的運行時加載方案和任意的分配慣例)和不靈活性(分佈可能會使一些事情更容易,但其他事情非常困難)。 Vim是令人難以置信的可定製的,使用別人的定製是沒有意義的。如果你努力在spf-13中實現這一點,仔細閱讀它的文檔,詢問他們的問題跟蹤器,並認真考慮離開它。