例: 1 つの tmux ペイン (vim 経由) にコピーし、別のペイン (別の vim インスタンスを実行) に切り替えて、vim paste コマンドを使用して貼り付けます。これは tmux (プレフィックス +] を使用) 経由で実行できることはわかっていますが、vim を実行している異なるペイン間を切り替えるだけなので、vim バインディングを使用してコピーと貼り付けができれば非常に便利です。
何か案は?
ベストアンサー1
申し訳ありませんが、vim の組み込み機能を使用するように説得しようとしています。
簡単にするためにcopy/paste
、別のタブページでファイルを開くことができます。
:tabe /path/to/another/file
gtまたは を使用しgTてタブページを切り替えます。
または、ウィンドウを分割して別のファイルを編集します。
:sp /path/to/another/file
ウィンドウを切り替えるには、を使用しますCtrl-ww。
ウィンドウを垂直に分割するには、:vsp file
アップデート:
これは私の.tmux.conf
ファイルです:
# vim
setw -g mode-keys vi
bind [ copy-mode
bind -t vi-copy v begin-selection
bind -t vi-copy y copy-selection
bind -t vi-copy V rectangle-toggle
bind ] paste-buffer
# buffer
bind Space choose-buffer
端末出力をコピーする必要がある場合にのみ使用します。