6

では、byobu に 2 つの分割が並んで開いているとしましょう。さらに、両方の分割で異なるファイルが vim で開かれています。1 つの分割で 1 つのファイルのテキストを強調表示し、それを別の分割の別のファイルにコピーしたいと考えています。何か案は?

これを検索しているときに見つけたすべての結果は、スクロールバック機能を使用してbybuにコピーアンドペーストすることについて話しましたが、それは単一の分割内でのみ機能するようです。分割ではありません。

4

3 に答える 3

7

X Window Server を使用している場合、スクロールバック モード (多くのキーストロークを記憶する必要があります) を使用する代わりのマウス ベースのソリューションは次のとおりです。

  1. 現在のペインを拡大して (Shift-F11)、このペインを前面に表示します。
  2. 垂直方向の分割が邪魔になることなく、マウスで関連するテキストを選択できるようになりました。
  3. ペインのズームを解除します (Shift-F11 をもう一度)
  4. 他のペインに切り替えるか、貼り付けたい場所に切り替えます。
  5. 中クリック貼り付け。
于 2016-02-11T02:15:58.713 に答える
2

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 パッケージが適切な選択です。

于 2014-09-19T19:06:04.183 に答える