Es gibt keine einzige Verknüpfung, um dies direkt zu tun.
Sie können mit bis zum Ende des Textes gehen Ctrl- eund eine Linie entfernen Ctrl- u. Dies funktioniert jedoch nur mit GtkEntry
einem einzeiligen Eingabefeld.
Wenn Sie alles in einem GtkTextView
, dem mehrzeiligen Editor ähnlichen Steuerelement auswählen müssen , müssen Sie nur das mühsame Ctrl- Homegefolgt von Ctrl+ Shift- ausführen End, was mit meiner Tastatur mit 63 Tasten fast unmöglich ist.
Wenn aus dem guten Grund der Bearbeitung Effizienz oder Einschränkungen des mobilen Geräts Tastaturen, Homeund Endsind der Reichweite, dann werden Sie von bekommen. Die Auswahl von "Alles auswählen" aus dem Menü "Bearbeiten" ist eine schlechte Idee, da es Alt- e- ain Firefox,
Alt- e- tin Gedit, Alt- e- sin OpenOffice (auch mit Gnome-Integration), in jeder Software einen anderen Schlüssel und in einiger Software, gibt es keine „Select-all“ im Edit - Menü, wie Chrom, und in einiger Software, gibt es nicht einmal Editier - Menü selbst ist , nicht einmal ein eine versteckt mit rief werden Alt-e, wie Nautilus. Diese Inkonsistenz übertrifft den Zweck der Alt-aktivierten Menüleiste, und kein Betriebssystem, nicht einmal Windows, ist so inkonsistent. Sogar das Rechtsklick-Menü hat keine feste Verknüpfung für "Alles auswählen" - es ist normalerweise aaber tvon Anwendung zu Anwendung möglich. Das Aufrufen von Fehlerkorrekturen in jeder einzelnen Software ist nur mit einem Metaprojekt wie GNOME möglich, aber zu wissen, dass GNOME selbst einige dieser Probleme verursacht hat (das Entfernen des Bearbeitungsmenüs in 'nautilus' ist eine Entscheidung von GNOME 3), ist nicht wirklich erledigt dir viel hoffnung.
Nebenbei bemerkt: Ctrl- Homeist die einzige Abkürzung, mit der Sie an den Anfang des gesamten Texts springen können, selbst wenn Sie bei mobilen Geräten mit kleiner Tastatur die Eingabe unterbrechen.
Die Antwort endet hier. Für die Neugierigen habe ich zusätzliche Informationen:
Ein erfahrener Emacs-Benutzer würde versuchen Ctrl- x- h: Authentische Emacs, aber im Emacs-Modus von gtk3 werden keine Steuertastenfolgen verstanden. Tatsächlich sind nur eine Handvoll Emacs-Verknüpfungen definiert /usr/share/themes/Emacs/gtk-3.0/gtk-keys.css
. Auf einem Aufkleber ist genügend Platz, um alle unterstützten Emacs-Verknüpfungen aufzuschreiben.
Um die Situation noch zu verschlimmern, ist es schwierig, eine Tastenkombination für diesen Zweck zu verschieben. Wie Sie wissen, wird Ctrl- avon Emacs übernommen. Aber auch Hispanophones, die größte nicht englischsprachige Gruppe (Chinesisch ausgenommen, weil wir Ideogramme verwenden), die alles mit Ctrl- auswählen e, würden diese Tastenkombination auch von Emacs finden. Ausgenommen e, es gibt keine andere Taste in der linken Hälfte einer QWERTZ-Tastatur ohne einen bereits akzeptierten Zweck. Bei Google Übersetzer wird die UMSCHALTTASTE als "Alles auswählen" verwendet, aber weder andere Software noch andere Google-Produkte folgen der Einstellung.
Verwenden Sie Ctrl- , um eine Zeile zu leeren u. Dies hat den Vorteil, dass X SELECTION (das, das Sie mit der mittleren Maustaste ziehen) nicht überschrieben wird. Dies ist eine einzigartige Einstellung nur für den Emacs-Modus von gtk3: In echten Emacs wird nichts allein ausgeführt. in Readline- (bash, MySQL etc.) ist es zu löschen alles vom Cursor soll die Linie begining, während sein Gegenstück Ctrl- klöscht alles vom Cursor bis zum Ende der Zeile.
Einige schlagen vor, dass Sie irgendwo eine Markierung für die zufällige Auswahl mit der Tastatur hinterlassen. Möglicherweise finden Sie auch Ctrl- SPACEist im Emacs-Modus konfiguriert, um einen Anker im Text zu setzen. Trotz Konflikten mit vielen anderen Programmen (insbesondere Ideogrammeingabemethoden und automatische Vervollständigung in einigen anderen Editoren) gibt es keine Tastenkombination, mit der Sie den von Ihnen festgelegten Anker verwenden können.
Ubuntu unterstützt offiziell weder den Emac-Bearbeitungsmodus noch andere UI-Konfigurationen, die mit UI nicht möglich sind. Fehlerberichte über solche Bedürfnisse haben Vorrang. Aus diesem Grund halte ich es für das Beste, solche Fragen an Linux-generische Stellen zu stellen, z. B. Superuser.