长时间敲代码,是浅色背景好还是深色背景好? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
zhangchongjie
V2EX    程序员

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

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

    如题,大家在 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
    我用灰色
    leon0318
        11
    leon0318  
       2021-06-22 11:15:22 +08:00 via iPhone
    和环境亮度越接近越好,白天白色,晚上黑色
    lightzh
        12
    lightzh  
       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 调节显示器亮度、还是白色舒服)
    leon0318
        26
    leon0318  
       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 黑色,已经习惯了
    FurN1
        44
    FurN1  
       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
    自定义照片 + 自定义代码颜色 看腻了换一张再把代码颜色调调
    94
        47
    94  
       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 屏幕,黑底白字。
    devtk
        61
    devtk  
       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
    屏幕背景尽量和背景色一致就好,这样眼睛不累。
    JaminT
        78
    JaminT  
       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]( )
    B4PLpPSsR4voMdx0
        87
    B4PLpPSsR4voMdx0  
       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  
       2024-08-17 09:53:35 +08:00
    @3dwelcome 我看公司的人都是黑色背景,虽然看起来酷酷的,但是我尝试以后发现, 大白天的搞个全黑色背景看起来真的好累,适应不了我又切换回默认的白色主题了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1032 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 54ms UTC 23:43 PVG 07:43 LAX 15:43 JFK 18:43
    Do have faith in what you're doing.
    ubao msn 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