Gibt es eine Terminal-Shell / einen Terminal-Emulator, die das Bearbeiten Ihres aktuellen Befehls mit der Maus unterstützt?
Insbesondere Dinge wie das Platzieren des Cursors durch Klicken (nützlich für lange Befehle) oder Doppelklicken und Drücken von Löschen, um ein Wort auszuwählen und zu löschen usw.
Das Terminal am unteren Rand von Midnight Commander (mc) unterstützt beispielsweise das Platzieren des Cursors per Mausklick. Ich suche nach etwas Ähnlichem, das sich mehr auf das Terminal konzentriert, da mc hauptsächlich ein Dateimanager ist.
Es ist in Ordnung, wenn es nur unter einer GUI-Umgebung funktioniert (ich bin auf Ubuntu 18.04 mit GNOME3).
Antworten:
zsh
kann mithilfe desmouse.zsh
ZLE-Widgets von Stéphane Chazelas erweitert werden, um die von Ihnen beschriebene Mausbedienung zu unterstützen :(und wenn Sie es getestet haben, fügen Sie es Ihrem hinzu
~/.zshrc
).Es funktioniert in jedem Terminal mit VT200-Mausverfolgung und in der Linux-Konsole mit
gpm
.quelle
zle-toggle-mouse
an einen Schlüssel binden , wie in der Dokumentation vorgeschlagen, können Sie das Verhalten auch während der Bearbeitung eines Befehls umschalten, wodurch das Problem etwas gelindert wird ...Obwohl nicht integriert, können Sie das Paket gpm installieren:
$ sudo apt-get install gpm
$ sudo /etc/init.d/gpm stop | Start
funktioniert gut für STRG + ALT + Fx-Konsole mit jeder Shell
quelle