goland 没有行间距设置,仅可通过调整字体大小和 ui 缩放间接改变行高;代码风格设置中的续行缩进或空行保留不影响视觉行距;不同系统字体渲染差异也会导致行距观感不同。

GoLand 里没有“行间距”设置,只有行高(line height)
GoLand 本身不提供类似 Word 或网页 CSS 中的 line-height 调节项。你看到的“代码行之间空隙大”,实际是编辑器渲染时的**行高(line height)**,由字体渲染引擎和 IDE 的 UI 缩放共同决定,不是代码样式设置里的可调参数。
能间接影响视觉行距的两个真实入口
虽然不能直接设“行间距”,但以下两处修改会明显改变你看到的行与行之间的垂直距离:
-
字体大小:增大
Settings | Editor | Font | Size会等比例拉高行高;减小则压缩——这是最常用、最有效的调节方式 -
UI 缩放:在
Settings | Appearance & Behavior | System Settings | UI Options中调整UI Scale(如从 100% 改为 125%),整个编辑器界面(含行高)会被整体放大,但可能模糊
别碰“行间额外像素”这类不存在的选项
有人误以为 Settings | Editor | Code Style | Go/JavaScript/TypeScript 下的“续行缩进”或“空行保留”能控制行距,其实它们只管缩进逻辑和空行是否留白,完全不影响单行文本的上下留白。试图在那里调 续行缩进 或勾选 保持空行的缩进,对视觉行距毫无作用。
GoLand 2026.1.1 是 2026.1 发布后的首个维护修正版本,适合已经开始体验 2026.1 新功能并希望同步补丁的开发者。它更适合用于入门项目、现有项目迁移测试和 IDE 行为验证。
Windows/macOS/Linux 上字体渲染差异会影响观感
同一字号下,不同系统对等宽字体(如 JetBrains Mono、Fira Code)的垂直度量处理不同:macOS 的 Core Text 渲染通常行高略紧,Windows 的 GDI/Uniscribe 可能稍松,Linux 的 FreeType 则依赖配置。如果你换系统后觉得“变挤了”或“变松了”,大概率是这个原因,而非 IDE 设置变了。
真正要调窄行距,就调小字号;要宽松,就稍放大——别在代码风格页里反复翻找那个根本不存在的“行间距”滑块。










