In Ubuntu, c'è un terminale che consente di spostare la posizione del cursore con il mouse?

13

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 posto che vogliamo?

    
posta user1914692 16.10.2013 - 06:25
fonte

3 risposte

7

Usa emacs.

sudo apt-get install emacs

Dopo l'installazione, avvia emacs: % Co_de%

Premi Alt + X e digita emacs e premi Invio. Voila!

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, sarà, per impostazione predefinita), quindi metti (xterm-mouse-mode t) nel tuo file .emacs:

echo (xterm-mouse-mode t) > ~/.emacs
    
risposta data Bhavin Doshi 14.01.2014 - 08:01
fonte
1

Il terminale stesso può prendere l'input del mouse. Puoi testare questa apertura di un file di testo con nano e abilitare il mouse

(M-M)                   Mouse support enable/disable

(Sulla mia tastiera è ESC + M .)

Quindi puoi cambiare la posizione del cursore cliccando 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 in stackoverflow con alcuni alternative proposte.

    
risposta data Eero Aaltonen 14.01.2014 - 09:36
fonte
0

In modalità vi (quando la riga di comando si comporta come vi, abilitata da set -o vi ) puoi lanciare un completo vi per modificare la riga corrente: Passa in modalità comando con ESC , quindi premi v . e in vi dovrebbe essere possibile usare il mouse per spostarsi sul carattere previsto.

Non so se questo tipo di comando esiste per la modalità emacs ( set -o emacs ), quella predefinita.

    
risposta data Nimlar 14.01.2014 - 13:18
fonte

Leggi altre domande sui tag