+-------------+ | 1 | | |==============| | 2 | | +-------------+
すべてのtmux分割はvimを開きます。 vimショートカットを使って1から線を取り、2に貼り付けるのと同じことをしたいと思います。
答え1
2つのvimインスタンスは互いに完全に独立していますが、これを行うには2つの可能性があります。
あなたのvimバージョンがXクリップボードサポートにコンパイルされている場合は、たとえば次のようになります。
"+yy
現在の行をXクリップボードレジスタにインポートするか、Enterキーを押すとデフォルトでクリップボードset clipboard=unnamed
にインポートされます。vimrc
バラより:help registers
vim レジスタに関するいくつかの情報。vimにはウィンドウ分割機能が組み込まれているので、別のオプションはtmuxウィンドウ分割を使用する代わりに組み込みパーティションを使用することです。バラより
:help windows
またはこれ詳細についてはlinux.comの記事を参照してください。
vim --version
Xクリップボードのサポートを確認するには、実行して出力にプラス記号があることを確認できます。xterm_clipboard
マイナス記号がある場合は、vimがXクリップボードのサポートなしでビルドされたことを意味するため、コピーを取得するか、2番目の回避策を使用する必要があります。
答え2
確実にするvim - バージョン含む+クリップボード。より自然なコピーと貼り付けのために、.vimrcに次のものを追加できます。 CTRL + Shift + vはデフォルトでシステムクリップボードから貼り付ける必要があります。
set clipboard=unnamedplus
vnoremap <C-c> "+y
tmuxを使用した2つのウィンドウ間のコピーと貼り付けをより速くするために、ここに設定をアップロードしました。tvp-repl