Par exemple, si je trouve qu'une lettre me manque dans une commande longue, je dois actuellement appuyer sur ← pour déplacer le curseur, ce qui est lent. Pourquoi ne pouvons-nous pas utiliser la souris pour placer le curseur à l'endroit souhaité?
gnome-terminal
user1914692
la source
la source
Réponses:
Utilisez emacs.
Lors de l'installation, lancez emacs:
emacs
Appuyez sur Alt+ X, tapez
term
et appuyez sur Entrée. Voila!Vous avez un terminal où vous pouvez changer la position du curseur avec la souris.
Si le clic de souris ne change pas le curseur (dans 99% des cas, il le fera par défaut), puis mettez (xterm-mouse-mode t) dans votre fichier .emacs:
la source
Le terminal lui-même peut prendre la souris. Vous pouvez tester cela en ouvrant un fichier texte avec
nano
et en activant la souris(Sur mon clavier c'est ESC+M .)
Vous pouvez ensuite modifier la position du curseur en cliquant sur.
Si vous demandez de changer la position du curseur dans le SHELL, il y a eu une discussion dans ubuntuforums mentionnant gpm . Il existe également un double de cette question dans stackoverflow avec quelques alternatives proposées.
la source
En mode vi (lorsque la ligne de commande se comporte comme vi, activée par
set -o vi
), vous pouvez lancer un vi complet pour modifier la ligne actuelle: passez en mode commande avecESC
, puis appuyez surv
. et dans vi, vous devriez pouvoir utiliser votre souris pour passer au caractère attendu.Je ne sais pas si ce type de commande existe pour le mode emacs (
set -o emacs
), celui par défaut.la source
Script: J'ai fait un script bash pour déplacer le curseur bash readline sur un clic de souris sur mon github
Détails: Lisez ma réponse dans un autre article
la source
Vous pouvez utiliser
jupyter qtconsole
avec le bash_kernel pour accomplir cela! Suivez les instructions d'installation sur github repos dans les liens fournis, puis depuis l'exécution du terminaljupyter console --kernel bash
Cela ouvrira une nouvelle fenêtre avec un shell polyvalent et puissant qui a
la source