GoLand 2025.2 Help

键盘快捷键

GoLand 包含 多个预定义键位映射 ,并允许自定义常用快捷键。

要查看键位映射配置,请打开 设置 对话框 Ctrl+Alt+S 并选择 键位映射

GoLand 会根据您的环境自动推荐一个预定义键位映射。 确保其与您使用的操作系统匹配,或选择与您习惯使用的其他 IDE 或编辑器(例如 Emacs 或 Sublime )中的快捷键匹配的方案。

键位映射是一个包含对应键盘和鼠标快捷键及缩写的操作列表。 无法修改预定义键位映射。 当您修改任何预定义键位映射的快捷键时,GoLand 会创建一个该键位映射的副本,供您配置。 点击 显示方案操作图标 可复制所选键位映射、重命名、移除或将其恢复为默认值。 有关键位映射文件的详细信息,请参阅 用户定义的键位映射位置

某些操作会继承其他操作的键盘或鼠标快捷键。 在 按键映射 页面,您可以使用 继承自 链接导航到父操作。 当您更改父操作的快捷键时,其所有子操作的快捷键也会相应更改。 当您更改子操作的快捷键时,不会影响父操作的快捷键,但继承关系将被移除,两个操作变为独立。

快捷键继承

要按名称查找操作,请在 按键映射 页面的搜索字段中输入名称。 如果您知道某个操作的快捷键,请点击 通过快捷键查找操作图标 并在 查找快捷键 对话框中按下组合键。

查看此页面及 GoLand 文档中的其他页面时,您可以看到 IDE 当前所用键位映射的快捷键 —— 请使用页面顶部的选择器进行选择。

添加键盘快捷键

  1. 按键映射 页的 设置 对话框 Ctrl+Alt+S 中,使用搜索字段查找所需操作。

  2. 右键点击该操作并选择 添加键盘快捷键

  3. 键盘快捷键 对话框中,按下所需的组合键。

    快捷键可由修改键开始,例如 CtrlCtrlShiftAlt 或 Meta 键。 它们不能以 Fn 键开头,因为该键用于硬件功能,不能作为快捷键的首个按键。

  4. 如有必要,请选中 第二次按下 复选框,以定义包含两个连续组合键的复杂快捷键。

  5. 点击 确定 以保存快捷键。

您按下的组合键会显示在 键盘快捷键 对话框中,如果与现有快捷键冲突,还会显示警告信息。

添加鼠标快捷键

  1. 设置 对话框的 按键映射 页面中 Ctrl+Alt+S ,右键点击某个操作并选择 添加鼠标快捷方式

  2. 鼠标快捷方式 对话框中,将鼠标指针移动到中间区域,并根据需要点击或滚动。

  3. 点击 确定 以保存快捷键。

执行的鼠标操作会显示在 鼠标快捷方式 对话框中,如果与现有快捷键冲突,将显示警告信息。

添加缩写

可以使用缩写快速查找没有快捷键的操作。 例如,您可以按 Ctrl+Shift+A 并输入 跳转到颜色和字体 操作的名称,以快速修改当前光标所在元素的颜色和字体设置。 如果为此操作分配了缩写(如 JCF ),您之后可以输入缩写而不必输入完整名称。

  1. 设置 对话框的 按键映射 页面中 Ctrl+Alt+S ,右键点击某个操作并选择 添加缩写

  2. 缩写 对话框中,输入所需的缩写并点击 确定

将操作快捷键重置为默认值

如果您更改、添加或删除了某个操作的快捷键,则可以将其重置为初始配置。

  • 设置 对话框的 按键映射 页面中 Ctrl+Alt+S ,右键点击某个操作并选择 重置快捷键

禁用双键快捷键

请执行以下操作以禁用默认的双键快捷键,双击 Shift 启用 全局搜索 ,以及双击 Ctrl 启用 Run Anything

  1. 按下 Ctrl+Alt+S 以打开设置,然后选择 高级设置

  2. 滚动到 用户界面 部分并设置 禁用双击修改键快捷键 复选框:

    禁用双键快捷键

用户定义的键位映射位置

当您修改默认键位映射之一时,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

调整窗口大小

计算表达式

最后修改日期: 2025年 9月 26日