では、byobu に 2 つの分割が並んで開いているとしましょう。さらに、両方の分割で異なるファイルが vim で開かれています。1 つの分割で 1 つのファイルのテキストを強調表示し、それを別の分割の別のファイルにコピーしたいと考えています。何か案は?
これを検索しているときに見つけたすべての結果は、スクロールバック機能を使用してbybuにコピーアンドペーストすることについて話しましたが、それは単一の分割内でのみ機能するようです。分割ではありません。
では、byobu に 2 つの分割が並んで開いているとしましょう。さらに、両方の分割で異なるファイルが vim で開かれています。1 つの分割で 1 つのファイルのテキストを強調表示し、それを別の分割の別のファイルにコピーしたいと考えています。何か案は?
これを検索しているときに見つけたすべての結果は、スクロールバック機能を使用してbybuにコピーアンドペーストすることについて話しましたが、それは単一の分割内でのみ機能するようです。分割ではありません。
X Window Server を使用している場合、スクロールバック モード (多くのキーストロークを記憶する必要があります) を使用する代わりのマウス ベースのソリューションは次のとおりです。
Vim がシステム クリップボードをサポートしている場合 (つまり、vim --version
出力が と表示+clipboard
されている場合)、最初の Vim からシステム クリップボードにコピーし、そこから 2 番目の Vim に貼り付けることができます。これにより、受信側の Vim が挿入モードであり、paste
適切に設定されていることを確認する必要がなくなります。
秘訣は、"+
レジスターを使用することです。したがって、コピーを行うときは、使用したいヤンク コマンドを前に付け"+
ます。同様に、受信側の Vim で使用する put コマンドの前にプレフィックスを付けます。
X11 システムを使用している場合は、"*
X の "PRIMARY" 選択バッファであるレジスタを使用することもできます。これは、強調表示するだけでテキストが移動し、中央のボタンを押して貼り付けることができるバッファです。
を参照してください:help gui-selections
。GUI 選択のサポートには、通常、「vim-tiny」以外の Vim が必要です。Debian および Ubuntu では、vim-gtk および vim-gnome パッケージが適切な選択です。