Nasıl VİM'ağaç kullanılan geri alma s?
This answer diyor ki:
Vim/Sistem Geri alma rakipsiz. Bir şeyler yazın, geri al, yazın başka bir şey, ve hala ilk şey bir Vim kullanır çünkü yazdığınız ağaç yerine bir yığın geri alabilirsiniz. Hemen hemen her program, yazdığınız ilk şey tarihin bu durum kaybolur.
Bu duydum ilk kez. Nasıl ağaç sarfınazar birlikte olabilir miyim?
CEVAP
Ayrıca tüm komutları ve bunların kullanım listeleyen :h undo-redo
, bkz.
Ağaç geri geçiş için iki yol vardır. Gitmek için "geri". g
g-
will travers tüm düğümlerin ağaç kronolojik veya ters kronolojik sırada (hangi olabilir biraz kafa karıştırıcı, çünkü atlayabilir keyfi arasında geri dalları, ama eğer sen yapmak g-
yeterince uzun zaman nereden gitmen gerek sonunda). :earlier
:later
7m
gibi tanımlayıcı veya 1h
; bu atlama keyfi dalları arasında tekrar geri alabilirsiniz.
Diğer taraftan n
bir eylem bir sayıdır ağacı :undo n
kullanarak belirli düğüm atlamak için. (Yani metin ekleme, silme, değiştirme, tüm hareketleri senin yaptığın gibi sırayla numaralandırılmış.) :undolist
ağaç üzerinden geri alma yaprakları eylemleri numarasını arayabilirsiniz. Bu dallar arasında kolayca atlamak izin verir. u
Ctrl-R
yukarı ve aşağı hareket şube için kullanabilirsiniz.
Vim yardımcı bazı iyi örnekler vardır. Bu işin nasıl olduğunu anlamanın en iyi yolu onunla biraz oynamak için.
Nasıl bir github belirli bir taahhüt d...
Nasıl bir elinize sağlık check-in geri...
Hata: &; INSERT EXEC deyimi iç içe olm...
Nasıl son tamamlama Geri Al mı?...
Nasıl daha sonra düz metin alma için e...