Kursor myszy w terminalu?

15

Używam Mac OS X Terminal.app. Ale odpowiedź na to pytanie prawdopodobnie dotyczyłaby każdego typowego emulatora terminalu UNIX w środowisku graficznym.

Pytanie - co mam zrobić: użyć kursora myszy, aby kliknąć pozycję znaku w bieżącym wierszu terminala i przesunąć kursor terminala w to miejsce?

Zazwyczaj musisz przytrzymać klawisz strzałki, aby przejść do właściwej pozycji kursora. Jeśli wklejasz długi ciąg tekstu w wierszu poleceń powłoki lub pracujesz w edytorze takim jak VI, może to zająć dużo czasu. Wiem, że redaktorzy mają inne klawisze nawigacyjne, takie jak wyskakujące słowa, ale lubię kursor myszy.

lustro
źródło

Odpowiedzi:

23

wigor:

 :set mouse=a
akira
źródło
1
W chwili udzielenia tej odpowiedzi Terminal nie obsługiwał raportowania myszy, więc ta odpowiedź była nieprawidłowa - co sprawia, że ​​zastanawiam się, jak mogłaby to być odpowiedź zaakceptowana. Jednak od wersji OS X 10.11 El Capitan Terminal obsługuje teraz raportowanie myszy, a to zadziała w Vimie.
Chris Page
Poprawiłoby to odpowiedź, dodając wyjaśnienie, jak używać ~/.vimrcautomatycznego włączania Raportowania myszy.
Chris Page
3
@ChrisPage: jeśli chcesz poprawić tę odpowiedź: kliknij link edytuj. w odniesieniu do „w momencie, gdy udzielono odpowiedzi, odpowiedź była nieprawidłowa”: nie dałbym odpowiedzi, gdyby nie działała na moim komputerze w tym czasie. i wtedy działało to również dla OP.
akira
Musisz mieć zainstalowaną wtyczkę MouseTerm SIMBL. bitheap.org/mouseterm
Chris Page
Naprawdę zastanawiam się, JAK jeden użyteczny powiedziałbym, że ESSENCIAL rzecz nie jest gotowa BY DOMYŚLNIE ...
Sergio Abreu
10

W Mac OS X Terminal możesz przytrzymać Option(lub Alt) i kliknąć, a kursor pisania przeniesie się na kursor myszy.

Joshua Rogers
źródło
2

Nano może to zrobić za pomocą argumentu „-m”.

Christoffer Madsen
źródło
W chwili udzielenia tej odpowiedzi Terminal nie obsługiwał raportowania myszy, więc ta odpowiedź była nieprawidłowa. Jednak od wersji OS X 10.11 El Capitan Terminal obsługuje teraz raportowanie myszy, a to zadziała w Vimie.
Chris Page
Poprawiłoby to odpowiedź, dodając wyjaśnienie, jak używać ~/.nanorcautomatycznego włączania Raportowania myszy.
Chris Page
Prawdopodobnie masz zainstalowaną wtyczkę MouseTerm SIMBL: bitheap.org/mouseterm
Chris Page
2
@ChrisPage dlaczego to ważne, że odpowiedź była niepoprawna (dla ciebie?) W momencie jej napisania, jeśli zadziałała dla OP? W każdym razie pamiętaj, że możesz również poprawić odpowiedzi, link do edycji jest już tam :)
Enrico