kun*_*ode 18 java vim syntax-highlighting sublime-text-2
我发现 Vim 有很棒的语法高亮显示,我喜欢 Ruby 和 Python 的配色方案,但是每当我需要编写 Java 代码时,就好像我一开始甚至没有打开高亮显示一样。
如您所见,关键字被突出显示,但没有突出显示括号或方法。在 Sublime Text(我不太喜欢的编辑器)中,我看到了更好的突出显示。类名用斜体表示,数学运算符用高亮表示。相比之下,Vim 显得稀疏。
有什么办法可以在 Vim 上获得那种甜美的 Sublime Text 风格的高亮显示吗?
看一下cSyntaxAfter插件。它突出了运营商等。
另一种选择是编辑syntax/java.vim
脚本并为Operator
组添加突出显示。看一下syntax/pascal.vim
例子。
如果您想对类名使用斜体,如果 java 语法文件将它们识别为一个组,那么这应该是可能的,我认为确实如此。看来类名在JavaTypedef
组中。
然后,您必须为该组定义一个新的突出显示。这意味着删除该行
JavaHiLink javaTypedef Typedef
Run Code Online (Sandbox Code Playgroud)
从语法文件中删除,并添加一个新的。下面我将重新使用 Type 的突出显示声明,这就是 Typedef 所链接的内容。我把term
从改为。underline
italic
您应该将以下内容放入您的java.vim
语法文件中。
hi javaTypedef term=italic cterm=NONE ctermfg=LightGreen ctermbg=NONE gui=bold guifg=#60ff60 guibg=NONE
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
28508 次 |
最近记录: |