11# HBuilderX如何保护程序员的身心健康
22
33键盘、椅子有人体工学,一个开发工具软件,有什么健不健康的概念呢?
4+
45当然有的。你的眼睛、手的健康,都与开发工具有很大关系。
6+
57DCloud是一家有匠心、有情怀的团队,在工具对人体的健康影响方面投入了大量精力财力研究。
68
79### 护眼:绿柔环保主题
10+
811很多人误以为黑色主题最护眼,我们自己也曾长时间使用黑色主题,但感受不对劲,于是较真的研究了到底什么是健康护眼的主题。
12+
913其实参考电子书领域就知道,长时间盯着电脑屏幕或手机屏,背景绝不能是黑色,而应该是泛黄的颜色。如果一家做电子书的公司使用黑色背景的话,这公司肯定会被读者抛弃掉。
1014
1115但是电子书行业为什么普遍采用泛黄色呢?是为了给读者制造看纸书的错觉?还是真有科学道理。我们需要仔细研究。
@@ -17,7 +21,8 @@ DCloud是一家有匠心、有情怀的团队,在工具对人体的健康影
1721但在黑色屋子里,手机屏幕亮度调到最低,光线量远低于前者,但仍然刺眼。
1822这是对比度的影响造成的。
1923
20- HBuilder的默认主题是绿柔,其特点是柔和、低对比度、强光下仍清晰、绿色感加强。对着这样的界面写一天代码,感受要比对着太亮或太暗的界面舒服很多。
24+ HBuilderX的默认主题是绿柔,其特点是` 柔和 ` 、` 低对比度 ` 、强光下仍清晰、绿色感加强。对着这样的界面写一天代码,感受要比对着太亮或太暗的界面舒服很多。
25+
2126绿柔是一个严谨的设计过程,包含色彩心理学和色彩生理学的很多知识,并且在北京国奥心理医院做过严谨的医学测试。
2227我们安排工程师在不同的配色主题下写代码,在医院检测他们的脑疲劳程度,最终调校出了绿柔配色方案,实验过程如下:
2328
@@ -33,16 +38,16 @@ HBuilder的默认主题是绿柔,其特点是柔和、低对比度、强光下
3338
3439色彩方面有色彩生理学和色彩心理学。我们先从色彩生理学角度看看黑色主题的问题:
3540
36- 1 . 转场晕眩
41+ 1 . ` 转场晕眩 `
3742当一个人眼睛长期看暗色系事物时,大脑会分泌激素强迫眼睛增强视力。
3843比如我们在一个黑屋子待一会就能看清东西,但回到阳光下时又会晕眩,这叫做暗适应。
3944同样,长期看黑色的代码区,此时切换到其他软件界面或看窗外就会晕眩。
4045
41- 2 . 夜盲症
46+ 2 . ` 夜盲症 `
4247长期的黑暗环境下眼球会分泌视紫红质,视紫红质消耗维生素A,并且会引发夜盲症,虽不是近视,但夜晚视力低于常人。
4348具体见[ 百度百科视紫红质] ( https://baike.baidu.com/item/%E8%A7%86%E7%B4%AB%E7%BA%A2%E8%B4%A8 )
4449
45- 3 . 对比度高
50+ 3 . ` 对比度高 `
4651黑色背景往往对应高对比度的前景内容,而高对比度不适合长期观看。
4752其实就像糖和辣都不能多吃,但水可以多喝。
4853而过于柔和的画面,在强光照射或视力不佳时,可能无法保持足够的清晰度,绿柔反复调校参数才得到目前的结果。
@@ -59,6 +64,7 @@ HBuilder的默认主题是绿柔,其特点是柔和、低对比度、强光下
5964
6065"群体无小事,长期无小事",面对数百万开发者,我们必须下足功夫研究如何保护他们的健康。
6166结合了众多理论和实验,我们终于打磨出了绿柔主题。
67+
6268有些产品的设计原则是漂亮优先,HX不是这个原则,是健康优先。HX可能不是最漂亮的编辑器,但肯定是最健康的编辑器。
6369
6470### 护手:免拖动选择保护手指关节神经
@@ -71,10 +77,10 @@ HBuilder的默认主题是绿柔,其特点是柔和、低对比度、强光下
7177
7278还是"偶尔无大事,长期无小事"的逻辑,偶尔拖选不觉得怎么样,但一天8小时写代码下来,手部劳损主因其实就是拖选。
7379
74- 为了减少拖选,HX提供了快捷键选择、 智能双击选择、免选择直接操作等模式 。
80+ 为了减少拖选,HX提供了 ` 快捷键选择 ` 、 ` 智能双击选择 ` 、 ` 免选择直接操作 ` 等模式 。
7581
7682- 快捷键选择
77- Ctrl+=是以当前光标为初始点扩大选区,Ctrl+E是选择当前词或相同词 ,还有众多选择快捷键,具体见菜单-选择。
83+ ` Ctrl+= ` 是以当前光标为初始点扩大选区,` Ctrl+E ` 是选择当前词或相同词 ,还有众多选择快捷键,具体见菜单-选择。
7884
7985- 智能双击选择
8086HX在很多地方双击,会有特殊选择逻辑,在行首、行尾、函数块、等号、逗号、-号、括号、引号、行首列表符、<!-- --> 等特殊语法符号处双击,都能快速选择相应内容。
@@ -83,8 +89,8 @@ HX在很多地方双击,会有特殊选择逻辑,在行首、行尾、函数
8389
8490- 免选择直接操作
8591如果没有选内容,直接按Ctrl+C或X进行复制和剪切,可以对光标所在行复制剪切。
86- Ctrl+Insert重复选区、 Ctrl+Shift+X交换选区等很多操作 ,也都在无选区时自动适配相应行操作。
87- Ctrl+D删除行、 Ctrl+上下移动行、 Shift+Del删除到行尾等操作也可以无选择直接操作文本内容 。
92+ ` Ctrl+Insert ` 重复选区、 ` Ctrl+Shift+X ` 交换选区等很多操作 ,也都在无选区时自动适配相应行操作。
93+ ` Ctrl+D ` 删除行、 ` Ctrl+上下 ` 移动行、 ` Shift+Del ` 删除到行尾等操作也可以无选择直接操作文本内容 。
8894
8995更多功能见菜单编辑。
9096
0 commit comments