编辑器基础
GoLand 编辑器是 IDE 的主要部分,用于创建、阅读和修改代码。
编辑器包含以下区域:

导航
您可以使用各种快捷键在编辑器与不同工具窗口之间切换,更改编辑器大小、切换焦点或恢复原始布局。
最大化编辑器窗口
在编辑器中,按下 Ctrl+Shift+F12。 GoLand 会隐藏除活动编辑器之外的所有窗口。
您也可以最大化拆分屏幕。 在这种情况下,活动屏幕会被最大化,其余屏幕将被移除到一边。
将焦点从窗口切换到编辑器
按下 Escape。 GoLand 会将焦点从任意窗口移动至活动编辑器。
从命令行终端返回编辑器
按下 Alt+F12。 GoLand 会关闭终端窗口。
如果需要在切换回活动编辑器时保留终端窗口,请按 Ctrl+Tab。
跳转到上一个活动窗口
按下 F12。
使用切换器进行导航
要使用切换器在已打开的文件与工具窗口间跳转,请按 Ctrl+Tab。
按住 Ctrl 可保持切换器弹窗处于打开状态。
按 Tab 可在元素之间移动。 按 Backspace 可从列表中移除所选文件并在编辑器中关闭该文件。
更改 IDE 外观
您可以在方案、键位映射与查看模式之间进行切换。
按下 Ctrl+`。
在 切换 菜单中,选择所需选项并按 Enter。 使用相同的快捷键 Ctrl+` 可撤销您的更改。
您可以在 中调整配色方案设置,包括专为视力障碍用户设计的 高对比度 配色方案。 要调整键位映射设置,请转到 。
跳转到导航栏
按下 Alt+Home。
编辑器选项卡
您可以关闭、隐藏和分离编辑器选项卡。 每次打开文件进行编辑时,系统会在活动编辑器选项卡旁边添加一个以文件名命名的选项卡。
要配置编辑器选项卡的设置,请使用 页面。 或者,右键点击某个选项卡,并从选项列表中选择 配置编辑器标签页…。
打开或关闭选项卡
复制路径或文件名
右键点击该选项卡。
在打开的列表中选择 复制路径/引用…。
在打开的列表中,选择您的 复制选项。

GoLand 会将该项复制到剪贴板,之后可通过 Ctrl+V 在任意位置粘贴。
移动、移除或排序选项卡
要移动或移除选项卡上的
图标,请在 设置 对话框(Ctrl+Alt+S )中,转到 ,并在 关闭按钮位置 字段中选择相应选项。
要将编辑器选项卡显示在编辑器框架的不同位置,或隐藏选项卡,请右键点击某个选项卡并选择 配置编辑器标签页… 以打开 编辑器标签页 设置。 在 外观部分,从 标签页位置 列表中选择相应选项。
要查看被隐藏的编辑器选项卡,请点击编辑器中最后一个可见选项卡旁边的
。
要按字母顺序排序编辑器选项卡,请右键点击某个选项卡并选择 配置编辑器标签页… 以打开 编辑器标签页 设置。 在 选项卡顺序部分,选择 按字母顺序对标签页排序。
固定或取消固定选项卡
您可以固定活动编辑器选项卡,以便在达到选项卡限制或使用 关闭其他标签页 命令时保持其打开状态。
要固定或取消固定一个活动选项卡,请右键点击该选项卡,并从上下文菜单中选择 固定标签页 或 取消固定选项卡。
要关闭除固定选项卡之外的所有选项卡,请右键点击任意选项卡,然后选择 关闭所有未固定的。
要为 固定标签页 操作分配键盘快捷键,请在 设置 对话框(Ctrl+Alt+S )中,转到 ,找到 固定活动选项卡 操作,右键点击它,选择 添加键盘快捷键 ,然后按下想要使用的组合键。
要将固定选项卡保持在左侧,请在 设置 对话框(Ctrl+Alt+S )中,转到 高级设置 ,找到 编辑器选项卡 部分,并选择 将固定选项卡置于左侧 选项。
分离选项卡
当您分离一个选项卡后,该选项卡会在一个单独的窗口中打开,该窗口将专用于该分离的选项卡。
如果您尝试从主框架中分离另一个选项卡,它将会在已有分离选项卡的窗口中打开。 您可以将新分离的选项卡放置在任意位置(左侧、右侧、底部或顶部)。 您还可以将其他工具窗口拖动到该框架中。
将所需选项卡拖出主窗口。 若要重新附加该选项卡,请将其拖回主窗口上方。
要分离当前活动选项卡,请按 Shift+F4。
您也可以使用 Alt+mouse 执行相同操作。
在选项卡之间切换
要在选项卡之间切换,请按 Alt+Right 或 Alt+Left。
您还可以在最近查看过的选项卡或文件之间切换。
在编辑器中,按下 Ctrl+Tab 并持续按住 Ctrl 以保持 切换器 窗口打开。 使用 Tab 选择所需的选项卡或文件。
为打开的选项卡指定快捷键
在 设置 对话框(Ctrl+Alt+S )中,转到 。
在目录列表中,点击 ,然后选择要为其添加快捷方式的目录。 最多只能为 9 个选项卡分配快捷方式。

更改默认选项卡限制
GoLand 会限制在编辑器中同时打开的选项卡数量(默认的选项卡数量限制为 10)。
在 设置 对话框(Ctrl+Alt+S )中,转到 。
在 关闭策略 部分,根据您的偏好调整设置并点击 确定。
在预览选项卡中打开文件
预览选项卡允许您在一个选项卡中逐个查看文件,而无需为每个文件都打开新的选项卡。 如果您需要浏览多个文件又不想超过选项卡限制,预览选项卡将非常有用。
在 项目 工具窗口 Alt+1 中,点击
并选择 。
您也可以在 中启用预览选项卡。
在 项目 工具窗口 Alt+1 中,选择一个尚未在任何其他选项卡中打开的文件。
文件名将以斜体显示,以表示预览模式。 您选择的其他文件将在预览选项卡中替换上一个文件。
开始编辑文件或双击该文件的选项卡以退出预览模式,并将预览选项卡转换为常规选项卡。
请注意,启用预览选项卡时, 一键打开文件 选项将被忽略。 双击文件可在常规选项卡中打开该文件。
显示多个选项卡
如果打开的选项卡数量超出屏幕可容纳的范围,您可以将它们分布在一行或多行中。
按 Ctrl+Alt+S 打开设置,然后选择 。
在 在以下位置显示标签页 部分,选择以下选项之一:
一行显示,若选项卡不适配 :将所有选项卡放在一行中,如果选项卡放不下:
滚动选项卡面板 :将鼠标悬停在选项卡行上,使用显示的滚动条或鼠标滚轮滚动选项卡。 或者,使用右侧的下拉列表(
)打开视口以外的选项卡。
压缩选项卡 :缩小选项卡以适应屏幕。
多行 :将选项卡分布在多行中。



更改选项卡中的字体大小
在 设置 对话框中(Ctrl+Alt+S ),转到 。
在 大小 字段中指定字体大小,并点击 确定 保存更改。
请注意,字体大小会同时影响选项卡和工具窗口。
面包屑
面包屑导航显示从插入符所在的代码元素到文件根元素的路径。 它可帮助您跟踪在 文件结构 中所在的位置。
面包屑导航的每个部分都可以点击,便于导航到上级代码元素。 此外,您还可以将鼠标悬停在面包屑部分上以显示工具提示,从而获取更多信息。
使用面包屑导航
点击编辑器中的面包屑以导航到所需的代码元素。
要更改面包屑导航的位置,请在编辑器中右键点击任一面包屑,转到 ,然后选择新的位置:编辑器顶部或底部。

要编辑面包屑导航的设置、为其他语言启用或禁用面包屑导航或更改其外观,请按 Ctrl+Alt+S 打开设置,然后选择 。
取消选中 显示路径导航 选项即可在编辑器中隐藏面包屑导航。
拆分屏幕
GoLand 提供多种操作,您可以通过主菜单、上下文菜单、编辑器或 项目 工具窗口调用这些操作以拆分编辑器屏幕。
在编辑器中,右键点击所需的编辑器标签页,并选择想要如何拆分编辑器窗口(向右拆分 或 )。 GoLand 将根据您的选择创建编辑器的拆分视图并进行布局。
或者,前往 中的 拆分并右移 或 拆分并下移 选项。
您可以通过垂直或水平拖动标签来拆分编辑器,再将标签拖回即可取消拆分。
您可以在右侧的拆分视图中打开某个文件。
在 项目 工具窗口中,右键点击文件,并在上下文菜单中选择 在右侧拆分部分打开。 GoLand 会在编辑器右侧的拆分视图中打开该文件。

如果有两个拆分窗口,且焦点位于左侧拆分窗口,文件将在现有的右侧拆分窗口中打开。 如果焦点位于右侧拆分窗口,文件将在下一个右侧拆分窗口中打开。
您可以在拆分屏幕之间移动文件。 右键点击编辑器中所需的文件标签页,然后从上下文菜单中选择 移动到对侧分组 或 在对侧分组中打开。
您可以一次性关闭所有打开的工具窗口,从而扩大拆分屏幕。 将光标置于编辑器标签页上,然后按 Ctrl+Shift+F12 ,或双击该标签页。 GoLand 会隐藏所有打开的工具窗口,从而由拆分窗口共享所有空间。
您可以使用 在嵌套拆分中等比分配比例 选项多次等比拆分编辑器。
要取消拆分屏幕,请在上下文菜单中选择 取消分割 或 取消所有分割 以取消所有拆分框。
您可以以拆分模式打开表格,并对其应用不同的筛选与排序选项。 同一个表格的不同标签页之间不会同步筛选与排序设置。
移动拆分屏幕
将光标置于所需的拆分框中。
在主菜单中,转到 。
从选项列表中选择以下选项之一:
将编辑器扩展至顶部
将编辑器扩展至左侧
将编辑器扩展至底部
将编辑器扩展至右侧
您可以为每个选项 分配一个快捷键 ,并使用键盘调整拆分框大小。
要在拆分框之间移动,请前往 。 从选项列表中选择 跳转到下一个分割器 ⌥ ⇥ 或 转到上一个拆分器 ⌥ ⇧ ⇥。
快速弹窗
描述 | 操作/访问 | 须知 |
|---|---|---|
查看符号(标签、类型、方法/函数、字段等)的 快速定义。 | Ctrl+Shift+I | 在弹出窗口中显示符号的定义。 您可以点击 |
查看代码元素或文件的 快速文档。 | Ctrl+Q | 在弹出窗口中显示文档。 您可以按两次 Ctrl+Q ,在 文档 工具窗口中打开弹出窗口。 再次按下相同的快捷键可切换回弹出窗口。 如果您希望更改弹出窗口中显示文本的字体大小,请点击 对于代码元素,您还可以查看 外部文档。 在快速文档弹出窗口中,点击 在使用 Ctrl+N 查找类时,您可以调出快速文档弹出窗口,用于查看列表中任意类的信息。 要将焦点切换到弹出窗口,请按相同的快捷键。 |
查看 上下文信息。 | Alt+Q | 在当前方法或类声明不可见时显示其内容。 |
查看光标处的 错误或警告描述。 | Ctrl+F1 | 点击代码分析标记以查看检测到的错误列表。 使用 F2 或 Shift+F2 导航到下一个或上一个错误。 |
将工具提示文本复制到剪贴板。 | 按住 Alt (在 Linux 上,按住 Ctrl+Alt )并单击工具提示。 | |
查看所有 代码元素的用法。 | Ctrl+Shift+F7 | 要控制用法高亮显示,请转到 ,在 光标移动时高亮中,选中或取消选中 突出显示光标所在元素的使用情况 选项。 如果启用省电模式( ),则不会高亮显示用法。 |
启用/禁用 导入弹出消息。 | 单击右下角的 Hector |
字体
您可以配置并更改字体、大小和字体连字。 字体大小更改可以只应用于一个编辑器选项卡,也可以全局应用。
配置字体和字体连字
在 设置 对话框(Ctrl+Alt+S )中,转到 。
从列表中选择所需字体,指定其 大小 和 行高。 您还可以启用连字并配置排版设置。
单击 确定 以保存更改。
从编辑器更改字体大小
在 设置 对话框(Ctrl+Alt+S )中,转到 (鼠标控制 部分)。
选择 使用Ctrl + 鼠标滚轮更改字号 选项。
返回至编辑器,按住 Ctrl 并使用鼠标滚轮调整字体大小。
增大或减小所有选项卡的字体大小
在编辑器中,按 Alt+Shift+. 可全局增大字体大小,按 Alt+Shift+Comma 可减小字体大小。
GoLand 会在编辑器底部显示一个缩放指示器,显示当前字体大小及可恢复的默认大小。
缩放指示器默认启用。 要禁用它,请打开 设置 对话框(Ctrl+Alt+S ),转到 ,并在 编辑器 部分取消选中 显示缩放指示器 选项。
实用的编辑器配置
您可以使用 编辑器 对话框的 设置 部分(Ctrl+Alt+S )自定义编辑器行为。

请检查以下常用配置:
配置代码格式设置
在 设置 对话框(Ctrl+Alt+S )中,转到 。
从语言列表中选择适当的语言,并配置制表符和缩进、空格、换行和大括号、硬边距与软边距等设置。
为不同语言和框架配置配色方案设置
在 设置 对话框(Ctrl+Alt+S )中,转到 。
打开 配色方案 节点,选择所需语言或框架。 您还可以选择 常规 选项以配置通用项的配色方案设置,例如代码、编辑器、错误和警告、弹出窗口和提示、搜索结果等。
配置代码补全选项
在 设置 对话框(Ctrl+Alt+S )中,转到 。 在此,您可以配置区分大小写的补全、自动显示选项、代码排序等。
配置插入符位置
在 设置 对话框(Ctrl+Alt+S )中,转到 。 在 虚拟空间 部分中配置光标位置选项。
选择 允许将光标置于行尾之后 选项,可将光标置于下一行与上一行末尾相同的位置。 取消选中此选项后,下一行的光标将放置在该行实际末尾。
选择 允许将光标置于选项卡内 选项帮助您在文件中上下移动光标,同时保持其位置不变。
配置保存时处理尾随空格的行为
在 设置 对话框(Ctrl+Alt+S )中,转到 。 在 其他 部分中配置尾随空格选项。
例如,手动或自动保存代码时,若想保留光标所在行的尾随空格,无论在 保存时删除行尾空格 列表中选择了哪个选项,请选择 始终保留光标行尾的空格 选项。
配置编辑器外观选项
在 设置 对话框(Ctrl+Alt+S )中,转到 。
例如,您可以配置 IDE 显示硬换行参考线或参数提示。
管理长行的显示方式
在 设置 对话框(Ctrl+Alt+S )中,转到 。
在 自动换行 部分中指定相应选项。
配置智能按键
您可以根据所使用的语言配置基本编辑器操作的行为。
在 设置 对话框(Ctrl+Alt+S )中,转到 。
例如,对于 Java、SQL 或 Python,您可以选择 使用 Tab 跳出右括号/引号 选项,以便在编写代码时通过 Tab 跳出右括号或引号。
文本处理
以下快捷键或许能帮助您处理代码:
操作 | 说明 |
|---|---|
移动当前代码行 | Ctrl+Shift+Up Ctrl+Shift+Down |
复制一行代码 | Ctrl+D |
删除一行代码 | Ctrl+Y |
注释或取消注释一行代码 | Ctrl+/ |
注释代码块 | Ctrl+Shift+/ |
在当前打开的文件中查找 | Ctrl+F |
在当前文件中查找并替换 | Ctrl+R |
下一个匹配项 | F3 |
上一个匹配项 | Shift+F3 |
在已打开的选项卡间导航 | Alt+Right Alt+Left |
向后/向前导航 | Ctrl+Alt+Left Ctrl+Alt+Right |
在编辑器中展开或折叠代码块 | Ctrl+NumPad + Ctrl+NumPad - |
创建新项... | Alt+Insert |
使用“包围”操作 | Ctrl+Alt+T |
高亮显示符号的用法 | Ctrl+F7 |
扩展代码选择(符号、行、段落、方法体、方法、整个文件) | Ctrl+W |
收缩代码选择(整个文件、方法、方法体、段落、行、符号) | Ctrl+Shift+W |