76

タイトルは非常に説明的です。念のため、例を示します。

START BLOCK1
something
END BLOCK1

START BLOCK2
something
somenthing...
END BLOCK2
  1. BLOCK1ビジュアルモードを選択します
  2. 押して引っ張るy
  3. BLOCK1ヤンクしたものを他のファイルに保存するにはどうすればよいですか?
4

8 に答える 8

138

行表示モードまたはブロック表示モードで保存するテキストを選択し、

:w new.txt

それはあなたがタイプするものです、しかしあなたは実際に上にあるものを正確に見ることはありません。を押す:と、コマンドラインに移動し、選択情報が自動的に入力されます。次のようになります。

:'<,'>

残りの(w new.txt)を入力し続けるだけで取得できます

:'<,'>w new.txt

...そしてEnterキーを押します。

于 2009-04-28T21:37:30.067 に答える
17

:'<,'>w other-fileブロックを選択すると、選択したブロックのみをに書き込むことができますother-file。ビジュアル:モードで押すと'<,'>、すでにコマンドラインに配置されているはずなので、実際には入力するだけで済みます:w other-file

于 2009-04-28T21:36:51.940 に答える
7

おそらくもっと簡単な方法があると思いますが、私なら新しいバッファ (またはタブ) を作成し、それを で貼り付けますp。で新しいバッファを作成する:newか、 で新しいタブを作成できます:tabnew。を使用して、通常どおりバッファ/タブをファイルに書き込むことができます:w filename

于 2009-04-28T21:32:44.710 に答える