web-dev-qa-db-ja.com

tmuxバックエンドを使用して、byobuでキーバインドを無効にします

vimalt + arrow keys)のタブを変更するための.vimrcバインディングを設定しました:

map <silent><A-Right> :tabnext<CR> 
map <silent><A-Left> :tabprevious<CR> 

ただし、byobuバックエンドではtmuxバックエンドでは機能しません。byobuによって再マップされるためだと思います。

設定してみました:

unbind -n M-right
unbind -n M-left

.tmux.confまたは.byobu/keybindings.tmuxで成功しません。

誰でもそれを修正する方法についての提案がありますか?

5
Andrea Zonca

あなたはとても近いです! M-Rightの "R"およびM-Leftの "L"の大文字が欠落しています。

以下を~/.byobu/keybindings.tmuxに追加するだけです:

unbind -n M-Right
unbind -n M-Left

そして、押す F5 プロファイルをリロードします。

完全開示:私は Byobの作成者および管理者です

11
Dustin Kirkland

特定のキーバインドを無効にできない場合は、By尾のキーバインドを使用してオン/オフを切り替えることができます Shift+F12 –これは私がよく使うものです(例:Midnight Commanderとやり取りするため)。現在のステータスがステータスバーに表示される可能性を逃しているだけです(キーバインディングは現在アクティブになっていますか、それともオフにしていますか?)。しかし、それは別の問題です;)

2
Izzy