Perbedaan antara g- dan u


Jawaban:


15

Lihatlah dokumentasi vim di undo branch . upada dasarnya akan membawa Anda kembali ke induk dari simpul saat ini, sedangkan g-memungkinkan Anda untuk melintasi saudara simpul saat ini sebelum melintasi ke akar cabang. Setiap node mewakili perubahan dalam file. Deskripsi dokumentasi agak tidak jelas tetapi itulah yang saya mengerti. Anda mungkin menemukan ini penjelasan dari cabang undo untuk lebih mudah untuk memahami.

Contoh Skenario
I akan menggunakan notasi berikut untuk menjelaskan struktur undo tree saat ini:

[{parent} -> ({child}, {sibling})]

  1. Buka file teks. [ root ]
  2. Buat perubahan A. [root -> A ]
  3. Tinggalkan mode sisipkan dan buat perubahan lain B. [root -> A -> B ]
  4. Batalkan B dengan ukunci. [root -> A -> B]
  5. Buat perubahan baru C. [root -> A -> (B, C )]

Menekan upada titik ini akan membawa Anda kembali ke perubahan A. Menekan g-, di sisi lain, akan membawa Anda untuk mengubah B.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.