vim

Cara menghapus baris di Vi/Vim?

Cara menghapus baris di Vi/Vim?
Vim sebelumnya dikenal sebagai Vi, singkatan dari “Vi IMproved”, adalah editor teks multiguna yang kompatibel dengan semua sistem operasi berbasis UNIX seperti Linux dan macOS. Vim dapat digunakan untuk berbagai tujuan seperti membuat, mengedit teks, dan/atau file program komputer.

Anda sering perlu menghapus satu atau lebih baris saat mengedit file teks di editor Vim, dan tidak seperti editor teks lainnya, ini memungkinkan Anda mengedit file dengan cukup efisien. Panduan ini akan fokus pada cara mengedit dan menghapus baris dari file Anda di editor Vim.

Jika Anda tidak memiliki editor Vim, coba instal menggunakan:

$ sudo apt install vim

Vim memungkinkan Anda menghapus baris dengan berbagai cara, misalnya, Anda dapat menghapus semua baris sekaligus, beberapa baris, dan bahkan baris dengan pola/kata khusus. Mari kita periksa semua metode ini:

Menghapus satu baris di editor Vim:

Proses menghapus hanya satu baris di Vim itu sederhana. Untuk menghapus baris, ikuti langkah-langkah di bawah ini:

  1. Pertama, arahkan kursor Anda ke baris yang ingin Anda hapus.
  2. Tekan "ESC” tombol untuk mengubah mode.
  3. Sekarang ketik, “:d”, dan tekan “Memasukkan” untuk menghapus baris atau tekan cepat “DD”.

Saya menghapus baris nomor 3 untuk demonstrasi. Lihat gambar di bawah ini:

Cara menghapus semua baris di editor Vim:

Untuk menghapus semua baris sekaligus, ikuti proses di bawah ini:

  1. Pertama, tekan tombol “ESC” untuk beralih mode dari sisipkan ke edit.
  2. Sekarang ketik, “:%d”, dan tekan “Memasukkan” untuk menghapus semua baris.

Cara menghapus rentang baris di editor Vim:

Vim juga memungkinkan untuk memilih rentang garis dan kemudian menghapusnya. Sintaksnya diberikan di bawah ini:

:[Nomor Baris Awal],[Nomor Baris Akhir]d

Misalnya, jika Anda ingin menghapus baris dari nomor baris 5 ke baris nomor 7, maka cukup ikuti proses yang disebutkan di bawah ini:

  1. Ubah mode menggunakan tombol “ESC” kunci jika dalam mode insert.
  2. Tipe ":5,7d” dan tekan “Enter”, nomor baris 5,6, dan 7 akan dihapus.

Jika Anda ingin menghapus semua baris sebelum baris saat ini, gunakan “:1,-1d“. Misalnya, jika Anda ingin menghapus baris dari baris nomor 5 ke semua baris sebelum baris ini, gunakan metode berikut:

  1. Arahkan kursor Anda ke baris nomor 5.
  2. Tekan "ESC” kunci dan ketik “:1,-1d”, lalu tekan “Memasukkan”.

Untuk menghapus semua baris demi baris nomor 5, ikuti proses yang disebutkan di bawah ini:

  1. Arahkan kursor ke baris nomor 5.
  2. Tekan "ESC” kunci dan ketik “:+1,$d", lalu tekan "Memasukkan”, baris yang berada di bawah baris nomor 5 akan dihapus.

Cara menghapus banyak baris di editor Vim:

Dalam metode ini, kita akan mempelajari proses menghilangkan beberapa baris berurutan. Cukup ikuti prosesnya:

  1. Bawa kursor ke baris dari mana Anda ingin mulai menghapus.
  2. Jika Anda ingin menghapus 4 baris berturut-turut, cukup ketik “4 hari”.

Pada gambar di atas, kursor berada pada baris 2, oleh karena itu baris 3,4,5, dan 6 telah dihapus.

Cara menghapus baris dengan pola khusus di editor Vim:

Fitur lain dari editor Vim adalah memungkinkan Anda untuk menghapus baris dengan kondisi tertentu, sintaksnya diberikan di bawah ini:

:g //d

Ganti “” dengan kata dari baris yang ingin Anda hapus. Misalnya, jika Anda ingin menghapus baris dengan kata "Linux", gunakan pendekatan berikut:

  1. Tekan "ESC”kunci untuk mengubah mode.
  2. Tipe ":g /linux/d”, lalu tekan “Memasukkan”.

Garis yang mengandung "Linux"”kata akan dihapus.

Demikian pula, jika Anda ingin menghapus semua baris, kecuali baris yang mengandung "Linux"”kata, lalu gunakan

“:g! /linux/d”:

Untuk menghapus baris yang dimulai dengan huruf tertentu, gunakan

“:g /^T/d” ;

Untuk menghapus semua baris kosong dalam file teks atau kode Anda, gunakan

“:g /^$/d”:

Kesimpulan:

Vim adalah salah satu editor teks yang disukai di kalangan pengguna dan pengembang Linux. Ini adalah editor teks gratis, terdokumentasi dengan baik, dan dapat disesuaikan. Dalam panduan ini, kami mempelajari cara mengedit teks dan kode di Vim. Kami benar-benar membahas berbagai metode dan pendekatan untuk menghapus satu baris, beberapa baris, dan bahkan baris dengan kata tertentu. Vim adalah editor serbaguna yang memiliki lebih banyak fitur untuk diungkap.

5 Kartu Tangkap Game Teratas
Kita semua telah melihat dan menyukai gameplay streaming di YouTube. PewDiePie, Jakesepticye, dan Markiplier hanyalah beberapa pemain top yang telah m...
Cara Mengembangkan Game di Linux
Satu dekade yang lalu, tidak banyak pengguna Linux yang memprediksi bahwa sistem operasi favorit mereka suatu hari nanti akan menjadi platform game po...
Port Sumber Terbuka dari Mesin Game Komersial
Rekreasi mesin game gratis, open source, dan lintas platform dapat digunakan untuk bermain lama serta beberapa judul game yang cukup baru. Artikel ini...