Wenn ich zum Beispiel feststelle, dass in einem langen Befehl ein Buchstabe fehlt, muss ich derzeit ← drücken, um den Cursor zu bewegen, was langsam ist. Warum können wir den Cursor nicht mit der Maus an die gewünschte Stelle setzen?
Wenn ich zum Beispiel feststelle, dass in einem langen Befehl ein Buchstabe fehlt, muss ich derzeit ← drücken, um den Cursor zu bewegen, was langsam ist. Warum können wir den Cursor nicht mit der Maus an die gewünschte Stelle setzen?
Antworten:
Benutze Emacs.
sudo apt-get install emacs
Nach der Installation starte emacs:
emacs
Drücken Sie Alt+ X, und geben Sie ein term
und drücken Sie die Eingabetaste. Voila!
Sie haben ein Terminal, in dem Sie die Cursorposition mit der Maus ändern können.
Wenn der Mausklick den Cursor nicht ändert (in 99% der Fälle standardmäßig), fügen Sie (xterm-mouse-mode t) in Ihre .emacs-Datei ein:
echo (xterm-mouse-mode t) > ~/.emacs
Das Terminal selbst kann Mauseingaben entgegennehmen. Sie können dies testen, indem Sie eine Textdatei mit nano
der Maus öffnen und 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 über das Ändern die Position des Cursors in der SHELL fragen, gab es eine Diskussion in ubuntuforums erwähnen gpm . Es gibt auch ein Duplikat dieser Frage im Stapelüberlauf mit einigen vorgeschlagenen Alternativen.
Im vi-Modus (wenn sich die Befehlszeile wie vi verhält, aktiviert von set -o vi
) können Sie ein vollständiges vi starten, um die aktuelle Zeile zu bearbeiten: Übergeben Sie im Befehlsmodus mit ESC
, und drücken Sie dann v
. und in vi solltest du in der lage sein, mit der maus zum erwarteten zeichen zu gelangen.
Ich weiß nicht, ob es diese Art von Befehl für den Emacs-Modus ( set -o emacs
) gibt, den Standardbefehl.
jupyter qtconsole
Mit dem bash_kernel können Sie dies erreichen! Folgen Sie den Installationsanweisungen bei Github Repos in den bereitgestellten Links, und starten Sie dann das Terminal
jupyter console --kernel bash
Dies öffnet ein neues Fenster mit einer vielseitigen und leistungsstarken Shell