Jawaban:
Yank blok vertikal: Pilih misalnya garis di file2.txt
dengan CTRLv, yank dengan ydan paste setelah pindah ke akhir baris pertama dalam file1.txt
dengan p.
Jika Anda menjalankan vim
pada tumpukan GNU Anda juga bisa menggunakan paste
program untuk melakukan hal yang sama. Gunakan -d
untuk menentukan pembatas apa yang digunakan antara bidang dari file.
paste -d "" 1 2 > merged.txt
bekerja dengan vim murni juga:
% vim -O file1.txt file2.txt # open both files vertically splitted
lalu di file1.txt, tarik blok ke register bernama, katakanlah 'a':
kemudian beralih ke file2.txt dan lakukan:
Anda juga dapat menggunakan perintah di Linux: baca untuk menempelkan teks dari satu file ke file lain, misalnya:
Kedua kasus, pertama buka file dengan vim, setelah Anda memposisikan di bagian file dan jalankan:
: baca file1.txt
atau
: Baca baca! cat file1.txt
Ini sangat berguna untuk menggabungkan konten dari dua atau lebih file ...