Edition avancée avec la souris dans le terminal

Visiteur
Visiteur
Je m'empresse de partager ma joie. J'ai enfin trouvé un émulateur de terminal qui permet de cliquer sur le curseur n'importe où dans la commande à éditer.
C'est Kitty https://github.com/kovidgoyal/kitty/releases/download/v0.37.0/kitty-0.37.0-x86_64.txz

Qui d'autre peut le faire : 9term de plan9port (mais ce n'est pas un terminal basé sur xterm), warp.dev (propriétaire, télémétrie), ConEmu (sur Windows, même XP).
Malheureusement, seuls warp.dev et 9term peuvent couper/supprimer le texte sélectionné. Mais la suppression rapide par mots à gauche du curseur (Ctrl+W) est une alternative.
Vous pouvez également appuyer sur Ctrl+X+E et cela vous permettra d'éditer la commande du terminal dans l'éditeur de texte par défaut (spécifiez l'éditeur désiré via env EDITOR=). Mais ce n'est pas si pratique.
Édité par Visiteur Le 24/11/2024 à 06h42

Visiteur
Visiteur
Créer un fichier ~/.inputrc avec le contenu suivant :
Code :
"\C-H": backward-kill-word

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Code BASH :
urpmq -i kitty http://fr2.rpmfind.net/linux/mageia/distrib/9/x86_64/media/core/release/media_info/20230819-212352-info.xml.lzma Name : kitty Version : 0.28.1 Release : 2.mga9 Group : Terminals Size : 19990744 Architecture: x86_64 Source RPM : kitty-0.28.1-2.mga9.src.rpm URL : https://sw.kovidgoyal.net/kitty/ Summary : A cross-platform, fast, feature full, GPU based terminal emulator Description : kitty is a cross-platform, fast, feature full, GPU based terminal emulator. It is designed for power keyboard users. To that end all its controls work with the keyboard (although it fully supports mouse interactions as well). Its configuration is a simple, human editable, single file for easy reproducibility (I like to store configuration in source control). Finally, kitty is designed from the ground up to support all modern terminal features, such as unicode, true color, bold/italic fonts, text formatting, etc. It even extends existing text formatting escape codes, to add support for features not available elsewhere, such as colored and styled (curly) underlines. One of the design goals of kitty is to be easily extensible so that new features can be added in the future with relatively little effort.
Yves

Visiteur
Visiteur
Édité par Visiteur Le 24/11/2024 à 06h35
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie