Nie ma jednego skrótu, aby to zrobić bezpośrednio.
Możesz przejść do końca tekstu za pomocą Ctrl- ei usunąć linię Ctrl- u. To jednak działa tylko zGtkEntry
jednowierszowym polem wejściowym.
Jeśli musisz zaznaczyć wszystko w GtkTextView
wieloliniowym sterowaniu podobnym do edytora, możesz zrobić uciążliwe Ctrl- Homea następnie Ctrl+ Shift-End , co przy mojej 63-klawiszowej klawiaturze jest prawie niemożliwe.
Jeśli, z dobrego powodu wydajności edycji lub ograniczeń klawiatur urządzeń mobilnych, Homei Endsą poza zasięgiem, będziesz musiał się obejść. Wybranie opcji „Zaznacz wszystko” z menu „Edycja” jest złym pomysłem, ponieważ odwzorowuje na Alt- e- aw Firefox,
Alt- e- tw Gedit, Alt- e- , jak nautilus. Ta niekonsekwencja przewyższa cel paska menu aktywowanego klawiszem Alt i żaden system operacyjny, nawet Windows, nie jest tak niespójny. Nawet menu po kliknięciu prawym przyciskiem myszy nie ma stałego skrótu do „Wybierz wszystko” - zwykle jest, ale może byćs w OpenOffice (nawet z integracją gnome), w każdym oprogramowaniu inny klucz, i w niektórych programach nie ma opcji „Wybierz wszystko” w menu edycji, np. chromu, aw niektórych programach nie ma nawet samego menu edycji, nawet ukrytego, z którego można by wywołać Alt-eat od aplikacji do aplikacji. Wezwanie do naprawy błędów w każdym oprogramowaniu może być wykonane tylko w przypadku meta-projektu, takiego jak GNOME, ale znajomość samego GNOME spowodowała niektóre z tych problemów (usunięcie menu edycji w „nautilus” jest decyzją GNOME 3) naprawdę nie opuściło masz wielką nadzieję.
Na marginesie, Ctrl- Hometo jedyny skrót do przejścia na początek całego tekstu, nawet jeśli może to zakłócić pracę przy wpisywaniu na urządzeniach mobilnych z małą klawiaturą.
Odpowiedź kończy się tutaj. Dla ciekawskich umysłów mam dodatkowe informacje:
Doświadczony użytkownik emacsa spróbuje Ctrl- x- h: autentycznie emacs rzeczywiście, ale tryb emacs gtk3 nie rozumie żadnej sekwencji klawiszy sterujących. W rzeczywistości zdefiniowano tylko garść skrótów emacs - zajrzyj na/usr/share/themes/Emacs/gtk-3.0/gtk-keys.css
; na naklejce jest wystarczająco dużo miejsca, aby zapisać wszystkie obsługiwane skróty emacs.
Aby pogorszyć sytuację, trudno jest w tym celu przenieść klawisz skrótu. Jak wiesz, Ctrl- ajest pobierany przez emacsa. Ale nawet Hispanophones, największa grupa nieanglojęzyczna (z wyłączeniem chińskiego, ponieważ używamy ideografów), która jest używana do wybierania wszystkiego za pomocą Ctrl- e, również uznałaby ten skrót klawiszowy za emacsa. Wykluczając e, w lewej połowie klawiatury QWERTY nie ma już żadnego klawisza bez dobrze przyjętego celu. Tłumacz Google przyjmuje klawisz SHIFT, gdy jest naciśnięty sam, jako „zaznacz wszystko”, ale inne oprogramowanie ani inne produkty Google nie są zgodne z tym ustawieniem.
Aby opróżnić linię, użyj Ctrl- u. Ma to tę zaletę, że nie zastępuje WYBORU X (tego, który szarpniesz środkowym przyciskiem myszy). Jest to unikalne ustawienie tylko w trybie emacs gtk3: w prawdziwych emacsach nic nie robi samodzielnie; w readline (bash, mysql itp.) ma usuwać wszystko od kursora do początku linii, podczas gdy jego odpowiednik Ctrl- kusuwa wszystko od kursora do końca linii.
Niektórzy mogą sugerować pozostawienie znaku gdzieś do losowego wyboru za pomocą klawiatury. Możesz także znaleźć Ctrl- SPACEjest w trybie emacsa skonfigurowanym do ustawiania kotwicy w tekście. Pomimo konfliktu z wieloma innymi programami (w szczególności metodami wprowadzania ideogramów i automatycznym uzupełnianiem w niektórych innych programach do edycji), nie ma żadnego klawisza skrótu, aby skorzystać z ustawionej kotwicy.
Ubuntu oficjalnie nie obsługuje trybu edycji emacsa ani żadnej innej konfiguracji interfejsu użytkownika, której nie można wykonać za pomocą interfejsu użytkownika. Zgłoszenia błędów dotyczące takich potrzeb są oznaczone jako priorytetowe. Z tego powodu uważam, że najlepiej zadać takie pytanie miejscom generycznym dla Linuksa, np. Superużytkownikowi.