IntelliJ Idea Ctrl + Alt + Left快捷键在Ubuntu中不起作用


102

我使用的IntelliJ IDEA 2017.3最新版本在Ubuntu 2017.10和快捷Ctrl+ Alt+ Left/ Right不起作用。

而从菜单导航->后退/前进可以正常工作。

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


是否可以在其他应用程序中使用?
CrazyCoder

我也使用Eclipse,快捷方式是Alt + Left / Right,效果很好。我不确定其他应用程序是否具有相同的快捷方式,请告知我,以防万一。Ubuntu也没有使用Ctrl + Alt + Left / Right的默认快捷方式
Samy

1
这意味着它已经被其他一些应用程序或系统使用。
CrazyCoder

2
不好意思,Ubuntu有一个快捷键Ctrl + Alt +向左/向右,可以在工作区之间导航。当我在系统设置下更改它时,IDE可以选择快捷方式。感谢您的时间和帮助。
萨米(Samy)

1
发表您的评论作为答案,@ Samy!并将其标记为已接受的答案。...利润。
CivFan

Answers:


201

Ubuntu将此组合键绑定到Switch Workspace。从Ubuntu 18.04开始,您需要使用命令行来更改快捷方式(source)。要完全删除有问题的快捷方式,允许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

9
在Ubuntu 18.04中,它运行良好,似乎是解决问题的唯一方法。
维克多·多里里奥

似乎是特定于Gnome的,在Kali linux 2018.2上进行了尝试,它也很好用
AguThadeus

2
这个捷径不起作用真让我讨厌了一个月。我在设置中找不到它,我的第一个想法是问题是ubuntu作为vmware guest虚拟机运行。非常感谢!他们为什么会在设置中隐藏这些快捷方式?
Bato-Bair Tsyrenov

3
一定要在Ubuntu 18.04的监督,因为这里移动到工作区已改为向上向下 -取消对这些键绑定的依赖。因此,它们未在“ 设置”>“设备”>“键盘快捷键”中列出,但我仍然必须如上所述移除绑定才能释放它们
Francois B

1
您可能需要通过GUI 安装dconf-tools并运行dconf-editor以编辑这些设置。无论如何,这都是文本模式的值,但是比控制台更方便。
TOPR

28

我刚刚发现我的想法2018.3在Ubuntu 18.04将自动使用默认的GNOME键盘映射,以及前进/后退shotcut原来是Alt+ Shift+ Left/ Right,无需改变任何系统设置。


谢谢!很有用!对此一无所知。
M. Marc

还需要确保IntelliJ键盘映射设置在设置中也为“ gnome的默认设置”。
凯文

此评论应标记为问题的答案,谢谢!
alb3rtobr

标签之间的键盘映射可前往[,不是代码:(克利翁2020.1,Ubuntu的19.10。
叶夫根纳博科夫

11

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

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.在Idea IntelliJ中将绑定分配给前进/后退动作

如果您使用基于GNOME键盘映射的键盘映射设置,则“前进/后退”操作的默认值不是Ctrl + Alt +向右/向左。必须设置。

在Idea IntelliJ菜单中

File | Settings | Keymap 

搜索

Main menu - Navigate - Forward

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

然后搜寻

Main menu - Navigate - Back

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

适用于版本:Ubuntu 18.04.3 LTS Idea IntelliJ 2019.2.3


9

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


3
知道如何在2018.04中更改此设置吗?
加雷斯·劳埃德

1
@ GarethA.Lloyd检查我的答案。
·范·登·胡克

1
@ GarethA.Lloyd您可以在导航部分下的系统设置->设备->键盘下更改它。
萨米

1
@Samy在2018.04中,您无法再通过该菜单更改这些特殊的快捷方式
Gareth A. Lloyd

3
@Samy全新安装或从旧版本升级?在我的情况(全新安装)中,没有“切换到左/右工作区”项,只有“切换到最后一个工作区”和“切换到1/2/3/4工作区”项。
拉兹洛·范·登·霍克


4

我正在使用Ubuntu 16.04 LTS。

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

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

您的android studio快捷方式现在应该可以使用。



1

@lászló-van-den-hoek在这里提出的解决方案是正确的,但我不得不再采取一步。

File | Settings | Keymap在Intellij中转到并将Keymap从更改Default for GNOMEDefault

自从Ubuntu从Unity桌面切换到基于GNOME的桌面以来,我认为这已经使人们感到困惑,现在Intellij正在使用GNOME合适的热键启动。


0

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


0

我的Gnome配置为CTRL + ALT +向左或向右,我不知道为什么,但是将其移至CTRL + ALT +向上或向下。工作区是水平对齐的,它们变为垂直。我不怎么做才能得到这个!也许你发生了同样的事情...

我很好,它改变了我的桌面,有些时候改变很好...

我建议您将扩展Workspace安装到扩展坞上,这很酷;)

在此处输入图片说明

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.