GNU/Linux >> Belajar Linux >  >> Linux

Cara Menyisipkan Teks di awal setiap baris di Vim

Ini pertanyaan dari Mr. Ashi, pembaca tetap di Techglimpse. Dia bertanya, bagaimana cara menyisipkan teks di awal setiap baris di editor Vim?

Saya hanya ingin tahu apakah ada perintah Vim untuk menyisipkan teks di awal setiap baris? Katakan, saya ingin menyisipkan 'halo' di awal setiap baris?

Bagaimana cara menyisipkan teks di awal setiap baris di editor Vim?

Ya, itu mungkin. Anda dapat menggunakan perintah pengganti seperti yang ditunjukkan di bawah ini:

# vim sample.txt

Metode 1: Ketik perintah di bawah ini dan tekan enter.

:%s/^/hello/

Asumsikan Anda ingin menambahkan spasi atau karakter khusus lainnya, lalu tambahkan saja yang sama ke teks.

:%s/^/hello : /

Anda juga dapat menyisipkan teks di awal baris 10 hingga 20 (maksud saya, rentang).

:10,20s/^/hello : /

Catatan: Contoh di atas menyisipkan teks di awal baris ke-10 hingga baris ke-20. Cari missing % , yang artinya ganti semua baris.

Metode 2:Menggunakan penanda

Langkah 1: Pindahkan kursor ke baris tempat Anda ingin menyisipkan teks.

Langkah 2: Tekan ESC dan ketik ma . Langkah ini akan membuat penanda a

Langkah 3: Pindahkan kursor ke baris hingga Anda ingin berhenti menyisipkan teks.

Langkah 4: Ketik

:'a,.s/^/hello : /

Yah, perintahnya mungkin terlihat rumit, tetapi itu mirip dengan menggunakan rentang. Pada Langkah 2, kami membuat penanda baru a . Kemudian, perintah dimulai dengan typewriter apostrophe ( ' ) diikuti dengan penanda a – menunjukkan awal baris pada penanda dan koma ( , ) diikuti oleh dot (.) and s perintah- menunjukkan akhir dari pengganti. Wortel ( ^ ) mewakili awal baris.

Metode 3:Menggunakan editor Visual.

Langkah 1: Pindahkan kursor ke baris tempat Anda ingin menyisipkan teks.

Langkah 2: Tekan Ctrl + V untuk masuk ke Visual Block dan gunakan kursor untuk select the first column sampai baris di mana Anda ingin berhenti menyisipkan teks.

Langkah 3: Tekan Shift + i to enter into insert mode . Ketik teks yang ingin Anda sisipkan dan tekan ESC . Anda akan melihat teks dimasukkan secara otomatis ke semua baris yang dipilih pada Langkah 2.

Itu dia! Suka triknya? Beri tahu kami komentar Anda.


Linux
  1. Cara menginstal Vim (vi) di Windows 10

  2. Bagaimana Cara Menyisipkan Teks Sebelum Baris Pertama Sebuah File?

  3. Bagaimana Mengurai Setiap Baris File Teks Sebagai Argumen Untuk Perintah?

  1. Menghitung Karakter Setiap Baris Dengan Wc?

  2. Tambahkan Teks yang Cocok Ke Baris?

  3. Bagaimana cara menampilkan nomor baris di vi/vim?

  1. Pergi ke Awal atau Akhir File di Vim [Kiat Singkat]

  2. Bagaimana cara membagi file dan menyimpan baris pertama di setiap bagian?

  3. Bagaimana cara menyisipkan teks di awal file?