Ad esempio, se trovo che mi manca una lettera in un comando lungo, attualmente devo premere ← per spostare il cursore, che è lento. Perché non possiamo usare il mouse per posizionare il cursore nel punto desiderato?
Ad esempio, se trovo che mi manca una lettera in un comando lungo, attualmente devo premere ← per spostare il cursore, che è lento. Perché non possiamo usare il mouse per posizionare il cursore nel punto desiderato?
Risposte:
Usa emacs.
sudo apt-get install emacs
Dopo l'installazione, avvia emacs:
emacs
Premere Alt+ X, digitare term
e premere Invio. Ecco!
Hai un terminale in cui puoi cambiare la posizione del cursore con il mouse.
Se il clic del mouse non cambia il cursore (nel 99% dei casi, lo farà, per impostazione predefinita), quindi inserirà (xterm-mouse-mode t) nel tuo file .emacs:
echo (xterm-mouse-mode t) > ~/.emacs
Il terminale stesso può accettare l'input del mouse. Puoi provare questo aprendo un file di testo con nano
e abilitando il mouse
(M-M) Mouse support enable/disable
(Sulla mia tastiera c'è ESC+ M.)
Quindi è possibile modificare la posizione del cursore facendo clic su.
Se stai chiedendo di cambiare la posizione del cursore in SHELL, c'è stata una discussione in ubuntuforums che menziona gpm . C'è anche un duplicato di questa domanda nello stackoverflow con alcune alternative proposte.
In modalità vi (quando la riga di comando si comporta come vi, attivata da set -o vi
) è possibile avviare una vi completa per modificare la riga corrente: passare in modalità di comando con ESC
, quindi premere v
. e in vi dovresti essere in grado di usare il mouse per passare al personaggio previsto.
Non so se questo tipo di comando esiste per la modalità emacs ( set -o emacs
), quella predefinita.
È possibile utilizzare jupyter qtconsole
con bash_kernel per ottenere questo risultato! Seguire le istruzioni di installazione presso i repository github nei collegamenti forniti, quindi dal terminale in esecuzione
jupyter console --kernel bash
Questo lancerà una nuova finestra con una shell versatile e potente che ha