tmux отключить запрос подтверждения в kill-window

23

Я просмотрел справочные страницы, так что это может быть напрасно. Меня раздражает сообщение о подтверждении kill-window ( Ctrl-b &или Ctrl-b kill-windowнастройки по умолчанию). Это всегда дает:

Подтвердить «убить окно»? (Г / л)

Лично я бы по сути никогда не ударил Ctrl-b &непреднамеренно. Есть ли способ отключить эту подсказку или вообще подсказки в tmux?

Purrell
источник

Ответы:

29

По умолчанию <Prefix> &привязан к confirm-before -p "kill-window #W? (y/n)" kill-window. Использование confirm-beforeпричин подсказывает. Если вы не хотите получать запрос на подтверждение, просто повторите привязку &к kill-window:

bind-key & kill-window

Вы также можете перепривязать xтоже. По умолчанию используется подтверждающая версия kill-pane; хотя вы, возможно, захотите подумать, не слишком ли легко набрать этот текст, прежде чем удалять подтверждение.

bind-key x kill-pane

Примечание: оба приведенных выше примера подходят для прямого включения в .tmux.conf, но вы также можете ввести их в <Prefix> :приглашение или ввести их в оболочку после tmux(хотя вам придется заключать в кавычки / экранировать, &так как обычно это специально для оболочки).

Я думаю, что это единственные привязки по умолчанию, которые используют confirm-before. Вы можете проверить свою конкретную конфигурацию следующим образом:

tmux list-keys | grep confirm-before
Крис Джонсен
источник
2
... Аллилуйя!
Purrell
bind-key X kill-pane
Сюзаншакья