GoLand中行距需在Settings→Editor→Font中设置Line spacing(默认1.0),为乘数而非像素,不可在Code Style中调整缩进凑效,且全局生效。

GoLand里“行距”不是代码样式设置项
GoLand 没有叫“行距”的独立配置项,用户常搜的“调大行高”实际是调整编辑器的line spacing(行间距),属于字体渲染层面的显示参数,和代码缩进、换行、格式化无关。
修改编辑器行间距的唯一有效路径
必须通过 Settings | Editor | Font 页面调整,不能在“Code Style”里找。
- 打开
Ctrl Alt 0 S→ 进入Editor | Font - 找到
Line spacing输入框(默认值通常是1.0) - 输入
1.2或1.4即可肉眼可见地拉开行间空隙 - 改完后需点击
OK或Apply才生效,不重启 IDE
注意:Line spacing 是乘数,不是像素值;设为 0.9 会压缩行距,但低于 0.8 可能导致文字重叠。
别碰“代码风格”里的缩进设置来凑行距
有人误把 Settings | Editor | Code Style | Go | Tabs and Indents 中的 Indent 或 Continuation indent 调大,以为能拉高行距——这只会让缩进变宽,视觉上“看起来松散”,但真实行高没变,且会破坏团队协作的缩进一致性。
GoLand 2026.1.1 是 2026.1 发布后的首个维护修正版本,适合已经开始体验 2026.1 新功能并希望同步补丁的开发者。它更适合用于入门项目、现有项目迁移测试和 IDE 行为验证。
另外:Keep blank lines 和 Blank lines after class/interface 这类空行控制,影响的是段落间距,不是单行高度,别混用。
不同字体对行距感知差异很大
同一 Line spacing = 1.2,在 Fira Code 下可能刚好,在 JetBrains Mono 下可能略挤,在 Consolas 下又显得松散。建议搭配预览窗口实时对比,而不是凭经验填数字。
真正容易被忽略的是:这个设置是全局生效的,所有语言、所有文件类型共用一套行间距。如果你只希望 Markdown 预览更宽松,得单独调 Settings | Languages & Frameworks | Markdown | Preview 里的渲染参数,而非编辑器字体设置。

















