Vim - Meninjau Pengeditan
Kami telah melihat pengeditan dasar sebelumnya. Mari kita pahami beberapa fitur pengeditan lain dari Vim. Pada bagian ini, kita akan membahas item berikut -
- Buffer
- Tukar file
- Potong, salin, hapus, tempel tindakan
- Urungkan dan ulangi tindakan
Penyangga
Buffer adalah memori sementara yang digunakan oleh Vim. Saat kami membuka file di editor, Vim memuat isinya dari disk drive. Konten ini disimpan dalam memori (RAM) setiap kali kita mengedit file, kita sebenarnya mengedit file dari buffer. Setelah kami selesai mengedit dan menyimpan file, waktu itu hanya konten buffer yang ditransfer ke file yang sesuai.
Menukar
Area swap adalah file yang dibuat oleh Vim untuk menyimpan konten buffer secara berkala. Saat mengedit file, perubahan kami mungkin hilang karena alasan apa pun dan Vim menyediakan file swap untuk menyediakan pemulihan data.
Untuk mendapatkan nama sebenarnya dari file swap, jalankan perintah berikut -
:swapname
Misalnya dalam kasus saya, nama adalah message.txt.swp seperti yang ditunjukkan pada gambar di bawah ini -
Potong, Salin, dan tempel tindakan
Kami sering melakukan tindakan potong, salin, dan tempel pada teks. Vim menyediakan perintah berikut untuk melakukan tindakan ini (y adalah singkatan dari yank dan p adalah singkatan dari tindakan tempel) -
Sr Tidak | Perintah & Deskripsi |
---|---|
1 | x Hapus karakter dari posisi kursor |
2 | X Hapus karakter sebelumnya dari posisi kursor |
3 | y Salin satu karakter dari posisi kursor |
4 | p Rekatkan karakter setelah posisi kursor |
5 | P Rekatkan karakter sebelum posisi kursor |
Perintah multi-posisi
Kita dapat menggunakan perintah potong, salin dan tempel dengan kata-kata dan kalimat juga. Tabel di bawah ini menunjukkan ini -
Sr Tidak | Perintah & Deskripsi |
---|---|
1 | dw Hapus kata dari posisi kursor |
2 | D Hapus seluruh baris dari posisi kursor |
3 | dd Hapus seluruh baris |
4 | Y Menyalin seluruh baris |
5 | yy Menyalin seluruh baris |
Untuk melakukan tindakan multi-baris / multi-kata cukup gunakan angka dengan perintah. Anda juga dapat menggunakan sintaks ini dengan perintah lain. Misalnya, untuk menghapus 3 kata gunakan -
3dw
Membuka
Kami dapat membatalkan satu atau beberapa tindakan. Untuk melakukan satu kali tindakan urungkan -
u
Untuk melakukan beberapa tindakan pembatalan, gunakan nomor dengan perintah yang sama. Misalnya, perintah di bawah ini akan membatalkan 3 tindakan terakhir -
3u
Selain itu, untuk membatalkan semua jalankan perintah berikut -
U
Mengulangi
Ulangi adalah tindakan membatalkan yang tepat. Jalankan salah satu perintah untuk melakukan tindakan ulangi.
Ctrl + r
OR
: red