0
A
回答
1
在查看java.vim文件(Mac上的/usr/share/vim/vim73/syntax/java.vim)時,似乎不支持標識符突出顯示/語法,並且函數(聲明)突出顯示需要您在.vimrc中設置了一個標誌。所以在你的.vimrc文件中試試這樣:
let java_highlight_functions = 1
然後有一些函數突出顯示,但它不是我所希望的。它突出了函數返回類型,名稱,參數和大括號。這是我沒有自定義java.vim文件而發現的(請參閱C++ sample)。
0
突出顯示的正則表達式可以定製爲只突出標識符。
這裏是我的正則表達式(只要找到你的java.vim里語法文件這條線,並與下面的替換):
syn region javaFuncDef start=+^\s\+\(\(public\|protected\|private\|static\|abstract\|final\|native\|synchronized\)\s\+\)*\(\(void\|boolean\|char\|byte\|short\|int\|long\|float\|double\|\([A-Za-z_][A-Za-z0-9_$]*\.\)*[A-Z][A-Za-z0-9_$]*\)\(<[^>]*>\)\=\(\[\]\)*\s\+[a-z][A-Za-z0-9_$]*\|[A-Z][A-Za-z0-9_$]*\)\s*\ze(+ end=+\ze(+ contains=javaScopeDecl,javaType,javaStorageClass,javaComment,javaLineComment,@javaClasses
它仍然無法正常工作完全正確的;有關更多詳細信息,請參閱Vim.SE上的this question。
相關問題
- 1. Vim語法突出顯示
- 2. vim中的JavaScript語法突出顯示
- 3. 爲Python變量和函數突出顯示vim語法?
- 4. 更好的VIM語法突出顯示
- 5. vim自定義語法突出顯示
- 6. vim摺疊語法突出顯示
- 7. Vim變量語法突出顯示
- 8. VIM語法突出顯示「越野車」?
- 9. Vim語法突出顯示和某些字符
- 10. 在VIM摺疊標題中突出顯示語法
- 11. 的字符在VIM中突出顯示
- 12. Vim PHP短標籤語法突出顯示
- 13. 使用ctags和vim獲得更好的語法突出顯示
- 14. HTML字符串vim語法突出顯示
- 15. Vim語法突出顯示隱藏字符
- 16. 突出顯示VIM
- 17. 突出顯示python docstrings作爲註釋(vim語法突出顯示)
- 18. 如何激活VIM中突出顯示的C語法?
- 19. vim中改進的CSS語法突出顯示
- 20. Intellij擴展java語法突出顯示
- 21. 的UITextView attributedText和語法突出顯示
- 22. Vim語法突出顯示不工作(但在gvim中工作?)
- 23. 在vim中使用外部語法突出顯示
- 24. vim在Docker容器中使用時不突出顯示語法
- 25. 在vim中HAML內嵌JavaScript語法突出顯示?
- 26. 在vim中擴展Javascript語法突出顯示
- 27. 不正確的語法突出顯示的Vim(ActionScript 3的)
- 28. Turbine語法突出顯示
- 29. Wordpress語法突出顯示
- 30. NSTextView語法突出顯示
諮詢http://stackoverflow.com/q/1211588/5154907 – ryuichiro