GoLand中开关行号显示需进入Settings→Editor→General,勾选或取消勾选Show line numbers复选框;该设置全局生效,但只读文件等特殊场景可能强制隐藏。

如何在 GoLand 中开关代码行号显示
GoLand 默认开启行号显示,但如果你没看到,大概率是被手动关掉了,或者当前文件类型被排除在行号渲染范围外。行号开关不依赖插件或 SDK 配置,纯属编辑器 UI 设置项。
行号设置入口和操作路径
行号开关藏在「设置 → 编辑器 → 常规」里,不是在「外观」或「字体」页签下。路径固定,但容易点错位置:
- 按
Ctrl+Alt+S(Windows/Linux)或Cmd+,(macOS)打开设置 - 左侧导航依次展开:
Editor→General - 在右侧找到
Show line numbers复选框,勾选即显示,取消勾选即隐藏
该设置是全局生效的,对所有文件类型(.go、.ts、.json 等)都起作用。但注意:某些只读文件(如 Git 差异预览、反编译结果)可能强制隐藏行号,不受此开关控制。
为什么改了设置没立刻生效
常见原因有三个:
GoLand 2026.1.1 是 2026.1 发布后的首个维护修正版本,适合已经开始体验 2026.1 新功能并希望同步补丁的开发者。它更适合用于入门项目、现有项目迁移测试和 IDE 行为验证。
- 你修改的是「当前文件类型」的单独设置(比如在
Editor → Color Scheme → General里调了行号颜色为白色),导致行号“存在但不可见” - 当前文件被标记为“临时文件”或“从剪贴板粘贴的内容”,GoLand 默认不为其渲染行号
- 开启了「分屏编辑」且只在其中一个编辑器标签中更改了设置——这个开关是全局的,不会因分屏而局部生效,所以不是这个问题,但容易误判
验证是否真关闭了:新建一个 .go 文件,输入几行代码,再检查设置里的 Show line numbers 是否仍为未勾选状态。
行号区域还显示哪些内容,能一起关掉吗
行号所在的垂直边距(gutter)不只是显示数字,还包括断点图标、折叠箭头、Git 变更标记、TODO 提示等。这些是独立开关:
-
Show gutter icons控制所有图标类标记(断点、TODO、分支变更点) -
Show whitespaces和Show indent guides是另外两个常被混淆的选项,它们不在同一设置页,而在Editor → General → Appearance下 - 单独隐藏某类图标(比如只关 Git 标记)需进入
Settings → Version Control → Git,关闭Show changed lines in gutter
行号本身无法和其他 gutter 内容“部分隐藏”,它是原子开关。如果发现边距变窄但数字没出现,优先检查 Show line numbers 是否被意外取消勾选——这是最常被忽略的一处。

















