2

私は次のシナリオを持っています.2つの開いているファイルは

vim -O2 file1.txt file2.txt

私のカーソルはfile1.txtにあります。file2.txt のいくつかの行 (80 行目から 100 行目など) を選択したいのですが、カーソルを file2.txt に移動してそこにテキストをヤンクする必要はありません。可能であれば、vim のコマンド ラインを使用します。何か提案はありますか?

ありがとう。

4

4 に答える 4

5

私が考えることができる最も近いものは次のとおりです。

:bn|80,100y|bp|pu
  • 次のバッファに切り替える
  • ヤンク
  • スイッチバック
  • 引っ張ったものを置く
于 2013-07-11T03:12:28.657 に答える
2

これはうまくいくはずです:

:call setline(80, getbufline(bufnr('file2.txt'), 80, 100))
于 2013-07-11T08:52:39.003 に答える