Wenn ich das Terminal in OSX verwende, verwende ich häufig ⌘+ K, um den Bildschirm und den Bildlaufpuffer zu löschen. Es ist tief im Muskelgedächtnis.
Ich habe angefangen, mit tmux zu basteln, und ein Kritikpunkt ist, dass ⌘+ Kden gesamten Bildschirm, die Fenster und alles abwischt. Was ich möchte, ist, dass es nur den fokussierten Bereich betrifft.
Kann ich dieses Verhalten irgendwie konfigurieren?
clear
Befehl und funktioniert daher nicht , wenn Sie sich in der Konsole irb oder rail befinden.Sie können prefix+ rnach dem ⌘+ verwenden K, um das tmux-Fenster neu zu zeichnen.
Wenn Sie die Gewohnheit abbrechen können, funktioniert ein normales ctrl+ lnormal pro Fenster.
quelle
clear
Sie können folgende Zeilen hinzufügen
.tmux.conf
:Dann lade deine tmux config neu. Jetzt können Sie den aktuellen Bereich mit Ihrem Bindungsschlüssel
+k
(zB: Ctrl+ b, k) löschen.Ich kenne die Syntax für OSX nicht, aber ich denke, Sie können die Zeile leicht anpassen.
quelle
C-l
löscht den Bildschirm undclear-history
löscht den Scrollback-Puffer. Was macht das\;
Teil?bind -n C-k send-keys -R \; send-keys C-l \; clear-history
Habe das von hier
Requisiten für ihn. Dies funktioniert für mich genauso wie
Cmd+k
für den Terminal-Emulator und für MacOS 10.12.5 mit iTerm2.quelle
tail -f ...
oder ein Server ausgeführt wird!