Nasıl 'yeniden' '' Emacs ile geri sonra değişiklikleri musunuz?
This article diyor ki, "Emacs geri alma yönünde iken, böylece felaket ters çünkü Yinele vardır Geri Al".
Bu ne anlama geliyor? Nasıl bir kullanıcı '' Emacs ile? Yinele
CEVAP
Geri çıkarıyorum. kısa versiyon: Geri Al ve sonra da olmayan bir düzenleme komutu gibi . Eğer ^kbd>C-fo zaman bir sonraki geri alma, yineleme sonucu geri alır Geri Al.
Uzun versiyon:
İşlemler yığını üzerinde çalışan olarak geri almayı düşünebilirsiniz. Eğer (hatta navigasyon komutu gibi . bazı komut gerçekleştirmek ^kbd>C-f) geri alma işlemleri bir dizi sonra, tüm geri alma işlemi yığını itti. Sonraki son komutu geri alır Geri Al. Sanırım şuna benzer bir işlem sırası var:
- "" . Foo Ekle
- "" . Bar Ekle
- "Spam seviyorum" . Ekle
Şimdi, geri al. Son eylem, aşağıdaki listede kaynaklanan geri alır:
- "" . Foo Ekle
- "" . Bar Ekle
Eğer bir şey bu noktada Geri Al demek dışında yaparsanC-fişlem bu gibi görünüyor yığını
- "" . Foo Ekle
- "" . Bar Ekle
- "Spam seviyorum" . Ekle
- Ekle Geri Al "spam seviyorum"
Geri Al, geri olduğunu ilk şeyi geri al. Orijinal yığın (ve belgenin devlet) sonuç:
- "" . Foo Ekle
- "" . Bar Ekle
- "Spam seviyorum" . Ekle
Eğer değiştirme komutu geri alma sırası kırmak için bunu yaparsanız, Geri Al komutunu sonra eklenir ve böylece daha sonra geri alınması ilk şey. ""Vurmak yerine . bar backspaced üzerinde varsayalım ^kbd>C-f. O zaman olurdu
- "" . Foo Ekle
- "" . Bar Ekle
- "Spam seviyorum" . Ekle
- Ekle Geri Al "spam seviyorum"
- "" . Bar sil
/Re-ekleme bunu ekleme ebediyen olur. Alışması biraz zaman alır, ama gerçekten Emacs son derece esnek ve güçlü/mekanizma geri alma hakkı vermiyor.
Nasıl yeniden yükleme yapabilirim .bun...
Nasıl önceki duruma Git yönetilen proj...
Nasıl Gıt hazırlama alanından tek bir ...
Nasıl performSelector:withObject:after...
Dosyalar ve klasörler de dahil olmak ü...