Yank blok vertikal: Pilih misalnya garis di file2.txtdengan CTRLv, yank dengan ydan paste setelah pindah ke akhir baris pertama dalam file1.txtdengan p.
Jika Anda menjalankan vimpada tumpukan GNU Anda juga bisa menggunakan pasteprogram untuk melakukan hal yang sama. Gunakan -duntuk menentukan pembatas apa yang digunakan antara bidang dari file.
Ini tidak menjawab pertanyaan. Jawaban Anda adalah tentang cut / paste, sedangkan pertanyaannya sangat jelas tentang penggabungan. Harap baca pertanyaan dengan seksama dan hindari memposting informasi yang tidak terkait.
Jawaban:
Yank blok vertikal: Pilih misalnya garis di
file2.txt
dengan CTRLv, yank dengan ydan paste setelah pindah ke akhir baris pertama dalamfile1.txt
dengan p.Jika Anda menjalankan
vim
pada tumpukan GNU Anda juga bisa menggunakanpaste
program untuk melakukan hal yang sama. Gunakan-d
untuk menentukan pembatas apa yang digunakan antara bidang dari file.sumber
bekerja dengan vim murni juga:
lalu di file1.txt, tarik blok ke register bernama, katakanlah 'a':
kemudian beralih ke file2.txt dan lakukan:
sumber
jika Anda bekerja di Unix atau Linux, cukup gunakan perintah tempel:
:%! tempel - file2.txt
ini juga berfungsi di vi klasik, atau langsung dari baris perintah:
$ paste file1.txt file2.txt> out.txt
Semoga ini membantu
sumber
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:
atau
Ini sangat berguna untuk menggabungkan konten dari dua atau lebih file ...
sumber