Jestem bardzo nowy w Ubuntu i mam problem, że nie wiem, jak to naprawić. Próbowałem nawet wyszukiwać odpowiedzi w Internecie, ale może nie znam odpowiednich terminów, aby je znaleźć.
Współpracuję z IntelliJ IDEA , aplikacją do programowania. I jestem bardzo przyzwyczajony do skrótów klawiaturowych, ale kiedy zmieniłem system Windows XP na Ubuntu 13.10, niektóre skróty już nie działają. Na przykład takie jak;
- Ctrl+ Alt+←
- Alt + F8
Czy jest jakiś powód dlaczego? i czy jest na to jakaś poprawka? A może po prostu coś, co poprowadzi mnie w moich poszukiwaniach
Z góry dziękuję bardzo.
shortcut-keys
shortcuts
intellij
Rodrigo Sasaki
źródło
źródło
IntelliJ IDEA
?Intellij IDEA
skrótykeyboard
(wyszukiwanie z domu myślnika),ALT+F8
odnosi się do okna zmiany rozmiaru.Odpowiedzi:
Trochę czytania nauczyło mnie, że Intellij IDEA to IDE zorientowane na klawiaturę. Oznacza to, że użycie może z nim współpracować bez konieczności dotykania myszy. Również zarządzam ustawieniem mapy klawiszy.
Dla Ubuntu
Zobacz, jak zmienić skróty klawiaturowe?
Oto lista poprawek, które należy wprowadzić przy użyciu domyślnych powiązań klawiszy systemowych, aby nie zakłócały działań IntelliJ IDEA (wymienionych w nawiasach).
Mam nadzieję że to pomoże!
Uwaga: zawsze możesz przywrócić skróty Ubuntu do stanu domyślnego. Wystarczy zapoznać się z tematem Jak przywrócić domyślne skróty klawiaturowe? na wypadek zgubienia.
Źródło: - Intellij IDEA Keymap
źródło
Wpadłem również na ten problem, jednak moje rozwiązanie było inne.
Nie wymaga hackowania ani zmiany systemowej mapy klawiszy
IntelliJ ma różne mapy klawiszy, które można zmieniać w zależności od systemu operacyjnego.
Możesz zmienić mapę klawiszy IntelliJ w ustawieniach.
Wystarczy przejść do
Settings -> Keymap
i wybrać żądaną mapę klawiszy z menu rozwijanego. W moim przypadku wybrałem „Default for GNOME”, ponieważ używam Ubuntu Gnome 16.04.źródło
Dla Ubuntu 18.04 LTS Ctrl + Alt + lewy conflict Konflikt skrótów pomysłów Intellij)
uruchom Dconf Editor, przejdź do / org / gnome / desktop / wm / keybindings / switch-to-workspace-left
kliknij dwukrotnie jak poniżej
użyj wartości domyślnej (kliknij Wyłącz) -> Wartość niestandardowa (jak ja lub jeszcze)
możesz teraz użyć go w Intellij Idea
źródło
Stworzyłem ten skrypt, który wyłącza wszystkie sprzeczne skróty między Ubuntu (testowane z 15.10) a IntelliJ (i prawdopodobnie większą liczbą produktów Jetbrains). Wyłącza je w Ubuntu.
Tworzy również plik kopii zapasowej, dzięki czemu można przywrócić poprzednie ustawienia.
Aby nie wyłączać niektórych skrótów, skomentuj je w
KEYS
tablicy.Możesz go pobrać stąd:
źródło
Zobacz tutaj sposób programowego wyłączenia skrótów Ubuntu i tylko wtedy, gdy aktywne są okna niektórych aplikacji.
W szczególności użyj tych wartości (zakładając, że używasz JetBrains Toolbox ze standardową ścieżką instalacji; dostosuj inaczej):
Podczas działania skryptu skróty Ubuntu zawsze będą działać, z wyjątkiem sytuacji, gdy IDEA i in. skupić się.
Mam kolekcję JetBrains specyficznych skrótów tutaj ; docenia się wkład.
źródło
Aby rozwinąć nieco doskonałą odpowiedź AzkerM:
źródło
Korzystam z systemu Ubuntu 16.04, a kiedy korzystałem z tych naciśnięć klawiszy (ctrl-alt-left / right), okno zmieniało rozmiar i ustawiało się po prawej lub lewej stronie ekranu. Próbowałem wyłączyć te powiązania klawiszy w: Ustawienia / Klawiatura / Nawigacja, chociaż nie mam włączonych obszarów roboczych. Nadal nie zapobiegało to zachowaniu, które widziałem.
Na szczęście otworzyłem Compiz i natknąłem się na wtyczkę Window Management / Grid, która mapowała te klucze, aby umieścić okna w pozycji siatki. Wyłączyłem tę wtyczkę, a teraz moje skróty klawiszowe IntelliJ działają dobrze z ctrl-alt-left / right.
źródło
Kilka krótkich obejść:
jeśli masz klawisz „ Windows ” na klawiaturze, możesz po prostu dodać go do całej kombinacji skrótów - powinien działać. Na przykład:
źródło
W przypadku Ubuntu 16.04 przejdź do ustawień> Klawiatura i znajdź konkretną kombinację sprzeczną z wybranym, kliknij ją i zaktualizuj kombinację do nowej.
źródło
Używam Xneur do przełączania błędnie wpisanego tekstu na inny język. Mój system langauge jest chaged przez
Ctrl + Shift
co blokuje IntelliJ skróty klawiszowe jakCtrl + Shift + F
(Global Search) orazCtrl + Shift + C
(komentarz). Lewe przesunięcie jest ignorowane.Jednym z rozwiązań jest zmiana języka przy użyciu
Ctrl_L + Shift_L
i użyciuCtrl_R + Shift_R
dla Intellij . Ale to jakiś dyskomfort.Innym rozwiązaniem jest użycie Xneur (
sudo ap-get install xneur
) do przepisania błędnie wpisanego tekstu w innym języku. Możesz wyłączyć dowolne przełączanie języków systemowych i przypisać je do klawiszy skrótu xneur (to samoCtrl+Shift
). Xneur można dodać do aplikacji uruchamianych automatycznie.źródło
Ponadto sugeruję, aby wyłączyć wszystkie skróty do obszarów roboczych (jeśli go nie używasz) za pomocą następujących poleceń:
źródło