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