Bewegen des Befehlszeilen-Cursors mit der Maus auf Bash

1648
Shaharg

Bei der Verwendung von bash (in Terminal) mit sehr langen Befehlen ist es oft nützlich, den Cursor mit der Maus auf eine beliebige Position setzen zu können. In Mac-Os hat die ALT-Taste (Option) diesen Effekt (Alt + Klick).

Ich habe mit Linux angefangen und diese Option funktioniert nicht. Ich glaube, es gibt eine Möglichkeit, ~ / .inputrc zu aktualisieren, um diese Option zu aktivieren. Kennen Sie einen solchen Weg?

0
Hier ist ein Link, der Ihnen helfen könnte http://unix.stackexchange.com/questions/35021/how-to-configure-the-terminal-so-that-a-mouse-click-will-move-the-cursor-to -die Und spam nicht alle Orte, die immer wieder dieselbe Frage stellen. Sudipta Biswas vor 8 Jahren 0
Ich wurde ausdrücklich in Stack Overflow (wo die Frage ursprünglich gepostet wurde) empfohlen, den Post hierher zu verschieben. Da die ursprüngliche Frage auf Eis gelegt wurde, war das Versenden hier die natürliche Vorgehensweise, nicht Spamming. Shaharg vor 8 Jahren 1

1 Antwort auf die Frage

1
egmont

bash(und die readlineBibliothek) behandelt keine Mausereignisse.

Soweit ich weiß, funktioniert das Programm "Terminal.app" von Mac OS, indem es bei einem solchen Alt + Mausklick eine bestimmte Anzahl linker oder rechter Tasten ausgibt, je nach Position des Cursors und der Position des Klicks. Ich weiß nicht, wie Terminal.app erkennt, ob dies sicher ist, und ich befürchte, dass es in anderen Apps eine Menge falsch positiver Ergebnisse gibt (wenn eine Unmenge von Pfeiltasten gesendet wird, die im gegebenen Kontext keinen Sinn ergeben ).

Meine beste Empfehlung ist, sich an Strg + Links oder Rechts zu gewöhnen, die den Cursor wortweise bewegen.