2017-05-19 3 views
-1

だから、GNU画面からtmuxを使用しています。 Vimは私の選択のエディタです。多くの場合、Ctrl + Zを使用して、Vimが自分のシェルに到達すると思われる場合は便利です。私は簡単に画面でこれを行う。そこで私はそうZ + ZはVimのにSIGSTOPを送り + Ctrlキーを押す、はCtrl +Zに私のプレフィックスキーリバウンドを持っている、と私は貝にいますよ。シンプルな「fg」は、スクリーンを離れずに私を元に戻します。tmuxの内部でvimを一時停止するctrl-z

今、tmuxではこれは私のためには機能しません。私はデフォルトはCtrl +B接頭辞、衝突しはCtrl +Zと場合にtmuxの中のz「トグル・ペインズーム」オプションをアンバインドへの再バインドを試みました。 Prefix-Ctrl-ZでSIGSTOPをtmuxに送り、一時停止するだけですが、私はそれを望んでいません。私はSIGSTOPをVimに行きたい。

私はウインドウマネージャーとしてi3を使ってDebian Jessieにいますが、私は矛盾するキーバインディングを見つけることができませんので、私はこの動作をどうやって得るかについての提案をしています。

ありがとうございました。症状から

答えて

2

、あなたが~/.tmux.confで最後の行が欠落することができるように聞こえる:

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

それがなければ、C-ZのZC-Zを送信しません。これはscreenとは異なり、escape ^ZZがこれらをすべて一度に実行します。

+0

うん、それは動作します。ありがとう。 –

関連する問題