键盘快捷键
GoLand 包含 多个预定义键位映射 ,并允许自定义常用快捷键。
要查看键位映射配置,请打开 设置 对话框 Ctrl+Alt+S 并选择 键位映射。
GoLand 会根据您的环境自动推荐一个预定义键位映射。 确保其与您使用的操作系统匹配,或选择与您习惯使用的其他 IDE 或编辑器(例如 Emacs 或 Sublime )中的快捷键匹配的方案。
键位映射是一个包含对应键盘和鼠标快捷键及缩写的操作列表。 无法修改预定义键位映射。 当您修改任何预定义键位映射的快捷键时,GoLand 会创建一个该键位映射的副本,供您配置。 点击 可复制所选键位映射、重命名、移除或将其恢复为默认值。 有关键位映射文件的详细信息,请参阅 用户定义的键位映射位置。
某些操作会继承其他操作的键盘或鼠标快捷键。 在 按键映射 页面,您可以使用 继承自 链接导航到父操作。 当您更改父操作的快捷键时,其所有子操作的快捷键也会相应更改。 当您更改子操作的快捷键时,不会影响父操作的快捷键,但继承关系将被移除,两个操作变为独立。

要按名称查找操作,请在 按键映射 页面的搜索字段中输入名称。 如果您知道某个操作的快捷键,请点击 并在 查找快捷键 对话框中按下组合键。
查看此页面及 GoLand 文档中的其他页面时,您可以看到 IDE 当前所用键位映射的快捷键 —— 请使用页面顶部的选择器进行选择。
添加键盘快捷键
在 按键映射 页的 设置 对话框 Ctrl+Alt+S 中,使用搜索字段查找所需操作。
右键点击该操作并选择 添加键盘快捷键。
在 键盘快捷键 对话框中,按下所需的组合键。
快捷键可由修改键开始,例如 Ctrl、 Ctrl、 Shift、 Alt 或 Meta 键。 它们不能以 Fn 键开头,因为该键用于硬件功能,不能作为快捷键的首个按键。
如有必要,请选中 第二次按下 复选框,以定义包含两个连续组合键的复杂快捷键。
点击 确定 以保存快捷键。
您按下的组合键会显示在 键盘快捷键 对话框中,如果与现有快捷键冲突,还会显示警告信息。
添加鼠标快捷键
在 设置 对话框的 按键映射 页面中 Ctrl+Alt+S ,右键点击某个操作并选择 添加鼠标快捷方式。
在 鼠标快捷方式 对话框中,将鼠标指针移动到中间区域,并根据需要点击或滚动。
点击 确定 以保存快捷键。
执行的鼠标操作会显示在 鼠标快捷方式 对话框中,如果与现有快捷键冲突,将显示警告信息。
添加缩写
可以使用缩写快速查找没有快捷键的操作。 例如,您可以按 Ctrl+Shift+A 并输入 跳转到颜色和字体 操作的名称,以快速修改当前光标所在元素的颜色和字体设置。 如果为此操作分配了缩写(如 JCF ),您之后可以输入缩写而不必输入完整名称。
在 设置 对话框的 按键映射 页面中 Ctrl+Alt+S ,右键点击某个操作并选择 添加缩写。
在 缩写 对话框中,输入所需的缩写并点击 确定。
将操作快捷键重置为默认值
如果您更改、添加或删除了某个操作的快捷键,则可以将其重置为初始配置。
在 设置 对话框的 按键映射 页面中 Ctrl+Alt+S ,右键点击某个操作并选择 重置快捷键。
禁用双键快捷键
请执行以下操作以禁用默认的双键快捷键,双击 Shift 启用 全局搜索 ,以及双击 Ctrl 启用 Run Anything。
按下 Ctrl+Alt+S 以打开设置,然后选择 。
滚动到 用户界面 部分并设置 禁用双击修改键快捷键 复选框:

用户定义的键位映射位置
当您修改默认键位映射之一时,GoLand 会在 GoLand 的 keymaps 目录下创建一个自定义键位映射文件: IDE 配置目录
- 语法
%APPDATA%\JetBrains\<product><version>\keymaps
- 示例
C:\Users\JohnS\AppData\Roaming\JetBrains\GoLand2025.2\keymaps
- 语法
~/Library/Application Support/JetBrains/<product><version>/keymaps
- 示例
~/Library/Application Support/JetBrains/GoLand2025.2/keymaps
- 语法
~/.config/JetBrains/<product><version>/keymaps
- 示例
~/.config/JetBrains/GoLand2025.2/keymaps
自定义键位映射文件仅包含其父级键位映射所不同的部分。 例如,如果您修改了默认的 Windows 键位映射,您的自定义键位映射将成为其子项。 该文件仅包含您添加或修改的快捷键,而其余快捷键将与默认的 Windows 键位映射保持一致。
您可以与团队成员或在不同的 IDE 实例之间共享自定义键位映射。 将相应的键位映射文件复制到另一个 GoLand 安装的 keymaps 目录中。 然后在 按键映射 设置页面中选择复制的键位映射。
与全局操作系统快捷键的冲突
预定义的键位映射并不涵盖所有平台、版本和配置。 某些快捷键可能与全局系统操作或第三方软件的快捷键冲突。 为了解决这些冲突,您可以重新分配或禁用产生冲突的快捷键。
GoLand 会检测到与系统快捷键的冲突,并通过弹出消息进行通知:

点击 修改快捷键 以打开 按键映射 设置对话框,您可以在其中进行必要的调整。
以下是 GoLand 中默认键位映射可能与系统快捷键冲突的一些示例。 请确保系统中已启用功能键。
快捷键 | 系统操作 | GoLand 操作 |
|---|---|---|
⌃ Space | 选择上一个输入源 | 基本代码补全 |
⇧ ⌘ A | 在终端中搜索 man 页面索引 | 查找操作 |
快捷键 | 系统操作 | GoLand 操作 |
|---|---|---|
Ctrl+Alt+S | 窗口收起 | 打开设置对话框 |
Ctrl+Alt+L | 锁定屏幕 | 重新格式化代码 |
Ctrl+Alt+T | 启动终端 | 环绕 |
Ctrl+Alt+F12 | 打开 tty12 虚拟控制台 | 文件路径 |
Ctrl+Alt+Left Ctrl+Alt+Right | 在工作区之间切换 | 撤销/重做导航操作 |
Alt+F7 | 移动窗口 | 查找用法 |
Alt+F8 | 调整窗口大小 | 计算表达式 |