Когда я использую терминал в OSX, я часто использую ⌘+, Kчтобы очистить экран и буфер прокрутки. Это глубоко в мышечной памяти.
Я начал ковыряться с tmux, и одна из неприятностей заключается в том, что ⌘+ Kстирает весь экран, панели и все. Мне бы хотелось, чтобы это влияло только на сфокусированную панель.
Можно ли как-то настроить это поведение?
clear
команды и поэтому не будет работать внутри консоли irb или rails.Вы можете использовать prefix+ r, после ⌘+ K, чтобы перерисовать окно tmux.
Если вы можете отказаться от привычки, обычный ctrl+ lработает нормально для каждой панели.
источник
clear
вместо этого, я думаю,Вы можете добавить следующие строки в свой
.tmux.conf
:Затем перезагрузите конфигурацию tmux. Теперь вы можете использовать вашу клавишу привязки
+k
(например, Ctrl+ b, k), чтобы очистить текущую панель.Я не знаю синтаксис для OSX, но я думаю, вы можете легко адаптировать строку.
источник
C-l
очищает экран иclear-history
очищает буфер прокрутки. Что делает\;
часть?bind -n C-k send-keys -R \; send-keys C-l \; clear-history
Получил это отсюда
Реквизит для него. Это работает для меня так же, как
Cmd+k
работает на эмуляторе терминала, и работает для меня на MacOS 10.12.5 с iTerm2.источник
tail -f ...
или сервер!