V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
zhangchongjie
V2EX  ›  程序员

长时间敲代码,是浅色背景好还是深色背景好?

  •  1
     
  •   zhangchongjie ·
    778280151 · 2021-06-22 10:47:13 +08:00 · 14178 次点击
    这是一个创建于 1284 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题,大家在 ide 里面是深色背景还是浅色的呢? 个人是浅色背景,常用 idea,发现深色背景下的字体对比度不如浅色背景,看久了容易类。老哥们有没有实际的数据说明哪个更好地呀

    96 条回复    2024-08-17 09:53:35 +08:00
    sheeta
        1
    sheeta  
       2021-06-22 10:47:59 +08:00   ❤️ 5
    浅黄色
    yuancoder
        2
    yuancoder  
       2021-06-22 10:50:47 +08:00
    看习惯了,什么颜色都行
    yitingbai
        3
    yitingbai  
       2021-06-22 10:51:25 +08:00
    浅色更好, 想护眼把亮度调低, 把颜色变黑除了看的更累根本不护眼. 另外浅色的报错信息(红色,浅灰色)相对于黑色更容易发现
    catzilla
        4
    catzilla  
       2021-06-22 10:51:32 +08:00   ❤️ 1
    最近最流行的是紫色主题
    harwck
        5
    harwck  
       2021-06-22 10:53:15 +08:00
    淺色,保證環境光照明充足的前提下。
    Leonard
        6
    Leonard  
       2021-06-22 10:56:19 +08:00
    大红
    ccyu220
        7
    ccyu220  
       2021-06-22 10:56:30 +08:00
    还是看自己喜欢,以前用浅色,现在用深色,估计以后懒的换,IDE 是啥就用啥。
    3dwelcome
        8
    3dwelcome  
       2021-06-22 11:07:07 +08:00
    我用性冷淡灰。

    程序员又不是美术,不需要纯黑色的背景,费眼睛。
    crclz
        9
    crclz  
       2021-06-22 11:11:53 +08:00
    日光色,我现在使用 solarized,刚开始不习惯,现在觉得其他的主题眼睛累
    way2create
        10
    way2create  
       2021-06-22 11:14:22 +08:00
    我用灰色
    leonme
        11
    leonme  
       2021-06-22 11:15:22 +08:00 via iPhone
    和环境亮度越接近越好,白天白色,晚上黑色
    AscenZ
        12
    AscenZ  
       2021-06-22 11:16:31 +08:00
    以前年少轻狂用黑色,现在用浅黄🤣
    hhjswf
        13
    hhjswf  
       2021-06-22 11:17:52 +08:00
    @leonme 晚上你不开灯撸代码?
    KENNHI
        14
    KENNHI  
       2021-06-22 11:24:26 +08:00 via Android
    黑色有可能会分散注意力,但 vscode 的默认主题真不戳
    shanghai1943
        15
    shanghai1943  
       2021-06-22 11:24:48 +08:00
    现在是用的豆沙绿
    ericls
        16
    ericls  
       2021-06-22 11:25:57 +08:00 via iPhone
    自己感受
    chenyu0532
        17
    chenyu0532  
       2021-06-22 11:46:37 +08:00
    我的眼里除了代码已经没有别的颜色了
    zhangchongjie
        18
    zhangchongjie  
    OP
       2021-06-22 11:52:10 +08:00
    @chenyu0532 😁换个角度,那你的字体颜色是什么颜色
    zhangchongjie
        19
    zhangchongjie  
    OP
       2021-06-22 11:52:42 +08:00
    @catzilla 这都有潮流吗,哈哈。。。就是想着怎么可以不那么累眼
    sleepm
        20
    sleepm  
       2021-06-22 11:52:52 +08:00
    浅色
    深色模式对散光不好
    zhangchongjie
        21
    zhangchongjie  
    OP
       2021-06-22 11:53:35 +08:00
    @yitingbai 嗯嗯,我现在是浅黄背景,字体颜色偏深,感觉看起来不累,但是逼格是不如深色的好看
    zhangchongjie
        22
    zhangchongjie  
    OP
       2021-06-22 11:54:21 +08:00
    @Leonard 这个看久了,出门看到红色会和公牛一样往前冲吗😅
    meiyoumingzi6
        23
    meiyoumingzi6  
       2021-06-22 12:19:27 +08:00   ❤️ 3
    我之前也是用浅色, 白色的那种


    用 jetbrains 家的深色对比度太低了, 用一会就 看不清代码了, 现在用的 https://plugins.jetbrains.com/plugin/12118-hiberbee-theme 感觉很赞, 对比度好
    takato
        24
    takato  
       2021-06-22 12:25:49 +08:00
    先看你的环境,如果你的背后有一大堆日光灯,顶灯之类的,肯定是浅色了。。。
    但是如果你喜欢开台灯敲代码,那肯定选灰以下的明度了。。

    然后就是爱好问题
    xianyukang
        25
    xianyukang  
       2021-06-22 12:58:33 +08:00
    @catzilla 很多人用黑色, 但追求个性化, 要用白色 🐶 (买个屏幕挂灯、用 Monitorian 调节显示器亮度、还是白色舒服)
    leonme
        26
    leonme  
       2021-06-22 13:39:25 +08:00
    @hhjswf 台灯会调的比较暗
    um1ng
        27
    um1ng  
       2021-06-22 13:48:24 +08:00
    没人用猫头鹰主题吗
    ooee2016
        28
    ooee2016  
       2021-06-22 13:50:28 +08:00
    天天问? 搜一下不就完了?
    bthulu
        29
    bthulu  
       2021-06-22 13:51:48 +08:00
    墨水屏无背景色最好
    GDKVIP
        30
    GDKVIP  
       2021-06-22 13:52:32 +08:00
    浅色好点
    cyrivlclth
        31
    cyrivlclth  
       2021-06-22 13:58:14 +08:00
    年少轻狂用深色,直到有次切屏的时候,眼睛亮瞎了。。。
    yEhwG10ZJa83067x
        32
    yEhwG10ZJa83067x  
       2021-06-22 14:02:16 +08:00
    我一直用这个: http://equinusocio.github.io/material-theme/#/default
    不是黑色,偏暗色系
    听说浅色好,但是我换了浅色实在无法习惯
    ScepterZ
        33
    ScepterZ  
       2021-06-22 14:03:32 +08:00
    浅色找不到合适的主题
    ViriF
        34
    ViriF  
       2021-06-22 14:08:58 +08:00
    说起来 android studio 3.0 的默认浅色背景看着好舒服啊,4.0 以后颜色太浓反而有点难受
    ddzy
        35
    ddzy  
       2021-06-22 14:12:02 +08:00
    黄色或者白色
    newmlp
        36
    newmlp  
       2021-06-22 14:25:39 +08:00
    红配绿
    HDMItoDP
        37
    HDMItoDP  
       2021-06-22 14:25:58 +08:00
    @shanghai1943 豆沙不是红色的吗啊?
    Semaphore
        38
    Semaphore  
       2021-06-22 14:27:40 +08:00
    浅色目前没找到一个好的主题
    yekern
        39
    yekern  
       2021-06-22 14:29:11 +08:00   ❤️ 1
    浅灰色, 公司阳光线太足了 黑色反光太明显了. 用久了很累
    https://plugins.jetbrains.com/plugin/12102-cyan-light-theme
    emonc
        40
    emonc  
       2021-06-22 14:33:23 +08:00   ❤️ 1
    shanghai1943
        41
    shanghai1943  
       2021-06-22 14:33:50 +08:00
    @HDMItoDP 网页颜色 #C7EDCC (r, g, b) (199, 237, 204)
    mudssky
        42
    mudssky  
       2021-06-22 14:41:52 +08:00
    浅色太亮了,晚上感觉刺眼,深色从早用到晚。我一直都是用 vscode 默认的 dark
    shichuango
        43
    shichuango  
       2021-06-22 15:53:54 +08:00
    现在用的 idea 黑色,已经习惯了
    IgniteWhite
        44
    IgniteWhite  
       2021-06-22 15:58:10 +08:00 via iPhone



    我亮暗默认跟系统,也能随时快捷键切换。配置见 github.com/g6ai/dotfiles
    Neovim/Vim: Gruvbox, high contrast, light/dark
    Terminal: Dracula
    statusbar: vim-airline
    Zsh: powerlevel10k
    Code highlighting parser: nvim-treesitter
    tmuxline theme manager: tmuxline.vim

    无论亮暗,代码辨识度很重要。提高辨识度的关键是使用一款合适的 parser,改进关键词高亮识别。这里推荐 treesitter,可以看看各位自己用的编辑器 /IDE 有没有对应的 treesitter 插件。

    我的配置中写了个小脚本 github.com/g6ai/dotfiles/blob/master/tmux/update_tmuxline.sh ,让 tmuxline 能跟着 window 配色而变化(渣清换体积,抱歉):
    anguiao
        45
    anguiao  
       2021-06-22 15:59:47 +08:00 via Android
    自己舒服就行,没必要讨论了,都快成日经话题了。
    toxicant
        46
    toxicant  
       2021-06-22 16:02:33 +08:00
    自定义照片 + 自定义代码颜色 看腻了换一张再把代码颜色调调
    dfkjgklfdjg
        47
    dfkjgklfdjg  
       2021-06-22 16:03:48 +08:00
    以前用 VSCode 默认暗色模式的时候 coding 没感觉,突然有人叫,一抬头眼泪狂飙,且总是会出现视疲劳,看屏幕没事,但看周围环境看前几秒是清楚,超过 3 秒就开始糊了,就很恼火。

    现在是 VSCode 默认亮色主题 + Win 的夜间模式,自动变黄,看了 2 年了都没有流眼泪啥的。

    反正我是这样,视力也一直保持在 5.1 左右。
    fzhyzamt
        48
    fzhyzamt  
       2021-06-22 16:49:45 +08:00
    IDEA 想用浅色,但是看了几个主题都太亮了。。。
    Dragonphy
        49
    Dragonphy  
       2021-06-22 17:13:27 +08:00
    IDEA 浅色,vscode 用浅色怪怪的,只好用深色
    vain
        50
    vain  
       2021-06-22 17:14:58 +08:00
    VS Code 里选“Solarized Light” 的颜色主题最舒服。
    FightPig
        51
    FightPig  
       2021-06-22 17:15:28 +08:00
    以前用暗的,后来发现还是浅的不那么累,然后一直用的 ayu light
    stimw
        52
    stimw  
       2021-06-22 17:20:23 +08:00
    全部换了 Solarized Light,是舒服。
    但是颜色辨识度可能没有深色背景高。
    leokino
        53
    leokino  
       2021-06-22 17:24:19 +08:00
    浅色背景好
    ShuoHui
        54
    ShuoHui  
       2021-06-22 17:45:55 +08:00
    原来长时间用暗色。
    最近,算是受 v 站影响,dark mode 也不用了,编辑器 ide 也都改成了亮色,适应了一段时间觉得还可以。
    mianwei
        55
    mianwei  
       2021-06-22 17:46:19 +08:00
    浅色的主体很少看到高亮做的好的,全是黑色字体不好分辨类型呀。。
    Seaball0022
        56
    Seaball0022  
       2021-06-22 17:47:18 +08:00
    #D2DEE0 浅浅的蓝色
    是在立邦漆的色卡里 www.colortell.com/colorbook 选了个看得过去的
    olaloong
        57
    olaloong  
       2021-06-22 17:51:51 +08:00
    IDEA 用的 Solarized Light
    VS Code 用的默认的,虽然也有 Solarized Light,但是太丑了,用不来
    q197
        58
    q197  
       2021-06-22 18:39:46 +08:00
    浅色好,深色会让眼睛瞳孔张大,反而“辐射”更多。当然亮度也要合适。
    hazardous
        59
    hazardous  
       2021-06-22 18:49:01 +08:00
    黑色的背景,代码高亮更清晰,各种颜色更鲜艳一些。浅色就有些平淡。
    Themyth
        60
    Themyth  
       2021-06-22 19:09:06 +08:00
    深红色最好。
    其次就是黑色,最好是 MINI LED 屏幕,黑底白字。
    kios
        61
    kios  
       2021-06-22 19:23:35 +08:00
    我喜欢豆沙绿
    dhou45
        62
    dhou45  
       2021-06-22 20:30:17 +08:00
    说暗色累眼睛的, 我真没有留意过. 我平时也是暗色系, 感觉更容易保持注意力?
    不过有时候上头了坐那儿大半天硬刚起代码来啥配色都不会觉得累..
    Jirajine
        63
    Jirajine  
       2021-06-22 20:33:03 +08:00 via Android
    全部用亮色。
    因为网页基本都是亮色,为避免切换造成的不适,ide 和终端全部专门配置成浅色。
    tediorelee
        64
    tediorelee  
       2021-06-22 20:45:58 +08:00
    @yekern 这个好,mark
    ipfox
        65
    ipfox  
       2021-06-22 20:49:41 +08:00
    solarized +1
    ilxv
        66
    ilxv  
       2021-06-22 20:51:24 +08:00
    白底黑字,然后开护眼模式
    DonkeyBenjamin
        67
    DonkeyBenjamin  
       2021-06-22 20:59:30 +08:00
    solarized or flux
    这个有论文证明是 light theme 对眼睛更友好: https://ux.stackexchange.com/questions/53264/dark-or-white-color-theme-is-better-for-the-eyes
    imzcg2
        68
    imzcg2  
       2021-06-22 21:06:02 +08:00
    大言不惭推荐自己的破主题 https://plugins.jetbrains.com/plugin/16308-love-your-eyes-theme
    也可以自己搜索 love 就可以搜到了
    [![RexQQs.png]( https://z3.ax1x.com/2021/06/22/RexQQs.png)]( https://imgtu.com/i/RexQQs)
    israinbow
        69
    israinbow  
       2021-06-22 21:09:34 +08:00
    idea 和 vscode 里用的都是叫 spacegray 的皮肤, 背景选了一位叫 yuming 的画师的一副创作 artstation.com/oldfish, 在 ps 里取了一下 spacegray 的色号然后修了一下原版背景的色调, 看起来很舒适, 弱光强光下都比较柔和.
    预览![image](imgur.com/a/xRQlX1W)
    melkor
        70
    melkor  
       2021-06-22 21:10:43 +08:00 via iPhone
    @HDMItoDP 可能是绿豆沙
    imzcg2
        71
    imzcg2  
       2021-06-22 21:21:19 +08:00
    @melkor 我那个就是绿豆沙
    icylogic
        72
    icylogic  
       2021-06-22 22:02:50 +08:00
    @DonkeyBenjamin

    包括之前某个帖子也有类似的引用,但其实全文的意思是浅色背景黑色字更加容易识别,更加易读

    In general, light mode leads to better performance most of the time for users with normal or corrected-to-normal vision.

    但考虑到对视力的长期影响,是深色背景更好一些

    While light mode performs better, those gain seem to be more short-term. Long-term exposure may be result in myopia.
    Increased font-size in dark mode doesn't offset the gains from light-mode.
    Providing a dark mode though is still recommended though becomes of the potential long-term effects with light mode, some visual impairments perform better in dark mode, and some users simply prefer it.
    For applications which provide long-form reading (books, articles, even news sites), dark mode options are recommended.


    这是另一篇
    https://www.nngroup.com/articles/dark-mode/

    Summary: In people with normal vision (or corrected-to-normal vision), visual performance tends to be better with light mode, whereas some people with cataract and related disorders may perform better with dark mode. On the flip side, long-term reading in light mode may be associated with myopia.
    xiaomingVTEX
        73
    xiaomingVTEX  
       2021-06-22 22:40:50 +08:00
    白天浅色
    晚上深色
    kksco
        74
    kksco  
       2021-06-23 00:16:40 +08:00
    gradianto nature green
    honjow
        75
    honjow  
       2021-06-23 00:23:12 +08:00 via iPhone
    我用浅色
    PolarBears
        76
    PolarBears  
       2021-06-23 02:19:47 +08:00
    以前我也一直用深色,今年换成浅黄了
    yingbo
        77
    yingbo  
       2021-06-23 03:57:46 +08:00
    屏幕背景尽量和背景色一致就好,这样眼睛不累。
    cuixiao603
        78
    cuixiao603  
       2021-06-23 08:49:01 +08:00
    红色
    ALVC666
        79
    ALVC666  
       2021-06-23 09:06:06 +08:00
    日经贴。。 不过我已经全部切换成浅色了
    主要是切换 ide 和其他 网页的时候 会有黑白反差
    感觉有点晃眼睛 鉴于深色肯定是不能全局统一
    所以我就换成浅色 atom one light 了
    leafre
        80
    leafre  
       2021-06-23 09:07:03 +08:00
    闭眼最不容易累
    amwyyyy
        81
    amwyyyy  
       2021-06-23 09:23:01 +08:00
    跟浅色深色没关系,眼睛舒服不累才是最好,你就看自己习惯的调。
    UsherOu
        82
    UsherOu  
       2021-06-23 09:38:05 +08:00
    浅色啊,最好淡黄色
    Leviathann
        83
    Leviathann  
       2021-06-23 10:34:43 +08:00 via iPhone
    不管深色浅色,都要有环境背景光
    chihiro2014
        84
    chihiro2014  
       2021-06-23 10:58:33 +08:00
    白天浅色,晚上黑色
    JerryCha
        85
    JerryCha  
       2021-06-23 11:02:55 +08:00
    用 Pro Display XDR,什么颜色都好
    louchenabc
        86
    louchenabc  
       2021-06-23 11:15:25 +08:00
    深色确实有很多好看的主题,但是确实没有浅色的舒服,毕竟写代码的时候要在 IDE 和浏览器之间切换,浏览器阅读一般是白色背景。

    白色也有一些好看的主题,分享下我使用的。

    IDEA ( Github 主题):

    [Imgur]( )

    VSCode ( Atom One Light 主题):

    [Imgur]( )
    echo314
        87
    echo314  
       2021-06-23 11:52:11 +08:00
    浅色,作为每天面对屏幕 10 个小时以上还没近视的人表示,
    用深色,眼睛真的非常容易疲劳。
    所以我换成浅色黄了。
    zhangchongjie
        88
    zhangchongjie  
    OP
       2021-06-23 12:44:16 +08:00
    @louchenabc clion 2021.1 里面 solarized light 配色方案也是挺好的
    openmm
        89
    openmm  
       2021-06-23 14:16:56 +08:00
    看情况而定 就像 xshell 的背景用默认的看得很难受 但是 vs code 默认的就用的很舒服
    Mantext1989
        90
    Mantext1989  
       2021-06-23 14:26:15 +08:00 via iPhone
    哪个漂亮用哪个
    DonkeyBenjamin
        91
    DonkeyBenjamin  
       2021-06-23 21:00:16 +08:00
    @icylogic 深色背景对于有散光和更容易眼疲劳的人就是灾难。

    https://www.allaboutvision.com/digital-eye-strain/is-dark-mode-better-for-eyes/
    zhangchongjie
        92
    zhangchongjie  
    OP
       2021-06-24 09:13:42 +08:00
    @icylogic 这个有点东西,嘿嘿
    icylogic
        93
    icylogic  
       2021-06-24 12:00:25 +08:00 via iPhone
    @DonkeyBenjamin 这篇的结论是,暗色模式对于 _已经_ 有近视散光的人,会更难读,已经有这些症状的人,使用亮色模式读屏会更清晰。
    这和你之前自己贴的那篇结论(尽管亮色模式更易读,但长期影响下,会比暗色模式更加可能造成近视等视力症状)不矛盾吧。
    HB9527
        94
    HB9527  
       2021-06-24 16:20:02 +08:00
    gruvbox
    dsrkafuu
        95
    dsrkafuu  
       2021-06-24 16:35:17 +08:00
    浅色,有 Solarized Light 的一般都用它。

    VSCode 除外,用的我自己写的浅色主题:
    https://marketplace.visualstudio.com/items?itemName=dsrkafuu.vscode-theme-aofuji
    qixinwuchen
        96
    qixinwuchen  
       132 天前
    @3dwelcome 我看公司的人都是黑色背景,虽然看起来酷酷的,但是我尝试以后发现, 大白天的搞个全黑色背景看起来真的好累,适应不了我又切换回默认的白色主题了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   949 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 21:42 · PVG 05:42 · LAX 13:42 · JFK 16:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.