选中文本背景色需在file → settings → editor → color scheme → general → editor → selection background中修改,darcula主题下默认继承浅灰(#3c3c3c)导致与深背景(#1e1e1e)对比度仅1.3:1而难以识别,必须取消“inherit values from”才生效。

选中文本的背景色默认太淡,尤其在 Darcula 主题下几乎看不清,必须手动改 Selection background 并取消继承才能生效。
选中背景色在哪改、为什么默认看不见
路径是 File → Settings → Editor → Color Scheme → General → Editor → Selection background。Darcula 主题下这个值默认勾选了 Inherit values from,实际取的是上级方案的浅灰(比如 #3C3C3C),而编辑区背景是 #1E1E1E,对比度只有 1.3:1,人眼很难分辨。
- 必须先取消勾选
Inherit values from,否则改色无效 - 推荐设为
#4A7FC0(带饱和度的浅蓝)或#4CAF50(柔和浅绿),确保与背景色差足够 - 改完要点
Apply,已打开的文件需切 tab 或重新触发选择(如双击词)才刷新
和“高亮引用”(Ctrl+Shift+F7)别搞混
Selection background 只控制你鼠标拖选、Ctrl+W 扩展选中时的底色;而变量/函数被 Ctrl+Shift+F7 高亮时,用的是另一套配置:Editor → Color Scheme → General → Search result 的 Background。
GoLand 2026.1.1 是 2026.1 发布后的首个维护修正版本,适合已经开始体验 2026.1 新功能并希望同步补丁的开发者。它更适合用于入门项目、现有项目迁移测试和 IDE 行为验证。
- 常见错误:在
Highlight usages或Semantic Highlighting里找,根本找不到入口 - 如果同时开了语义高亮,它会叠加影响
Search result效果,建议先关掉语义高亮单独调 -
Search result推荐背景设为#2A3C5A,文字设为#E0E0E0,比主背景略亮但不跳
改完颜色还是不明显?检查这几个地方
不是设置没生效,而是其他视觉元素干扰了判断:
-
Gutter background(装订线区域)如果被设得太接近编辑区背景,会让选中块边缘“溶”进去,建议设为#252525做轻微区分 - 某些插件(如
Rainbow Brackets、Indent Rainbow)会劫持渲染逻辑,临时禁用可验证是否冲突 - 确认没误启
Transparent选项(部分主题默认开启,会让所有背景色变透明)
真正起作用的从来不是某个绝对色值,而是它和周围区域的对比度。调色时盯着当前文件里一段真实代码去试,比对着色卡硬配更可靠。










