1

У меня есть ярлык Control-K в tmux, например:

bind -n C-k send-keys -R \; clear-history \;

Это очищает историю буфера прокрутки, а также текущий экран, что я и хочу. Однако у него есть один недостаток; он очищает все на моем экране, включая командную строку. Есть ли способ заставить tmux очистить все, кроме текущей строки?

1 ответ1

0

Следующие инструкции приведут к сбросу терминала и очистке истории, но могут привести к печати дополнительной пустой строки.

bind -n C-k send-keys -R Enter \; clear-history \;

В качестве альтернативы, если очистка терминала (не "сброс") вам больше нравится, попробуйте это. В результате будет напечатана чистая строка подсказки.

bind -n C-k send-keys ^c clear Enter \; clear-history \;

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .