kill-window에서 tmux 비활성화 확인 프롬프트


23

나는 맨 페이지를 살펴 보았으므로 이것이 헛된 것입니다. kill-window에 대한 확인 메시지 ( Ctrl-b &또는 Ctrl-b kill-window기본 설정)에 짜증이납니다 . 이것은 항상 다음을 제공합니다.

'kill-window'를 확인 하시겠습니까? (y / n)

개인적으로, 나는 절대로 Ctrl-b &의도하지 않은 타격을 가하지 않을 것 입니다. 이 프롬프트를 비활성화 할 수있는 방법이 있습니까, 아니면 일반적으로 tmux에서 프롬프트가 있습니까?

답변:


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
suzanshakya
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.