Gibt es in Ubuntu ein Terminal, bei dem die Position des Cursors mit der Maus verschoben werden kann?

13

Wenn ich z. B. feststelle, dass ich einen Buchstaben in einem langen Befehl vermisse, muss ich jetzt ← drücken, um den Cursor zu bewegen, was langsam ist. Warum können wir die Maus nicht verwenden, um den Cursor an die gewünschte Stelle zu setzen?

    
user1914692 16.10.2013, 06:25
quelle

3 Antworten

7

Verwenden Sie Emacs.

sudo apt-get install emacs

Starten Sie nach der Installation emacs: emacs

Drücken Sie Alt + X und geben Sie term ein und drücken Sie die Eingabetaste. Voila!

Sie haben ein Terminal, an dem Sie die Cursorposition mit der Maus ändern können.

Wenn Mausklick den Cursor nicht ändert (in 99% der Fälle wird dies standardmäßig der Fall sein), setzen Sie (xterm-mouse-mode t) in Ihre .emacs-Datei:

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

Das Terminal selbst kann die Mauseingabe übernehmen. Sie können dies testen, indem Sie eine Textdatei mit nano öffnen und die Maus aktivieren

(M-M)                   Mouse support enable/disable

(Auf meiner Tastatur ist das ESC + M .)

Dann können Sie die Position des Cursors ändern, indem Sie auf klicken.
Wenn Sie nach einer Änderung der Position des Cursors in der SHELL fragen, gab es eine Diskussion in ubuntuforums , die erwähnen gpm . Es gibt auch ein Duplikat dieser Frage in stackoverflow mit einigen Alternativen vorgeschlagen.

    
Eero Aaltonen 14.01.2014 09:36
quelle
0

Im vi-Modus (wenn sich die Befehlszeile wie vi verhält, aktiviert durch set -o vi ) können Sie einen vollständigen vi starten, um die aktuelle Zeile zu bearbeiten: Übergeben Sie den Befehlsmodus mit ESC und drücken Sie v . und in vi sollten Sie in der Lage sein, Ihre Maus zu verwenden, um zum expect-Zeichen zu gelangen.

Ich weiß nicht, ob diese Art von Befehl für den Emacs-Modus existiert ( set -o emacs ), der Standard-Modus.

    
Nimlar 14.01.2014 13:18
quelle

Tags und Links