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é?
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é?
Réponses:
Utilisez emacs.
sudo apt-get install 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:
echo (xterm-mouse-mode t) > ~/.emacs
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
(M-M) Mouse support enable/disable
(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.
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 avec ESC
, puis appuyez sur v
. 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.
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 terminal
jupyter console --kernel bash
Cela ouvrira une nouvelle fenêtre avec un shell polyvalent et puissant qui a