2017-05-19 7 views
-1

그래서 tmux를 사용하여 GNU 화면에서 작업하고 있습니다. Vim은 제 편집자입니다. 종종 Ctrl + Z을 사용하여 Vim이 내 셸로 들어가는 것으로 의심되는 경우 유용하다고 생각합니다. 나는 이것을 쉽게 화면에서한다. 이 난 그렇게 Z + Z가 빔에 SIGSTOP를 전송 + Ctrl 키를 때리고, Ctrl 키 + Z 내 접두사 키 반등을 가지고, 나는 쉘에있어. 간단한 "fg"가 화면을 벗어나지 않고 모두 나를 뒤로 이동시킵니다.tmux 내부에서 vim을 일시 중단하는 ctrl-z

이제 tmux에서이 기능이 작동하지 않습니다. 나는 Ctrl 키 + Z과 갈등 경우 TMUX에서 Z "토글 창 줌"옵션을 바인딩 해제에 기본을 Ctrl 키 + B 접두사, 리 바인딩을 시도했습니다. 작동하는 유일한 것은 Prefix-Ctrl-Z를 눌렀을 때 SIGSTOP을 tmux로 보냄으로써 일시 중지하지만, 나는 그것을 원하지 않는다. 나는 SIGSTOP을 Vim으로 가져 가고 싶다.

저는 창 관리자로 i3을 사용하는 데비안 제시입니다. 충돌하는 키 바인딩을 찾을 수 없으므로이 작업 방법을 제안합니다.

감사합니다. 당신이 ~/.tmux.conf에서 마지막 줄에 나타나지 않을 수 같은 증상에서

답변

2

, 그것은 소리 :

unbind C-b 
set -g prefix C-z 
bind-key z send-prefix 

그게 없으면, C-Z의 ZC-Z를 전송하지 않습니다. 이는 screen과 다른데 여기서는 escape ^ZZ이 모든 것을 한 번에 수행합니다.

+0

그래, 그거야. 감사. –