ctrl+ shift+ uto kombinowany klawisz skrótu w Eclipse.
Ale kiedy go naciskam, pokazuje się u
, podobnie jak wejście z podkreśleniem. Myślę, że ten skrót został zadeklarowany przez Ubuntu, więc nie mogę go użyć.
Kiedyś rozwiązałem ten problem, pisząc capslocknajpierw. Czy jest jakaś lepsza metoda?
ubuntu
keyboard-shortcuts
eclipse
Frank Cheng
źródło
źródło
Rozwiązanie Ubuntu 18.04
Odpowiedź ShmulikA była bliska, ale niestety wybranie „None” nie działało dla mnie. Mogę potwierdzić proces poniżej działa w 18.04 od kwietnia 2019 r.
Kliknij Zastosuj w całym systemiePo ponownym zalogowaniu byłem w stanie ustawić CTRL+ SHIFT+ Ujako skrót w Visual Studio Code.
Edycja: „Zastosuj cały system” nie jest konieczne. Ten przycisk odnosi się do sekcji Język, a nie do całego okna dialogowego.
źródło
$> gnome-language-selector
Zmiana metody wprowadzania, jak wyjaśnia PutzKipa, faktycznie rozwiązuje problem.
Jednak nie udało mi się znaleźć żadnego panelu konfiguracyjnego pod KDE ubuntu 14.04 do wykonania zadania, a standardowe narzędzie im-config wydaje się zepsute. W końcu udało mi się utworzyć plik ~ / .xinputrc, który zawiera jedną linię:
następnie wyloguj się / zaloguj. To wybiera xim jako metodę wprowadzania ( ibus jest domyślny). Jeśli usuniesz ~ / .xinputrc , to im-config może wyświetlić listę dostępnych metod wprowadzania danych, nawet jeśli nie uda się wybrać jednej z nich.
źródło
Próbować:
a następnie uruchom Eclipse z tej samej powłoki. Lub jeśli to nie zadziała,
(Ten test działa tylko po uruchomieniu polecenia eksportu, a następnie Eclipse z tego samego wiersza poleceń powłoki, nic to nie zmieni, jeśli użyjesz skrótu na pulpicie lub menu Aplikacje lub uruchomisz Eclipse z nowej powłoki).
Jeśli którykolwiek z testów działa, możesz wprowadzić zmiany w całym systemie, dodając je do
/etc/environment
lub dla poszczególnych użytkowników~/.gnomerc
. (export
Polecenie nie wchodzi w te pliki, tylko nowy wiersz zGTK_IM_MODULE="xim"
lubGTK_IM_MODULE="gtk-im-context-simple"
.)Wygląda na to, że takie zachowanie pochodzi z mapowań wejściowych GTK, jak opisano tutaj: https://developer.gnome.org/gtk3/unstable/GtkIMContext.html
GTK jest używany przez wiele popularnych aplikacji w Ubuntu, w tym Eclipse.
źródło
Ubuntu 18.04
Napotykając ten problem na Ubuntu 18.04, wypróbowałem wszystkie powyższe sugestie, ale niestety żadna z nich nie zadziałała. Skończyło się odinstalowywanie
ibus
pakietu.Tło / sidenotes
Próbowałem wyłączyć IBus przy użyciu
Language Support
menuim-config
(konfiguruje~/.xinputrc
)sudo im-config
(konfiguruje/etc/X11/xinit/xinputrc
)Zauważyłem jednak, że bez względu na to, jakiej konfiguracji próbowałem, demon ibus działał za każdym razem po ponownym uruchomieniu.
źródło
I ended up uninstalling the ibus package.
- na moim Ubuntu 18.04.3 pakiet ibus nie został zainstalowany w pierwszej kolejności (nie mogłemibus-setup
na przykład uruchomić , dopóki nie zainstalowałem pakietu), ale miałem działający edytor Emoji (ku mojemu zdziwieniu, wciskając ctrl-.
in Na przykład Pluma) ictrl-shift-E
problem.Rozwiązanie Ubuntu 14.04 / 18.04
niedawno zaktualizowałem do 18.04 i walczę o rozwiązanie tego problemu.
super
kluczaKredyt idzie na odwrócenie problemu na askubuntu - z jakiegoś powodu ktoś chce włączyć ten skrót.
źródło
Używam Ubuntu 18.10 i miałem problemy z określoną aplikacją (Intellij Idea).
W tej odpowiedzi askUbuntu Kayvan Tehrani pokazuje ustawienie, które działa dla mnie w tym ustawieniu. Przed uruchomieniem aplikacji ustaw XMODIFIERS na pusty ciąg:
W moim przypadku myapp.sh to idea.sh i dodałem wiersz w pliku:
W ten sposób mój skrót na pulpicie nadal działa.
XMODIFIERS najwyraźniej zmienia sposób działania Xim i ibus, a po wyczyszczeniu wyłącza kombinację CTRL-SHIFT-U, umożliwiając mu filtrowanie do bieżącej aplikacji.
źródło
Dla Ubuntu 18.04.
Walczyłem z tym problemem przez dwa dni. Wypróbowałem wszystkie wymienione tutaj metody wcześniej. I wygląda na to, że wpadłem na rozwiązanie. Ale jest bardzo niestabilny i ma błędy.
Podstawowa idea jest taka: w ustawieniach systemu można określić polecenie uruchamiane kombinacją klawiszy Ctrl+ Shift+ U.
Uwaga: jeśli określisz
false
jako polecenie, kombinacja w ogóle nie będzie działać.Możemy jednak podać ścieżkę do skryptu jako polecenie, w którym będziemy symulować naciśnięcie tej samej kombinacji klawiszy.
Aby zasymulować naciśnięcia klawiszy, wypróbowałem
xdotool
(apt install xdotool
) ixte
(apt install xautomation
). Obie opcje były niestabilne. Jednakxte
okazało się być bardziej elastyczne dla mnie.Przykład z
xte
/home/username/shortcut.sh
chmod u+x /home/username/shortcut.sh
Oto przykładowy skrypt:
Testowałem to w PhpStorm 2018.2 EAP Build # PS-182.3458.35 i mogę powiedzieć, że działa, ale z pewnymi zastrzeżeniami:
Ogólnie rzecz biorąc, jeśli często nie używasz tej kombinacji, to rozwiązanie może ci odpowiadać.
Ale prawdopodobnie ktoś wymyśli lepsze i bardziej stabilne rozwiązanie.
Mam nadzieję, że ten pomysł komuś pomoże.
źródło
ibus-setup
z terminala (lub otwórz Preferencje IBus)....
.).źródło