我目前使用這個對我的.tmux.conf
TMUX整個面板用vim的鍵綁定在複印模式下同時移動
bind -n C-h if "[ $(tmux display -p '#{pane_current_command}') = vim ]" "send-keys C-h" "select-pane -L"
bind -n C-j if "[ $(tmux display -p '#{pane_current_command}') = vim ]" "send-keys C-j" "select-pane -D"
bind -n C-k if "[ $(tmux display -p '#{pane_current_command}') = vim ]" "send-keys C-k" "select-pane -U"
bind -n C-l if "[ $(tmux display -p '#{pane_current_command}') = vim ]" "send-keys C-l" "select-pane -R"
這讓我只要按:CTRL + [hjkl]我可以像移動在VIM(左,下,上,右),但同時TMUX進入複印模式:
CTRL + b + [
個我綁定停止工作,如果我想搬到我需要使用箭頭鍵:
CTRL + b +箭頭鍵
任何想法關如何保持綁定在工作VIM複製模式還是讓它們在任何模式下都是永久使用?
我想在複製模式下移動面板,不要混淆這與試圖複製文本vim-like。
謝謝,這爲我解決了一個很大的生產力問題。我不得不在上面的命令中刪除前面的'tmux',這樣才能工作。 – Noah