Linuxでは、file_B
vimを編集してfile_A
。
私が探していますファイルから一連の行を挿入し、現在編集中のファイルに追加する簡単でエレガントな方法です。ウィムから。
しかし、今まで私が見つけた解決策は完全ではありません。私が探しているのは
- ~へ
file_B
このコマンドは、:read file_A
* file_A*全体をfile_Bに追加します。多すぎる - vimにはコピー&ペースト機能がありますが、この機能はオンになっている必要があります。
file_A
- ~へfile_Aは
:10,25w! file_B
与えられた行範囲をに「転送」しますfile_B
。
これはコピー - 貼り付けと非常によく似ています。 - vimで複数のウィンドウを開くことは可能です
が、8インチの画面で作業しているときは、複数のウィンドウのために方向をつかむことは困難です。
簡単な解決策が見つからなかったので、私が何かを誤解しているのか、それとも今まで見つけた方法が一般的に使用され、標準と見なされるのか疑問に思います。
答え1
私が考えることができる最善の解決策は、外部から呼び出してsed
次のものと比較することです。:read !
:r !sed -n -e '10,25p' fileB