Kötü Mod ile çalışma talimatları


14

Kötü Mod'a bir şans vermeyi düşünüyorum. Nasıl kullandığınızı bulmak için kapsamlı bir araştırma yaptım ve herkes sadece özelleştirmelerini paylaşıyor.

Anlayamadığım şey, Evil Mode'u yükleyip etkinleştirdiğinizde otomatik olarak Vim tuşlarını kullanıyorsa veya bunları ihtiyaçlarınıza göre uyarlamanız mı gerekiyor? Etkinleştirdiğimde başka bir deyişle, bir şey değiştirmeli miyim yoksa her şey işe yarayacak mı?

Bir şey daha. Paketleri yüklerken Emacs uygulamasında bazı görevler için belirli anahtarlar kullanmalısınız. Örneğin AUCTeX'te C-c C-cEvil Mode'da derlemek için kullandığınız paketler için hangi tuşları kullanıyorsunuz? Bunları her paket için özelleştirmeniz mi gerekiyor?


1
Lütfen gerçekten sormadan önce deneyin. Wiki ve ana sayfa hem yüklemek ve etkinleştirmek için nasıl basit talimatları vermek evil. Bu kılavuzun kullanılması ilk soru grubunuzu hemen yanıtlarken, kılavuz anahtar bağlantılarını özelleştirme hakkında daha fazla bilgi sağlar.
Dan

1
@ Dediğim gibi kurulum ve etkinleştirme ile ilgili herhangi bir sorunum yok. Zaten Evil Mode'u yükledim ve çalışıyor. Endişelerim bunun kullanımı ve yeni paketlerde anahtarların eşleştirilmesi ile ilgili. Kılavuz, bazı önemli bağlantıları değiştirmek istemeniz durumunda, sorularımla ilgili herhangi bir şeyden bahsetmediği takdirde bilgi sağlar. Kılavuz ve wiki okuduğum ilk kaynaklardı ve wiki kurulumumu ayarlamak için takip ettiğim kaynaktı.
Adam

1
İndirilen kişi neden bunu yaptığını söyleyebilir mi? Soru belirli ve belirsiz değil ve ayrıca göndermeden önce büyük araştırmalar yaptım, bu yüzden istediğim şeyin sadece googling ile bulunamadığını biliyorum. Ayrıca ne istediğimi ayrıntılı olarak açıklarım. Bu soruda neyin yanlış olduğunu göremiyorum.
Adam

Yukarıda listelenen nedenlerden dolayı aşağı düştüm. evilBirkaç dakika etkinleştirmek ve onunla çalışmak, varsayılan olarak Vim bağlarını kullandığını göstermek için yeterlidir. Ayrıca, birisi bir Vim emülasyona yazma fakat sorun olacak düşünmek zor değil varsayılan Vim tuş atamaları sağlayarak.
Dan

1
@Dan uzun süredir onunla çalışmaya çalıştığımı söylüyorum. Gerekli tüm anahtar bağlantıların mı yoksa sadece temel bağlantıların mı olduğunu bilmiyordum. Ayrıca her yazıda ve özellikle StackOverflow'daki gönderilerde insanlar sürekli olarak Evil Mode uygulamaları ve çok garip bulduğum ve özelleştirmeye ihtiyaç duyabileceğini düşündüren anahtarları nasıl eşleştireceğimizi soruyorlar. İyi bir Vim kullanıcısı değilim, bu yüzden özelleştirmem gereken özel durumlar olup olmadığını bilemiyorum. Bu modu kendim kapsamlı bir şekilde denedikten sonra, başka ne deneyebileceğimi ve özellikle sorumla ilgili neyin yanlış olduğunu bilmiyorum ...
Adam

Yanıtlar:


16

Kötülük temelde Emacs üzerinde birkaç ekstra tuş eşlemesine izin veren ve bunlarda kullanacağınız ilgili düzenleme komutlarıyla birlikte gelen küresel bir küçük moddur. Daha iyi birlikte çalışabilirlik ve daha az harcanan çaba için mevcut Emacs Lisp kodunu mümkün olduğunca yeniden kullanmak için tasarlanmıştır, örneğin pencere hareketinin windmove.el'den kaldırıldığını öğreneceksiniz .

Etkinleştirildikten sonra evil-modetüm arabellekler ve bir başlangıç ​​durumu (Vim bunları modlar olarak adlandırır, ancak modlar zaten Emacs'ta farklı bir şey ifade eder, bu nedenle Evil onları belirtir) seçilir. Bu durum sadece bir tuş haritasıdır, bu yüzden o tuş haritasına bağlı komutlar çalışır, diğer tuşlar sorumlu olan bir sonraki tuş haritasına aktarılır. Evil Devs için olduğu gibi, bunlarda bilerek birkaç delik karıştırmak yaptılar C-g, C-xve C-c(Vim hiç kullanmaz çünkü sadece çalışacaktır meta tuşunu kullanarak keybinds).

Bu aslında ggnormal durumda kullanmanın doğru olanı yapacağını gösterir. Ayrıca, kullanmanın C-c C-cilgili Emacs komutunu çağıracağı anlamına gelir . Gizlenecek yararlı bir komut bulursanız, Emacs durumuna C-zgeçebilir (ve tekrar vurarak bir öncekine geri dönebilirsiniz), daha sonra söz konusu mod için farklı bir başlangıç ​​durumu kullanmak için Kötüyü özelleştirebilir veya doğrudan tuş haritaları. Emacs durumu, en azından Vim stili hareket etmeyi tercih ettiğiniz bir arabellek için seçilirse, hareket durumunu kullanabilir ve bunlara sahip olabilirsiniz. Özelleştirme miktarı istediğiniz kadar küçük kalır.

Göz at my yapılandırma daha ayrıntılı yapılandırma gibi görünebilir nasıl bir fikir edinmek için.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.