选中代码块背景色由editor > color scheme > general > editor > selection background控制,需取消inherit值、设为高对比色(如#4a7fc0)并apply生效。

设置选中代码块的背景色
选中一段代码后,背景色由 Editor > Color Scheme > General > Editor > Selection background 控制。这个颜色直接影响你拖选、双击词、Ctrl+W 扩展选择时的视觉反馈。
常见问题:默认 Darcula 主题下选中色太淡(比如浅灰),和背景接近,几乎看不出来。
- 打开
File → Settings → Editor → Color Scheme → General → Editor → Selection background - 取消勾选
Inherit values from(否则可能被上级方案覆盖) - 点击右侧色块,设为带一定饱和度的浅蓝(如
#4A7FC0)或浅绿(如#4CAF50),确保与Background(通常是#1E1E1E)有足够对比 - 改完必须点
Apply,已打开的文件需重新触发高亮(切个 tab 再切回来)
修改高亮引用(Ctrl+Shift+F7)的背景色
这个功能叫 “Search result”,不是 “Highlight usages” 或 “Find Usages”,搜错关键词就找不到入口。它控制变量/函数被高亮时的底色,和选中色是两套配置。
现象:Darcula 下高亮色常是极浅的黄色或灰色,尤其在深色背景上像没高亮一样。
GoLand 2026.1.1 是 2026.1 发布后的首个维护修正版本,适合已经开始体验 2026.1 新功能并希望同步补丁的开发者。它更适合用于入门项目、现有项目迁移测试和 IDE 行为验证。
- 路径是
Editor > Color Scheme > General > Search result - 重点调
Background,不是Foreground - 推荐值:背景设为
#2A3C5A(比主背景稍亮但不刺眼),再配一个浅色文字(如#E0E0E0) - 注意:如果同时启用了语义高亮(Semantic Highlighting),它会叠加影响,建议先关掉语义高亮单独调这一项
调整注释区域的背景色(非前景色)
很多人只调注释文字颜色(Comments 的 Foreground),但 GoLand 允许给整段注释加背景色,对区分文档注释(/* */)或大段说明很有用。
- 路径:
File → Settings → Editor → Color Scheme → Go → Block comment - 勾选
Background并设色(比如#253B22表示墨绿底,搭配#98C379的文字) -
Line comment(//)一般不建议设背景,否则单行注释会打断代码行视觉流 - 若发现背景色没生效,检查是否误启了
Transparent选项(某些主题默认开启)
自定义代码折叠区域的背景色
折叠后的代码块(如 // region 或函数体折叠)默认无背景,容易和空行混淆。GoLand 不直接暴露该设置,但可通过模拟实现:
- 路径:
Editor > Color Scheme > General > Code folding outline - 这里只能调折叠线颜色,真正起作用的是
Folding marker background(位于同级菜单) - 设为
#333333(比主背景略深),配合Folding marker foreground(如#888)能清晰标出可折叠位置 - 注意:此设置对
region折叠有效,但对自动折叠的函数/结构体体无效——那是编辑器渲染逻辑决定的,无法干预
实际调色时最容易忽略的是继承链:General 下的设置会被 Go 语言专属设置覆盖,而 Go 设置又可能被插件主题锁定。动手前先复制一份方案再改,避免把整个配色搞乱。










