Muszę ponownie uruchamiać mój intellij co około 20 minut za każdym razem, gdy uderzę wiele razy ctrl+tab. Wygląda na to, że wielokrotne kliknięcie na moim Ubuntu 13.10 + Intellij 13.01 powoduje, że mój Intellij utknął. w systemie operacyjnym Intellij 12 wszystko jest w porządku. mimo wszystko obejść ten problem?
34
Odpowiedzi:
obejście problemu wypróbuj to, kiedy to nastąpi:
http://youtrack.jetbrains.com/issue/IDEA-115661
http://youtrack.jetbrains.com/issue/IDEA-78860
źródło
setxkbmap
później uruchomić , aby poprawnie ustawić języki.Ponowne uruchomienie ibus-deamon może powodować problemy z innymi aplikacjami¹ lub nawet zawiesić IntelliJ, zgodnie z IDEA-78860 . Sugeruje to jednak, że istnieją 2 alternatywne rozwiązania:
Wyłączam obsługę idei IBUS. Odbywa się to przy pustej
XMODIFIERS
zmiennej środowiskowej podczas uruchamiania IntelliJ. Na przykład dodaj to na początkuidea.sh
i uruchom ponownie IntelliJ:Zmuś IBUS do zachowania kolejności zdarzeń poprzez ustawienie
IBUS_ENABLE_SYNC_MODE=1
dla ibus-daemon². W moim przypadku zaimplementowałem go, dodając do mojego następujące~/.xsessionrc
(utwórz plik, jeśli nie istnieje) i zrestartuj moją sesję:(Właściwie to zrobiłem oba, więc nie wiem, który to dla mnie naprawia)
Jeśli to działa dla Ciebie, ma to tę zaletę, że raz na zawsze rozwiązuje problem i nie powinieneś już więcej restartować demona ibus-daemon.
Jedyną niedogodnością jest to, że musisz ponownie uruchomić IntelliJ lub nawet całą sesję, aby zastosować go za pierwszym razem.
¹ W moim przypadku martwe klawisze przestały działać w niektórych aplikacjach, takich jak Skype.
² Najwyraźniej IBUS powinien mieć domyślnie włączony tryb synchronizacji w przyszłej wersji, patrz problem 1697 i odpowiedni zatwierdzenie .
źródło
W moim przypadku było to coś innego. Mam dziwne zachowanie po wprowadzeniu poświadczeń licencyjnych w Idea. Podejrzewam, że utworzyło dla mnie nowe konto użytkownika Jet Brains z domyślną możliwością synchronizacji ustawień IDE. Moja sugestia, że zastąpiła moje ustawienie (w tym powiązania klawiatury) niektórymi domyślnymi utworzonymi przez Jet Brains.
Na szczęście, miałem wcześniej skonfigurować
Settings Repository
ONGithub
. Wróciłem do moich starych ustawień naciskającFile -> Settings Repository -> Override Local
.Problem dotyczył macOS w edytorze bazy danych.
źródło