Kiedy używam terminala w OSX, często używam ⌘+, Kaby wyczyścić ekran i bufor przewijania. Jest głęboko w pamięci mięśni.
Zacząłem majstrować przy tmuxie, a jedną z przeszkód jest to, że ⌘+ czyści Kcały ekran, panele i wszystko. Chciałbym, aby wpłynęło to tylko na skoncentrowane okienko.
Czy mogę jakoś skonfigurować to zachowanie?
clear
poleceniu i dlatego nie będzie działać, gdy będzie w konsoli IRB lub Rails.Możesz użyć prefix+ r, po ⌘+ K, aby przerysować okno tmux.
Jeśli możesz zerwać z nałogiem, normalne ctrl+ ldziała normalnie dla każdego panelu.
źródło
clear
zamiast tegoMożesz dodać następujące wiersze w swoim
.tmux.conf
:Następnie załaduj ponownie konfigurację tmux. Teraz możesz użyć klucza powiązania
+k
(np .: Ctrl+ b, k), aby wyczyścić bieżące okienko.Nie znam składni dla OSX, ale myślę, że można łatwo dostosować linię.
źródło
C-l
czyści ekran iclear-history
usuwa bufor przewijania. Co robi ta\;
część?bind -n C-k send-keys -R \; send-keys C-l \; clear-history
Mam to stąd
Podpiera się do niego. Działa to dla mnie tak samo, jak
Cmd+k
działa na emulatorze terminali i działa na mnie na macOS 10.12.5 z iTerm2.źródło
tail -f ...
lub serwer!