8

В vim:: :set showcmd сообщает мне, какой ключ я набрал (например, f).

В tmux: после ввода Ctrl-b я перестаю думать о следующей нужной мне клавише.
Иногда я забывал, что набрал Ctrl-b, поэтому я набираю его снова, это вызывает проблемы.

Как изменить строку состояния, чтобы я знал, что я набрал Ctrl-b?

2 ответа2

4

Если вы все еще ищете решение, вы можете узнать, когда вы ввели tmux prefix , добавив его в свою строку состояния:

#{?client_prefix,#[fg=colour2]^A,}

Когда вы добавите его в строку состояния, вы получите немного ^A внутри вашей строки состояния tmux, когда вы нажмете свой префикс. Пожалуйста, измените цвет и префикс сообщения соответственно.

Когда набираете prefix вы можете придумать и даже переключать все цвета bg в строке состояния.

set -g status-left "#{?client_prefix,#[bg=colour2],#[bg=colour1]}#[fg=colour0] #S "
1

Как chepner уже сказал здесь, без вариантов , чтобы показать в настоящее время типизированных ключи или префиксы , кажется, существуют ( и не упоминаются в страницы руководства).

В качестве обходного пути вы можете нажать клавишу Esc, прежде чем снова использовать префикс Ctrl+b. Таким образом, вы откажетесь от любых ранее введенных (забытых) префиксов и избежите случайной отправки нескольких Ctrl+b.

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