2017-09-13 52 views
0

所以這可能是一個微不足道的問題。spf13 - 在非java擴展名的文件中使用java語法

我工作的公司有自己的文件格式,它包含java代碼。

當我在安裝spf13之後用vim打開它們的文件時,沒有語法突出顯示。

是否有某處我可以添加他們的文件擴展名,以獲得語法突出顯示?

本質上我需要spf13將文件擴展名識別爲java。

謝謝!

詩我做CP的文件,並使用的.java和語法高亮取代他們的擴展工作得很好:)

回答

1

將這個在您的~/.vimrc~/vim/filetype.vim

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

你沒有什麼表示擴展名爲,所以我將其指定爲.jeff_h

1

您的文件類型無法被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中實現這一點,仔細閱讀它的文檔,詢問他們的問題跟蹤器,並認真考慮離開它。

相關問題