タイトルは非常に説明的です。念のため、例を示します。
START BLOCK1
something
END BLOCK1
START BLOCK2
something
somenthing...
END BLOCK2
BLOCK1
ビジュアルモードを選択します- 押して引っ張るy
BLOCK1
ヤンクしたものを他のファイルに保存するにはどうすればよいですか?
行表示モードまたはブロック表示モードで保存するテキストを選択し、
:w new.txt
それはあなたがタイプするものです、しかしあなたは実際に上にあるものを正確に見ることはありません。を押す:
と、コマンドラインに移動し、選択情報が自動的に入力されます。次のようになります。
:'<,'>
残りの(w new.txt
)を入力し続けるだけで取得できます
:'<,'>w new.txt
...そしてEnterキーを押します。
:'<,'>w other-file
ブロックを選択すると、選択したブロックのみをに書き込むことができますother-file
。ビジュアル:
モードで押すと'<,'>
、すでにコマンドラインに配置されているはずなので、実際には入力するだけで済みます:w other-file
。
おそらくもっと簡単な方法があると思いますが、私なら新しいバッファ (またはタブ) を作成し、それを で貼り付けますp
。で新しいバッファを作成する:new
か、 で新しいタブを作成できます:tabnew
。を使用して、通常どおりバッファ/タブをファイルに書き込むことができます:w filename
。