以下を含むファイルがあるとしましょう。
xxx
yyy
zzz
そして他のファイル:
kkk
qqq
ppp
私は欲しい:
xxxkkk
yyyqqq
zzzppp
Vimでこれを達成するためのコマンドはありますか? (私はVISUAL BLOCKを試してみましたが、成功しませんでした。)
私の特別なケースでは、2つの大きなファイルを貼り付ける行が多いので、答えはいくつかのシェルコマンドかもしれませんが、同じファイルでこれを行う方法があるかどうか疑問に思います。
ベストアンサー1
コマンドラインで試してみてください。
paste -d '\0' file1 file2 > file3
これがまさにあなたが望むものです。
Visual Blockモードvim
もこの操作に非常に適しています。ちゃんとしたことは確実ですか?あなたはする必要があります
- ビジュアルブロッキングモードに切り替える
- テキストを選択して押して
y
ドラッグします。 - データを貼り付ける左上隅(最後のファイル)の別のファイルに移動し、
x
キーを押しますp
。