goland没有“代码水平分割线”配置项;所谓“分割线”实为todo下划线、折叠边框、行号分隔线或手动注释,需分别在todo defaults、folded code block等路径设置,separator选项仅影响ui非编辑区。

GoLand 中没有“代码水平分割线”这个内置概念
很多人搜索“水平分割线颜色”,其实是想改编辑器里 TODO、FIXME 这类标记的下划线,或是误把行号区与编辑区之间的分隔线、折叠区域的横线、甚至是自定义注释分隔线(如 // ——————)当成了可配色的“分割线”。GoLand 本身不提供“水平分割线”颜色配置项,也没有叫 horizontalSeparatorColor 或类似名称的设置。
你真正想调的是哪一类线?
常见被当成“水平分割线”的几类视觉元素,对应不同配置路径:
-
TODO/FIXME 等任务标记的下划线:属于
TODO defaults配色项,在Settings | Editor | Color Scheme | General | TODO defaults下修改Underline样式(不是背景色或字体色) -
代码折叠区域顶部/底部的横线(如函数折叠后显示的虚线):这是
Folded code block的边框,位于Settings | Editor | Color Scheme | General | Folded code block,调整Border color -
行号区(gutter)和编辑区之间的竖直分隔线:这个是固定灰色,不可配置;但你可以通过关闭行号(
Settings | Editor | General | Appearance | Show line numbers)间接“隐藏”它 -
手动写的注释分隔线(如
// ==================):这类纯文本不会自动高亮成线,要实现“视觉分割线”效果,得靠Settings | Editor | Color Scheme | General | Text | Comments控制整体注释颜色,无法单独为长横线设色
别碰 Editor | Color Scheme | General | Separator
这个选项确实存在,但它只影响 IDE 内部 UI 元素(比如工具窗口标题栏下的分隔条、弹出菜单里的横线),**完全不影响编辑器中的代码显示区域**。改了也没用,还可能让侧边栏或弹窗看起来奇怪。
GoLand 2026.1.1 是 2026.1 发布后的首个维护修正版本,适合已经开始体验 2026.1 新功能并希望同步补丁的开发者。它更适合用于入门项目、现有项目迁移测试和 IDE 行为验证。
真需要视觉分隔,推荐替代方案
与其折腾不存在的“水平分割线颜色”,不如用更可靠的方式达成目的:
- 在代码中插入带高亮的注释块:
// ───────────────────────────────────,然后给Line comment配置加粗+浅灰,比默认注释更醒目 - 启用语义高亮(
Settings | Editor | Color Scheme | Language Defaults | Semantic highlighting),让参数、局部变量等自动变色,减少对人工分隔线的依赖 - 用
Code | Surround With(默认Ctrl+Alt+T)快速套上/* ... */块注释,再手动加空行——结构比单行横线更清晰
最常被忽略的一点:GoLand 的折叠逻辑和代码结构强相关,与其画线分隔,不如多用函数拆分、合理命名和空行留白——这些才是 Go 项目里真正被阅读和维护的“分割信号”。










