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})]
Buka file teks. [ root ]
Buat perubahan A. [root -> A ]
Tinggalkan mode sisipkan dan buat perubahan lain B. [root -> A -> B ]
Batalkan B dengan ukunci. [root -> A -> B]
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.
Jawaban:
Lihatlah dokumentasi vim di undo branch .
u
pada dasarnya akan membawa Anda kembali ke induk dari simpul saat ini, sedangkang-
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})]
u
kunci. [root -> A -> B]Menekan
u
pada titik ini akan membawa Anda kembali ke perubahan A. Menekang-
, di sisi lain, akan membawa Anda untuk mengubah B.sumber