Il n'y a pas un seul raccourci pour le faire directement.
Vous pouvez aller à la fin du texte avec Ctrl- eet supprimer une ligne Ctrl- u. Ceci, cependant, ne fonctionne qu'avec GtkEntry
, c'est-à-dire un champ de saisie sur une ligne.
Si vous avez besoin de tout sélectionner dans un GtkTextView
, le contrôle de type éditeur multi-lignes, il vous reste à faire la lourde Ctrl- Homesuivie de Ctrl+ Shift- End, ce qui, avec mon clavier à 63 touches est presque impossible.
Si, pour la bonne raison de modifier l'efficacité ou les limitations des claviers des appareils mobiles, Homeet que vous Endêtes hors de portée, vous devrez vous débrouiller. La sélection de "Tout sélectionner" dans le menu "Edition" est une mauvaise idée, car elle correspond à Alt- e- adans firefox,
Alt- e- tdans gedit, Alt- e- sdans OpenOffice (même avec l'intégration de gnome), dans chaque logiciel une clé différente, et dans certains logiciels, il n'y a pas de "Tout sélectionner" dans le menu Édition, comme le chrome, et dans certains logiciels, il n'y a même pas de menu Édition lui-même, pas même un menu caché à appeler avec Alt-e, comme le nautile. Cette incohérence bat l'objectif de la barre de menus activée par Alt, et aucun système d'exploitation, pas même Windows, n'est aussi incohérent. Même le menu contextuel n'a pas de raccourci fixe pour "Sélectionner tout" - il l'est généralement amais peut être td'une application à l'autre. L'appel à la correction de bogues dans chaque logiciel individuel ne peut se faire qu'avec un méta-projet comme GNOME, mais sachant que GNOME lui-même a produit certains de ces problèmes (la suppression du menu d'édition dans 'nautilus' est une décision GNOME 3) n'a vraiment pas laissé vous espérez beaucoup.
Sur une note latérale, Ctrl- Homeest le seul raccourci pour passer au début de tout le texte, même il peut interrompre votre travail pour saisir des appareils mobiles à petit clavier.
La réponse se termine ici. Pour les esprits curieux, j'ai des informations supplémentaires:
Un utilisateur emacs chevronné tenterait Ctrl- x- h: des emacs authentiques en effet, mais aucune séquence de touches de contrôle n'est comprise par le mode emacs de gtk3. En fait, seule une poignée de raccourcis emacs sont définis - Jetez un œil à /usr/share/themes/Emacs/gtk-3.0/gtk-keys.css
; il y a suffisamment d'espace sur un autocollant pour noter tous les raccourcis emacs pris en charge.
Pour aggraver la situation, il est difficile de déplacer un raccourci clavier à cet effet. Comme vous le savez, Ctrl- aest pris par emacs. Mais même les hispanophones, le plus grand groupe non anglophone (chinois exclus car nous utilisons des idéogrammes), qui sont habitués à tout sélectionner avec Ctrl- e, trouveraient également ce raccourci clavier pris par emacs. À l'exclusion e, il ne reste aucune autre touche dans la moitié gauche d'un clavier QWERTY sans un objectif déjà bien accepté. Google Translate prend la touche MAJ, lorsqu'il est pressé seul, comme «tout sélectionner», mais aucun autre logiciel ni aucun autre produit Google ne suit le réglage.
Pour vider une ligne, utilisez Ctrl- u. Cela a l'avantage de ne pas écraser X SELECTION (celui que vous tirez avec le bouton central de la souris). Il s'agit d'un paramètre unique du mode emacs de gtk3: dans les emacs réels, il ne fait rien par lui-même; dans readline (bash, mysql, etc.), il est censé tout supprimer du curseur au début de la ligne, tandis que sa contrepartie Ctrl- ksupprime tout du curseur à la fin de la ligne.
Certains peuvent vous suggérer de laisser une marque quelque part pour une sélection aléatoire avec le clavier. Vous pouvez également trouver Ctrl- SPACEest en mode emacs configuré pour définir une ancre dans le texte. Malgré les conflits avec de nombreux autres logiciels (méthodes de saisie idéographique en particulier et auto-complétion dans certains autres logiciels d'édition), il n'y a pas de touche de raccourci pour utiliser l'ancre que vous avez définie.
Ubuntu ne supprime pas officiellement le mode d'édition emacs, ni aucune autre configuration d'interface utilisateur qui ne peut pas être effectuée avec l'interface utilisateur. Les rapports de bogues concernant de tels besoins sont marqués comme prioritaires. Pour cette raison, je pense qu'il est préférable de poser une telle question à des endroits génériques Linux, par exemple un superutilisateur.