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.

Odpowiedzi:


23

wigor:

 :set mouse=a

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.


2

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


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.