IntelliJ Idea Ctrl + Alt + левый ярлык не работает в Ubuntu

116

Я использую последнюю версию 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 + Left / Right для перехода между рабочими пространствами. Когда я изменил его в системных настройках, IDE может выбрать ярлык. Спасибо за ваше время и помощь.
Samy
1
Оставьте свой комментарий в качестве ответа, @Samy! И отметьте это как принятый ответ. ... Прибыль.
CivFan

Ответы:

214

Ubuntu связывает эту комбинацию клавиш с Switch Workspace . Начиная с Ubuntu 18.04, вам нужно использовать командную строку для изменения ярлыка ( источника ). Чтобы полностью удалить оскорбительные ярлыки и позволить 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. Большое спасибо! Почему они скрывают эти ярлыки в настройках?
Бато-Баир Цыренов
3
Должен быть недосмотр в Ubuntu 18.04, поскольку здесь Перемещение в рабочую область было изменено на Вверх и Вниз, что устраняет зависимость от этих сочетаний клавиш. Как таковые, они не перечислены в Настройки> Устройства> Сочетания клавиш, но мне все равно пришлось удалить привязки, как указано выше, чтобы освободить их
Франсуа Б.
1
Вы можете установить dconf-toolsи запустить dconf-editorдля редактирования этих настроек через графический интерфейс. В любом случае это текстовый режим для значений, но все же более удобный, чем консольный.
02
30

Я только что узнал, что моя IDEA 2018.3 в Ubuntu 18.04 автоматически использует значение по умолчанию для раскладки клавиатуры GNOME , а вырезка назад / вперед оказывается Alt+ Shift+ Left/Right , нет необходимости изменять какие-либо системные настройки.

откровенный
источник
Благодарность! Очень полезно! Не знал об этом.
M. Marc
Необходимо также убедиться, что настройка раскладки клавиатуры IntelliJ была «по умолчанию для gnome» в настройках.
kervin
этот комментарий следует пометить как ответ на вопрос, спасибо!
alb3rtobr
1
Эта раскладка позволяет перемещаться между вкладками, а не кодом :( CLion 2020.1, Ubuntu 19.10.
Евгений Набоков
15

Правильная настройка - это комбинации уже опубликованных ответов. Подводить итоги:

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 + Right / Left. Его нужно установить.

В меню 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 Вы можете изменить его в разделе «Системные настройки» -> «Устройства» -> «Клавиатура» в разделе навигации.
Samy
1
@Samy в 2018.04, вы больше не можете изменить эти конкретные ярлыки через это меню
Гарет А. Ллойд
3
@Samy чистая установка или обновление с предыдущей версии? В моем случае (чистая установка) нет пунктов для «Переключиться на рабочее пространство влево / вправо», только для «Переключиться на последнее рабочее пространство» и «Переключиться на рабочее пространство 1/2/3/4».
Ласло ван ден Хук
5

Ctrl+ Windows Key+ Alt+ Left/ Rightработал на моем Linux Fedora 22.

Айоделе Ноутугло
источник
Что есть «для меня». Пожалуйста, определите свое окружение.
Yunnosch
Ой, извини. Это Linux Fedora 22. Спасибо!
Ayodele Noutouglo
странно <kbd> Ctrl + Win + Alt </kbd> вообще не зарегистрирован в моей установке Ubuntu 20.04
hbogert
5

В настройках системы Ubuntu вы должны либо использовать ярлык для Ctrl+ Alt+, Left/Rightлибо использовать Ctrl+ Windows Key+ Alt+Left/Right

Ракеш Паручури
источник
Благодарность! Ctrl + WindowsKey + Alt + Left / Right работает и с моим Ubuntu18.04.
Часы ZHONG,
4

Я использую ubuntu 16.04 LTS.

  1. Перейдите в Системные настройки -> Ввод текста -> Настройки клавиатуры (в правом нижнем углу экрана).

  2. В диалоговом окне клавиатуры щелкните вкладку «Навигация». Затем прокрутите вниз до «переключиться в рабочее пространство слева», выберите его и нажмите Backspace, чтобы отключить.

Теперь ярлык вашей студии Android должен работать.

ВИВЕК ЧУДХАРЫ
источник
1

Решение @ lászló-van-den-hoek здесь было правильным, но мне пришлось сделать еще один шаг.

Перейдите File | Settings | Keymapв Intellij и измените Keymap с Default for GNOMEнаDefault .

Я думаю, что это сбивает людей с толку с тех пор, как Ubuntu перешла с рабочего стола Unity на рабочий стол на основе GNOME, а теперь Intellij запускается с соответствующими горячими клавишами GNOME.

Джазепи
источник
0

Ctrl + Windows + Влево / Вправо; Ubuntu 20.04, IDEA: 2020.1, у меня работает

асу
источник
0

Мой Gnome был настроен на CTRL + ALT + влево или вправо, и я не знаю почему, но он переместился на CTRL + ALT + вверх или вниз. Рабочие области были выровнены по горизонтали и стали вертикальными. Я не знаю, что я сделал, чтобы получить это! Может, с тобой случилось то же самое ...

Меня это устраивает, это немного меняет мой рабочий стол, иногда изменения хороши ...

Советую установить в док-станцию ​​расширение Workspace, что очень круто;)

введите описание изображения здесь

Лондон Смит
источник