W porównaniu do * nix, Terminal.app wydaje się dość kiepski. Jak mogę to zrobić:
- Wyślij Page-Up / Down do aplikacji, zamiast przewijać wyjście terminala
- Mysz w vim.
set mouse=a
nie pomaga. - Wszystko to podczas SSH na innej maszynie
W porównaniu do * nix, Terminal.app wydaje się dość kiepski. Jak mogę to zrobić:
set mouse=a
nie pomaga.Odpowiedzi:
Jabłka do twarzy OMG wciąż nie zajęły się tym. Przez cały dzień dostawałem telefony od noobów poziomu 1, kiedy pracowałem w Apple.
\001
(lub naciśnij Ctrl + a)\005
(lub naciśnij Ctrl + e)\033[5~
(skopiuj i wklej to)\033[6~
(skopiuj i wklej to)Proszę bardzo. Terminal powinien być gotowy do używania klawiszy Home, End, Page Up i Page Down, zgodnie z oczekiwaniami użytkowników Windows / Linux.
Włącz SSH do swojego ulubionego serwera Linux, otwórz nano, vi lub emacs i ciesz się.
Jeśli klucze home lub end nie działają w vimie wypróbuj te:
Jeśli chodzi o problem z myszą, nie jestem pewien, czy Termminal.app obsługuje raportowanie myszy xterm. Podobno musi to działać. iTerm to alternatywny program terminalowy, który obsługuje raportowanie myszy. MouseTerm to hack, aby dodać raportowanie myszy do Terminal.app, ale nie próbowałem tego i nie wiem, jak to działa
Możesz także zainstalować X11.
Gdy zrobisz jedną z tych trzech rzeczy, powinieneś być w stanie użyć ssh z set mouse = a.
\033[5~
i opcja + strzałka w \033[6~
dół dla strony w górę / strony w dół, dla szczęśliwego przewijania tekstu jedną ręką.
\033OH
Home i \033OF
End działały lepiej. (przynajmniej w less
)
W 10.10 Yosemite (nie jestem pewien co do poprzednich wersji) możesz przewijać w dół za pomocą gładzika lub myszy w taki sam sposób, jak na stronie internetowej. Umieść mysz nad oknem terminala i przewiń za pomocą kółka myszy lub dwóch palców na tabliczce dotykowej.
Prawidłowe kody kluczy:
kod klucza domowego:
\ 033 [H
kod zakończenia klucza:
\ 033 [F
kod klucza strony:
\ 033 [5 ~
kod klucza strony:
\ 033 [6 ~
Źródło ze zrzutami ekranu: /superuser//a/33370