GNU/Linux >> Belajar Linux >  >> Linux

Cara Membatalkan atau Mengulang Perubahan di Vim

Membuat kesalahan saat mengedit file dengan Vim? Jangan khawatir, Anda dapat membatalkan perubahan di Vim dan jika mau, Anda juga dapat mengulang perubahan.

Dan itu cukup sederhana juga.

  • Masuk ke mode perintah dengan menekan tombol Esc.
  • Tekan tombol u untuk membatalkan perubahan.
  • Tekan tombol Ctrl+R untuk mengulang perubahan.

Tidak bisa lebih sederhana dari ini, bukan? Untuk diingat, u singkatan dari undo dan r singkatan dari mengulang.

Mari kita bahas lebih detail.

Urungkan perubahan di Vim

Vim menyimpan catatan perubahan dalam tumpukan dalam format LIFO (last in first out). Setiap kali Anda membuat perubahan apa pun, itu akan ditambahkan di tumpukan. Saat Anda membatalkannya, perubahan terakhir akan dibatalkan terlebih dahulu.

Mari kita ambil contoh. Saya memiliki file ini di mana saya telah menghapus baris 3 dan 6 dalam urutan yang sama.

Untuk membatalkan perubahan, saya masuk ke mode perintah dengan menekan tombol Esc lalu tekan tombol u kunci. Seperti yang Anda lihat, ini mengembalikan nomor baris 6 terlebih dahulu. Vim bahkan menampilkan informasi tentang perubahan yang dibatalkan di bagian bawah.

Jika saya menekan tombol u kunci sekali lagi, itu akan membatalkan perubahan berikutnya, yang menghapus baris 3.

Anda mengerti maksudnya. Untuk membatalkan beberapa perubahan, Anda dapat terus menekan u kunci.

Jika Anda ingin mengurungkan beberapa perubahan sekaligus , Anda dapat menentukan nomor dengan u kunci.

Misalnya, jika Anda ingin membatalkan 3 perubahan terakhir, ketik 3u yaitu 3 dan kamu satu demi satu secara berurutan.

Ulangi perubahan di Vim

Tidak ada undo yang lengkap tanpa redo. Bagaimanapun, Anda dapat berubah pikiran tentang pembatalan.

Proses redo sama dengan undo. Anda masuk ke mode perintah dengan menekan tombol Esc. Saat dalam mode perintah, tekan Ctrl + r. Artinya Tekan dan tahan tombol ctrl dan tekan r secara bersamaan.

Ini akan mengulang perubahan terakhir yang dibatalkan. Anda dapat menekan Ctrl+r beberapa kali untuk mengulang perubahan satu per satu.

Seperti yang Anda lihat pada tangkapan layar di bawah, tekan Ctrl+r dua kali untuk menghapus baris 3 dan baris 6 lagi.

Anda juga dapat menentukan nomor untuk melakukan beberapa pengulangan sekaligus. Misalnya, untuk mengulang 3 perubahan terakhir yang dibatalkan, gunakan 3Ctrl+r . Yang berarti tekan 3 terlebih dahulu dan secara berurutan tekan dan tahan Ctrl dan tekan tombol r.

Begitulah cara Anda membatalkan dan mengulang perubahan di Vim. Tidak terlalu sulit, kan?

Jika Anda tertarik untuk mempelajari lebih dari sekadar dasar-dasar Vim, saya sangat merekomendasikan menggunakan program ini oleh Jovica Ilic.

Pertanyaan atau saran? Silakan tinggalkan komentar.


Linux
  1. Bagaimana saya mengonfigurasi Vim sebagai editor default saya di Linux

  2. Cara menginstal Vim (vi) di Windows 10

  3. Bagaimana cara membatalkan perintah unzip?

  1. Cara membuat perubahan pengaturan khusus file di Vim menggunakan Modeline

  2. cara menggunakan pylint di vim

  3. Bagaimana cara menambahkan perintah di editor vim?

  1. Cara Menginstal Vim 8.2 di Ubuntu 18.04

  2. Bagaimana cara mengatur tab ke 4 spasi di vim?

  3. Bagaimana cara Membatalkan penghapusan apt-get?