在卧室写代码两年,我总结的代码编辑器注意事项
在卧室写代码两年,我总结的代码编辑器注意事项|z35资讯网
我住的是单间,床离桌子一步远,卧室就是书房也是工位。两年多时间里,我大部分代码都是在卧室里敲完的,用的编辑器从 VS Code 换到 Neovim,又换回 VS Code。踩过的坑挺具体:眼睛干到滴眼药水、键盘敲到室友砸墙、笔记本烫得放不上腿、半夜弹窗把我吓醒。所以「卧室代码编辑器」这件事,注意事项一半在软件设置,一半在物理环境。
编辑器设置:先把光和声音调软
卧室的灯光和办公室不一样,通常是暖光、偏暗,屏幕就成了房间里最亮的东西。这时候默认主题往往太刺眼。我现在的配置是背景 #1e1e1e 配浅灰字,不用纯黑配纯白,那个对比度看半小时眼睛就发酸。字号我从 14 调到 17,行高 1.6,屏幕离眼睛大概 50 厘米,看着不费劲。

- 关掉光标闪烁动画和光标平滑滚动,夜里那个一闪一闪的东西真的很烦
- 自动保存开起来,延迟设 1 秒。卧室里随手合盖、随手拔电源的情况太多了
- 插件别贪多。启动超过 3 秒,风扇就开始转,卧室安静,那个声音特别明显
- 把编辑器的提示音、报错音全部关掉,深夜一声「叮」能把人从困意里拽出来

物理环境:屏幕、灯光、姿势、散热
屏幕亮度我一般调到跟环境光差不多,全黑房间里开满亮度,第二天眼睛是真的难受。背后我会放一盏暖光小灯打墙上,别让视野里只有一块亮屏。椅子要有腰托,我最开始图省事躺床上用笔记本写,连续 30 分钟以上脖子就开始僵,后来老老实实坐回桌子。

散热是最容易被忽略的。笔记本千万别放被子上,进风口一堵,CPU 直接上 90 度。我有一次跑本地服务,机器放床上,编译时间从 12 秒变成 50 秒,查了半天代码,最后发现是降频了。现在垫一个铝合金支架,抬高 5 厘米,风扇声音小一半。
键盘也得挑。青轴在卧室半夜敲,等于给全家人上闹钟。我换成红轴加消音圈,或者干脆用静电容,敲击声压下去很多。鼠标点按声其实也吵,我后来把常用的几个操作都绑了快捷键,少点几下是一次。
作息:给编辑器设一个停止时间
这条是我付出代价才认的。去年有一阵我连续两周写到凌晨两点,第二周白天基本是废的,代码写得比平时慢,还改出过两个低级 bug。后来我给自己定了个规矩:23:30 关编辑器,没改完的先 commit 到分支上,第二天早上再看。说实话,早上那半小时的效率比半夜硬撑两小时还高。
还有一个具体翻车案例。有天晚上我在改配置文件,编辑器自动保存没开,改完随手合盖休眠,第二天打开发现改动全丢了,重新写花了 40 分钟。从那以后我的习惯是:自动保存必开,另外每半小时手动 commit 一次,哪怕只是写个「wip」。
说到底,卧室的核心功能是睡觉,编辑器要顺着这个前提去配。我现在固定的一套是:深色低对比主题、字号 17、自动保存 1 秒、静音键盘、铝合金支架、23:30 关机。效率没降,第二天精神状态好了不少。如果你也在卧室里写代码,先别急着装插件,把灯、亮度、键盘声音这三件事处理掉,收益比换编辑器大得多。