Mauszeiger im Terminal?

15

Ich benutze Mac OS X Terminal.app. Die Antwort darauf würde wahrscheinlich für jeden typischen UNIX-ähnlichen Terminalemulator in einer grafischen Umgebung gelten.

Frage: Was kann ich tun? Klicken Sie mit dem Mauszeiger auf eine Zeichenposition in der aktuellen Zeile des Terminals und lassen Sie den Cursor des Terminals zu dieser Stelle springen.

Normalerweise müssen Sie eine Pfeiltaste gedrückt halten, um zur richtigen Cursorposition zu gelangen. Wenn Sie an der Shell-Eingabeaufforderung eine lange Textfolge einfügen oder in einem Editor wie VI arbeiten, kann dies sehr lange dauern. Ich weiß, dass Redakteure andere Navigationstasten wie Sprungwörter haben, aber ich mag meinen Mauszeiger.

der Spiegel
quelle

Antworten:

23

vim:

 :set mouse=a
Akira
quelle
1
Zum Zeitpunkt der Beantwortung dieser Frage unterstützte das Terminal die Maus-Berichterstellung nicht. Daher war diese Antwort ungültig. Daher frage ich mich, wie es sich um die akzeptierte Antwort handeln könnte. Ab OS X 10.11 El Capitan unterstützt Terminal jedoch jetzt Mouse Reporting und dies funktioniert in Vim.
Chris Seite
Es würde diese Antwort verbessern, wenn Sie eine Erläuterung hinzufügen, wie ~/.vimrcdie Mausberichterstellung automatisch aktiviert wird.
Chris Seite
3
@ChrisPage: Wenn Sie diese Antwort verbessern möchten, klicken Sie auf den Link Bearbeiten. zu "zum zeitpunkt der antwort war die antwort ungültig": ich hätte die antwort nicht gegeben, wenn sie zu diesem zeitpunkt auf meiner maschine nicht funktioniert hätte. und es funktionierte damals auch für OP.
Akira
Sie müssen das MouseTerm SIMBL-Plugin installiert haben. bitheap.org/mouseterm
Chris Seite
Ich frage mich wirklich, wie nützlich ich sagen würde, dass das WESENTLICHE nicht STANDARDMÄSSIG fertig ist ...
Sergio Abreu
9

In Mac OS X Terminal können Sie die Taste Option(oder Alt) gedrückt halten und klicken. Der Eingabecursor bewegt sich dann zum Mauszeiger.

Joshua Rogers
quelle
2

Nano kann dies mit dem Argument '-m' tun.

Christoffer Madsen
quelle
Zum Zeitpunkt der Beantwortung dieser Frage unterstützte das Terminal die Mausberichterstellung nicht. Daher war diese Antwort ungültig. Ab OS X 10.11 El Capitan unterstützt Terminal jedoch jetzt Mouse Reporting und dies funktioniert in Vim.
Chris Seite
Es würde diese Antwort verbessern, wenn Sie eine Erläuterung hinzufügen, wie ~/.nanorcdie Mausberichterstellung automatisch aktiviert wird.
Chris Seite
Wahrscheinlich haben Sie das MouseTerm SIMBL-Plugin installiert: bitheap.org/mouseterm
Chris Page
2
@ChrisPage warum ist es relevant, dass die Antwort zum Zeitpunkt des Schreibens ungültig war (für Sie?), Wenn sie für OP funktioniert hat? Wie auch immer, denken Sie daran, Sie können auch die Antworten verbessern, der Link zum Bearbeiten ist genau dort :)
Enrico