GoLand 2025.2 Help

键盘快捷键不起作用?

您使用的是正确的键位映射吗?

首先,请检查该快捷键是否 应当 按预期工作。 对于像 Ctrl+CCtrl+V 这样的快捷键可能很直观,而像 Alt+↑ Ctrl+W 这样的快捷键则往往会因应用程序和操作系统不同而执行不同动作。

考虑到对快捷键的不同预期,GoLand 允许您在多个 键位映射 (预定义的快捷键集合)之间进行选择。 如果您之前使用过特定的编辑器或 IDE,可以切换到名称相应的键位映射,如 Visual StudioSublime TextVSCode ,从而继续使用您在该编辑器或 IDE 中的快捷键。

  1. Ctrl+Alt+S 打开设置,然后选择 键位映射

  2. 确保您正在使用正确的键位映射。

  3. 使用搜索字段检查快捷键是否按照预期映射。

搜索中选定的键位映射和操作

或者,您可以在本说明页面顶部选择所需的键位映射,并查看 快捷键列表 来学习该键位映射中的键盘映射方式。

如果您认为在某个键位映射中,某个快捷键的默认映射不正确,请通过在我们的 问题跟踪器 中提交问题告知我们。

您的键盘布局是非英语的吗?

GoLand 中的所有键位映射均是为 QWERTY 美式英语键盘布局 设计的。 如果您使用的是其他拉丁字母键盘布局,某些快捷键可能无法使用,因为这些快捷键中所用字符在该布局中没有专用按键。

例如,在德语键盘布局中没有表示正斜杠 / 的专用按键,因此无法使用 Ctrl+/ 快捷键来 注释当前行

推荐的解决方案是 安装 Keymap Nationalizer 插件,该插件会为您的键盘布局生成不冲突的键位映射。 或者,您也可以通过 分配另一个快捷键 来替代无法使用的快捷键以解决问题。

无论您采用哪种解决方案,我们仍在努力提供一个可即用、适用于任意键盘布局的统一解决方案。 进展跟踪请参见 此问题

按键操作是否传递到了 IDE?

按键映射 设置 页面中,点击 通过快捷键查找操作 ,然后按下组合键。

如果在 查找快捷键 弹窗中的字段在您按下组合键后仍为空。 这意味着快捷键被其他程序或操作系统拦截了。

检查有冲突的应用程序

检查哪些应用程序需要在其他应用程序获取焦点时仍能响应快捷键。 这些通常包括屏幕录制软件或 Microsoft Remote Desktop 等隧道工具。

找到冲突的快捷键后,决定哪个应用应响应此快捷键,然后在 GoLand 中 分配另外一个快捷键 或更改冲突应用中的快捷键。

检查与操作系统的冲突

大多数预定义键位映射中存在若干已知冲突,例如:

快捷键

系统操作

GoLand 操作

⌃ Space

选择上一个输入源

基本代码补全

⇧ ⌘ A

在终端中搜索 man 页索引

查找操作

尝试使用 macOS 系统快捷键 键位映射,专为避免与 macOS 原生命令快捷键发生冲突而设计。 如果在使用这个键位映射时仍发现有冲突,请在我们的 问题跟踪器 中提交问题。

如果您不希望使用此键位映射,请在 GoLand 中 分配另一个不冲突的快捷键

在 Ubuntu 上存在若干已知冲突,例如:

快捷键

系统操作

GoLand 操作

Ctrl+Alt+S

窗口阴影

打开设置对话框

Ctrl+Alt+L

锁定屏幕

重新格式化代码

Ctrl+Alt+T

启动终端

环绕结构

Ctrl+Alt+F12

打开 tty12 虚拟控制台

文件路径

Ctrl+Alt+Left

Ctrl+Alt+Right

在工作区之间切换

撤销/重做导航操作

Alt+F7

移动窗口

查找用法

Alt+F8

调整窗口大小

计算表达式

很遗憾,目前没有在 Ubuntu 及其他 Linux 发行版上可无冲突使用的预定义键位映射。 我们正在 该工单 中收集反馈。

在发布适用于 Ubuntu 的键位映射之前,请 分配您最常用的不冲突快捷键

与 Windows 系统快捷键之间没有已知冲突。 若您遇到此类冲突,请在我们的 问题跟踪器 中提交问题反馈。

IDE 是否正确处理该快捷键?

当您按下的快捷键出现在 查找快捷键 弹出窗口中时,说明 IDE 可以处理该快捷键。 请检查映射到该快捷键的操作列表:

  • 如果操作列表中未显示预期的操作,请 手动分配快捷键作为解决方法,并在我们的 问题跟踪器中提交问题。

  • 如果预期的操作与其他操作一起出现在列表中,在大多数情况下这是设计使然,因为这些操作应在不同上下文中可用。 在以下示例中, Ctrl+Shift+U 快捷键同时分配给可在编辑器中使用的 Toggle Case 和可在 提交 窗口中使用的 Unshelve

    如果快捷键未按预期工作,或在特定上下文中完全无效,请从其他操作中移除该快捷键(右键点击并选择 移除快捷键 )作为解决方法,并在我们的 问题跟踪器中提交问题。

  • 如果您在 插件 页面安装了自定义插件,则可能其中某个插件拦截了快捷键。 请尝试禁用自定义插件,查看是否有所改善。

  • 如果预期的操作在列表中未与其他操作一起出现,但在预期的 IDE 上下文中仍无法按预期工作,请 手动分配其他快捷键作为解决方法,并在我们的 问题跟踪器中提交问题。

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