IntelliJ 创意 Ctrl + Alt + Left 快捷方式在 Ubuntu 中不起作用

我使用的是 Ubuntu 2017.10最新版本的 IntelliJ Ideas 2017.3,快捷方式 Ctrl + Alt + Left/Right不起作用。

而从菜单导航-> 向后/向前工作得很好。

参考资料: https://www.jetbrains.com/help/idea/navigation-in-source-code.html

34953 次浏览

Ubuntu 有一个快捷方式 Ctrl + Alt + Left/Right在工作区之间导航。当我在系统设置下更改它时,IDE 能够拾取快捷方式。

Ubuntu 将这个密钥组合绑定到 交换工作区。从 Ubuntu 18.04开始,您需要使用命令行来更改快捷方式(来源) ,因为 Ubuntu 键盘设置 GUI 可能不会显示此选项。为了完全删除这些违规的快捷方式,允许 IntelliJ 使用它们,这些命令对我很有效:

gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-left "[]"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-right "[]"

如果您想恢复快捷方式,请使用:

gsettings reset org.gnome.desktop.wm.keybindings switch-to-workspace-left
gsettings reset org.gnome.desktop.wm.keybindings switch-to-workspace-right

默认密钥地图

此外,您的 IntelliJ 安装可能被设置为 GNOME 的默认设置键盘映射,而不是您习惯的键盘映射。这将 导航-前进导航-向后快捷键映射到 Ctrl + Alt + Windows Key + Left/Right。在 File > Settings > Keymap下,您可以只修改这些快捷键的组合键,也可以完全切换到 违约键图。

我刚刚发现我的 IDEA 2018.3在 Ubuntu 18.04中自动使用 GNOME 的默认设置键盘映射,后/前向截图原来是 Alt + Shift + Left/Right,不需要改变任何系统设置。

我正在使用 ubuntu 16.04 LTS。

  1. 进入系统设置-> 文本输入-> 键盘设置(屏幕右下角)。

  2. 在键盘对话框中,单击“导航”选项卡。然后向下滚动到“切换到左侧工作区”并选择它,然后单击后退空间禁用它。

您的 Android 工作室快捷方式现在应该可以工作了。

Ctrl + Windows Key + Alt + Left/Right在我的 Linux Fedora 22上工作。

@ l ászló-van-den-hoek 的解决方案是正确的,但我不得不再进一步。

转到 Intellij 的 File | Settings | Keymap,将关键字地图从 Default for GNOME改为 Default

我认为自从 Ubuntu 从 Unity 桌面切换到基于 GNOME 的桌面以来,这已经让人们陷入了困境,现在 Intellij 开始使用适合 GNOME 的热键。

正确的设置是已经发布的答案的组合。总结如下:

1. 删除 Ctrl + Alt + Right/Left 对 GNOME 环境的键绑定

终点站:

gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-left "[]"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-right "[]"

2. 在 Ideas IntelliJ 中为正向/反向操作分配绑定

如果使用基于 GNOME 键盘映射的 Keymap 设置,则正向/反向操作的默认值不是 Ctrl + Alt + Right/Left。它必须被设置。

在点子 IntelliJ 菜单中

File | Settings | Keymap

寻找

Main menu - Navigate - Forward

单击编辑快捷方式并将其设置为 Ctrl + Alt + Right

然后搜索

Main menu - Navigate - Back

单击编辑快捷方式并将其设置为 Ctrl + Alt + Left

作品版本: Ubuntu 18.04.3 LTS 点子 IntelliJ 2019.2.3

在 Ubuntu 系统设置中,你要么使用 Ctrl + Alt + Left/Right的可取快捷方式,要么使用 Ctrl + Windows Key + Alt + Left/Right

Ctrl + Windows + 左/右; Ubuntu 20.04,IDEA: 2020.1,适合我

我的 Gnome 配置为 CTRL + ALT + 左或右,我不知道为什么,但它移动到 CTRL + ALT + Up 或向下。工作区水平对齐,并更改为垂直对齐。我不知道我做了什么才得到这个!也许同样的事情发生在你身上。

我很好,它改变了一点点我的桌面,改变是好的一些时候..。

我建议你安装扩展工作区来停靠,这是非常酷的;)

enter image description here

就我而言:

  1. 单击 UI = = > Input Method Configuration右侧的键盘将出现。 enter image description here
  2. 单击 Global Config,然后单击 Show Advanced Options
  3. 删除热键 Saving All Confg and Input History

对于 Linux Mint Cinnamon,可以通过以下方式更改干扰 IntelliJ 密钥绑定的默认工作区切换密钥绑定:

残疾:

gsettings set org.cinnamon.desktop.keybindings.wm switch-to-workspace-left "@as []"
gsettings set org.cinnamon.desktop.keybindings.wm switch-to-workspace-right "@as []"

重置默认值:

gsettings reset org.cinnamon.desktop.keybindings.wm switch-to-workspace-left
gsettings reset org.cinnamon.desktop.keybindings.wm switch-to-workspace-right

谢谢@L ászló 的 Ubuntu Gnome 提示。

在 LUbuntu 20.04中,在 .config/openbox/lxqt-rc.xml中发现了违规设置。它们应该可以被 lxqt-config-globalkeyshortcuts应用程序编辑(参数设置-> LXQt 设置-> 快捷键) ,但是没有显示在应用程序中。

档号: https://manual.lubuntu.me/stable/3/3.2/3.2.14/shortcut_keys.html

gsettingsdconf似乎没有关系

这不是最初的问题,但是我把它作为一个答案留在这里,因为这个问题会在谷歌搜索结果中弹出——在我的案例中是 Android Studio 2020.3.1 on ArchLinux Gnome (在 AS 设置中有 Gnome 关键字地图) Alt + Shift + Left/Right 不起作用,因为它们已经被分配了(什么其他行动。

转到 File / Settings / Keymap / Main Menu / Navigate / Back然后 Add Keyboard shortcut显示一个警告 Already assigned to: Select Previous Tab in multi-editor file and Accept Rigth Side in VCS-右,已经2其他任务。因为它在一些 AS 更新之后被破坏了,我相信这是 Gnome 默认 AS 键盘图中的一个 bug (希望已经修复)。

所以我必须消除这种冲突,才能让钥匙正常工作。

对我来说,首先需要的是:

安装 gnome-tweak-tool

Gtings 设置 org.gnome.destop.wm.keybindings switch-to-workspace-left“[]”

Gsets 设置 org.gnome.destop.wm.keybindings switch-to-workspace-right“[]”