Vim - Mengedit

Vim menyediakan banyak perintah yang membuat fungsionalitas pengeditan sangat kuat. Dalam bab ini, kita akan membahas item berikut -

  • Insert
  • Append
  • Buka jalur baru
  • Substitute
  • Change
  • Replace
  • Join

Sisipkan teks sebelum kursor

Untuk memasukkan teks sebelum kursor lakukan langkah-langkah berikut -

  • Untuk memasukkan teks sebelum kursor lakukan langkah-langkah berikut
  • Beralih ke mode sisipkan
i

Sisipkan teks di awal baris

Misalkan Anda berada di tengah baris dan Anda ingin memasukkan teks di awal baris saat ini, lalu lakukan langkah-langkah berikut -

  • Beralih ke mode perintah
Esc
  • Aktifkan mode penyisipan
I

Tindakan ini akan memindahkan kursor ke awal baris saat ini dan mengalihkan Vim dalam mode penyisipan

Tambahkan teks setelah kursor

Untuk menambahkan teks setelah kursor lakukan langkah-langkah berikut

  • Beralih ke mode perintah dan gerakkan kursor ke posisi yang sesuai
Esc
  • Beralih ke mode sisipkan
a

Tindakan ini akan memindahkan kursor ke satu posisi dan mengalihkan Vim dalam mode penyisipan.

Tambahkan teks di akhir baris

Misalkan Anda berada di tengah baris dan Anda ingin menambahkan teks di akhir baris saat ini, lalu lakukan langkah-langkah berikut -

  • Beralih ke mode perintah
Esc
  • Beralih ke mode sisipkan
A

Tindakan ini akan memindahkan kursor ke akhir baris dan mengalihkan Vim dalam mode penyisipan

Buka baris baru di bawah kursor

Misalkan Anda berada di tengah baris dan Anda ingin membuka baris baru di bawah baris saat ini kemudian lakukan langkah-langkah berikut -

  • Beralih ke mode perintah
Esc
  • Beralih ke mode sisipkan
o

Tindakan ini akan memasukkan baris kosong di bawah baris saat ini dan mengalihkan Vim dalam mode penyisipan

Buka baris baru di atas kursor

Misalkan Anda berada di tengah baris dan Anda ingin membuka baris baru di atas baris saat ini, lalu lakukan langkah-langkah berikut -

  • Beralih ke mode perintah
Esc
  • Beralih ke mode sisipkan
o

Tindakan ini akan memasukkan baris kosong di atas baris saat ini dan mengalihkan Vim dalam mode penyisipan

Teks pengganti

Misalkan Anda ingin mengganti karakter tunggal kemudian melakukan langkah-langkah berikut -

  • Beralih ke mode perintah
Esc
  • Pindahkan kursor ke posisi yang sesuai
  • Beralih ke mode sisipkan
s

Tindakan ini akan menghapus karakter di bawah kursor dan mengalihkan Vim dalam mode penyisipan Untuk mengganti seluruh penggunaan baris -

s

Tindakan ini akan menghapus seluruh baris dan mengalihkan Vim dalam mode penyisipan.

Ubah teks

Misalkan Anda ingin mengubah teks di baris saat ini kemudian melakukan langkah-langkah berikut -

  • Beralih ke mode perintah
Esc
  • Jalankan perintah berikut -
cc

Ini mirip dengan tindakan substitusi menggunakan S

Untuk mengubah teks dari posisi kursor saat ini, jalankan perintah berikut

C

Tindakan ini akan menghapus teks setelah posisi kursor saat ini dan mengalihkan Vim dalam mode penyisipan.

Ganti teks

Untuk mengganti satu karakter lakukan langkah-langkah berikut -

  • Beralih ke mode perintah
Esc
  • Pindahkan kursor ke posisi yang sesuai
  • Jalankan perintah berikut -
r
  • Masukkan karakter yang akan diganti.

Perhatikan bahwa perintah ini tidak akan mengalihkan Vim dalam mode penyisipan

Untuk mengganti seluruh baris, eksekusi -

R

Ini akan mengganti Vim dalam mode ganti seperti yang ditunjukkan pada gambar di bawah ini -

Gabung teks

Untuk menggabungkan dua baris, lakukan langkah-langkah berikut -

  • Beralih ke mode perintah
Esc
  • Pindahkan kursor ke baris yang sesuai
  • Jalankan perintah berikut -
J