私はKubuntu 19.10でtmuxを使用していました(キーバインディングが機能しました)、Kubuntu 20.04にアップグレードしました(バインディングは機能しなくなりました)。以前のtmuxバージョンについてはわかりませんが、現在はtmux 3.0a
。
破損したキーバインディングは次のとおりですbind-key \ split-window -h -c '#{pane_current_path}'
。split-window -h -c '#{pane_current_path}'
新しいウィンドウを作成するために手動で呼び出すことができますが、覚えて入力することはほとんど不可能です。
同様のキーバインディング:bind-key - split-window -v -c '#{pane_current_path}'
まだ動作します。他のすべての設定はまだ動作しているようです。
私はbind-key -n \ split-window...
この主張が役に立つと推測しようとしましたが、そうではありませ-n
んでした。この問題を試す他の可能性や解決/デバッグ方法がわかりません。
答え1
バックスラッシュをエスケープまたは引用する必要があります。
bind-key \\ split-window -h -c '#{pane_current_path}'
または
bind-key '\' split-window -h -c '#{pane_current_path}'
...そうでないとエラーが発生します。
unknown key: split-window
tmux
そのキーにコマンドを割り当てようとするとエラーが発生しますsplit-window
。でエスケープして追加した初期スペースに注意してください\
。