分享一个非常好用的 Java 语法高亮 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
yidinghe
V2EX    Java

分享一个非常好用的 Java 语法高亮

  •  
  •   yidinghe 2018-11-21 14:55:20 +08:00 7608 次点击
    这是一个创建于 2516 天前的主题,其中的信息可能已经有所发展或是发生改变。

    分享在 gitee 上:

    https://gitee.com/yidinghe/codes/7jgxdcr8v4smew2b1ft6i92

    说明

    语法高亮以四种颜色为主:

    • 橙色表示 [类型] :

      • 普通字体表类、枚举;
      • 下划线表示接口;
      • 下划线加斜体表示抽象类。
    • 紫色表示 [成员] :

      • 普通字体表示实例成员;
      • 下划线表示静态成员;
      • 粗体下划线表示常量。
    • 青色表示 [变量、参数] :

      • 普通字体表示本地变量;
      • 斜体表示参数;
      • 斜体加下划线表示 lambda 表达式中的外部变量。
    • 黄色表示 [方法] 。

    显示效果

    wbOMf3tVtL.png

    第 1 条附言    2018-11-22 09:05:19 +08:00
    不知道为什么都喷,我是用了那么多年了,感觉还好。

    ![]( https://i.loli.net/2018/11/22/5bf6002eb627c.jpg)
    49 条回复    2019-01-09 21:11:26 +08:00
    whyrookie
        1
    whyrookie  
       2018-11-21 15:29:14 +08:00
    这颜色晃眼
    lhx2008
        2
    lhx2008  
       2018-11-21 15:30:29 +08:00 via Android   2
    橙色太艳,红色太暗,绿色太奇怪
    hiveex
        3
    hiveex  
       2018-11-21 16:57:53 +08:00
    大兄弟,不晃眼吗。。
    abai
        4
    abai  
       2018-11-21 17:49:39 +08:00
    眼睛要瞎
    luozic
        5
    luozic  
       2018-11-21 17:53:19 +08:00
    Solarized 不是更好
    wfd0807
        6
    wfd0807  
       2018-11-21 17:54:10 +08:00
    晃眼
    tingfang
        8
    tingfang  
       2018-11-21 17:56:28 +08:00
    这太亮了吧。。
    MyFaith
        9
    MyFaith  
       2018-11-21 17:57:25 +08:00
    非常“好用”,不一定要好看 xd
    shylockhg
        10
    shylockhg  
       2018-11-21 17:58:03 +08:00
    大兄弟眼睛还好吗
    zhangmengyu
        11
    zhangmengyu  
       2018-11-21 18:00:58 +08:00   1
    我要瞎了,大兄弟你一定不负责前端页面配色对吧
    sudoz
        12
    sudoz  
       2018-11-21 18:05:35 +08:00
    自定义了 “非常好用”
    somebody
        13
    somebody  
       2018-11-21 21:16:47 +08:00 via Android   2
    看截图没打开 semantic highlighting,建议打开
    anyele
        14
    anyele  
       2018-11-21 22:03:32 +08:00 via Android
    太亮了
    cnit
        15
    cnit  
       2018-11-21 22:10:41 +08:00
    megatree
        16
    megatree  
       2018-11-21 22:19:54 +08:00   1
    同 13L,勾上 semantic highlighting,在 settings 里搜索就有
    yevision94
        17
    yevision94  
       2018-11-21 22:42:22 +08:00
    颜色对比差别太大,晃眼啊
    amwyyyy
        18
    amwyyyy  
       2018-11-21 22:47:57 +08:00 via Android
    @somebody 感谢啊,换了公司后一直记不起这个配置,代码看起来总怪怪的
    jiangnanyanyu
        19
    jiangnanyanyu  
       2018-11-21 22:54:24 +08:00 via Android
    晃眼
    xuanbg
        20
    xuanbg  
       2018-11-21 23:24:03 +08:00
    色弱的才需要对比度这么高的配色方案啊
    AX5N
        21
    AX5N  
       2018-11-22 01:49:11 +08:00
    瞎了
    liuxey
        22
    liuxey  
       2018-11-22 08:48:58 +08:00
    无法欣赏你的审美,而且这种配色对眼睛也不健康,建议替换
    Neojoke
        23
    Neojoke  
       2018-11-22 08:50:29 +08:00
    红色、橙色、荧光绿,这些颜色亮度要降低,增强不同文本的对比度不一定非要提高亮度,饱和度提升去就可以了
    字体问题比色彩大,这是 Powerline 的 droid 字体吗?对代码不是很友好~还是换成 SF 系的吧,毕竟经过多年验证
    Everyxin
        24
    Everyxin  
       2018-11-22 08:51:15 +08:00
    @cnit #15 好看,这个是什么字体?
    p1094358629
        25
    p1094358629  
       2018-11-22 09:01:55 +08:00
    初级程序员把,喜欢这些花里胡哨的
    yidinghe
        26
    yidinghe  
    OP
       2018-11-22 09:05:52 +08:00
    我自己看上去就是这样子:

    ![photo_2018-11-22_09-02-16.jpg]( https://i.loli.net/2018/11/22/5bf6002eb627c.jpg)
    66beta
        27
    66beta  
       2018-11-22 09:06:43 +08:00 via Android
    辣眼睛
    zhuawadao
        28
    zhuawadao  
       2018-11-22 09:07:57 +08:00
    我,不喷。可以不喜欢,求同存异不好吗。
    twocold0451
        29
    twocold0451  
       2018-11-22 09:38:29 +08:00
    习惯问题,大家也不用喷,说不定你用的别人也不喜欢
    ShadowAble
        30
    ShadowAble  
       2018-11-22 09:40:18 +08:00
    看起来并不觉着多好看
    var
        31
    var  
       2018-11-22 09:48:49 +08:00
    分享并没什么问题,每个人喜好不同,喜欢就用,不喜欢就不用,就是这么简单。
    Terry05
        32
    Terry05  
       2018-11-22 09:49:07 +08:00
    辣眼睛
    sonyxperia
        33
    sonyxperia  
       2018-11-22 09:50:21 +08:00
    默认的自然有默认的好处
    SwiftFrank
        34
    SwiftFrank  
       2018-11-22 10:35:00 +08:00
    我的个妈, 你这不被喷就怪了, 还敢拿出来安利,暴躁老哥, 上!
    dobelee
        35
    dobelee  
       2018-11-22 11:40:04 +08:00 via Android
    辣眼睛。再见。
    xpresslink
        36
    xpresslink  
       2018-11-22 11:48:59 +08:00
    楼主的一片好心,我们心领了。
    但是客观地说这套配色方案确实不怎么好。
    楼主要是不服气可以导入下面这些方案对比一下。
    https://github.com/guobinhit/intellij-idea-tutorial/tree/master/resources/idea-theme
    fhefh
        37
    fhefh  
       2018-11-22 11:54:31 +08:00
    推荐一个主题

    Dracula


    https://draculatheme.com/
    amon
        38
    amon  
       2018-11-22 12:30:10 +08:00
    这审美,我猜你一定用的是 Windows。
    hxtheone
        39
    hxtheone  
       2018-11-22 12:34:01 +08:00 via iPhone
    这个橙色真是亮瞎了
    SmallZheng
        40
    SmallZheng  
       2018-11-22 12:51:35 +08:00 via Android
    对比度太高了,对眼睛不好
    adoom
        41
    adoom  
       2018-11-22 12:52:05 +08:00 via Android
    不适合,长时间眼睛都花了
    ymj123
        42
    ymj123  
       2018-11-22 13:10:48 +08:00 via Android
    照片看起来还好啊!
    sunzhenyucn
        43
    sunzhenyucn  
       2018-11-22 13:17:14 +08:00 via Android
    重新定义了“非常好用”
    zifangsky
        44
    zifangsky  
       2018-11-22 14:00:25 +08:00
    不喜欢这个配色,但是我不喷。
    ihavecat
        45
    ihavecat  
       2018-11-22 14:08:05 +08:00
    这配色有点太亮了,看久了 眼睛会很累
    linhua
        46
    linhua  
       2018-11-22 14:08:57 +08:00
    @fhefh
    jetbrains IDE 的默认深色主题是 darcula。 那么 darcula 和 dracula 是什么关系?
    Heimo
        47
    Heimo  
       2018-11-22 16:40:18 +08:00
    @linhua #46 dracula 是一系列主题 翻译过来就是德古拉
    这里是官网 https://draculatheme.com/
    zclHIT
        48
    zclHIT  
       2018-11-23 09:44:20 +08:00
    在用 Material Oceanic 插件。。感觉还可以。。。
    cnit
        49
    cnit  
       2019-01-09 21:11:26 +08:00
    @Everyxin Mac 上的 Menlo 配色是 Material
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2540 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 04:40 PVG 12:40 LAX 21:40 JFK 00:40
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86