Belirli bir tamponda bulunan tüm anahtar bağlantıları nasıl listeleyebilirim?


35

Yeni bir ana mod deniyorum, bu özel tamponda bulunan anahtar bağlamaların bir listesini almak için Emacs'in dokümantasyon sisteminden nasıl yararlanabilirim?

Yanıtlar:


42

C-h bBir tamponda mevcut olan tüm bağlantıları listeler. Bu yardım için bir hatırlatıcıdır (Ch) bağları (b).

Ayrıca C-h m, arabellek için ana ve küçük modlar için yardımcı olan tuş bağlamalarının bir listesini de alabilirsiniz . Bunun biçimlendirmesi biraz daha açıktır, ancak yalnızca tuş bağlantılarını listelemenin ötesindeki modlar hakkında ek bilgiler içerir.


Teşekkürler, bunu bugün erken saatlerde bilmek istedim ve bunun nasıl yapıldığını anladım. C-h mUzun zaman önce kullandığımı hatırladım ama unuttum.
nixeagle

24

Melpahelm-descbinds aracılığıyla erişilebilen komutu kullanıyorum . Eşleştirdim C-h bçünkü temelde bir değiştirme işleminin yerine geçiyor describe-bindings. Bunun yararı, gezinmek ve arama yapmaktan daha kolay olmasıdır, describe-bindingsçünkü anahtar kelimeleri kolayca arayabilirsiniz ve dümen arabellek tüm eşleşmeleri ve hangi moddan geldiklerini göstermek için daralır

dümen-iniş eylemi

Listedeki herhangi bir seçim için, eylemi gerçekleştirmeyi veya komutun belgelerine atlamayı seçebilirsiniz.


Yazım hatası: helm-decsbindsyerine helm-descbinds.
Denis Bitouzé

@ DenisBitouzé, teşekkürler. Sabit.
nispio

10

Kanonik bir emacsşeyler yapmamama rağmen , discover-my-majorbu amaç için kullanmayı çok seviyorum , çünkü sadece daha etkili hissettiriyor.

Bu geçerli melpave tarafından desteklenmektedir makeyo güzel menülerin sorumludur kütüphane magitile tanınır.

githubİşlevselliği gösteren bir ekran görüntüsü için bağlantıyı kontrol etmenizi öneririm .

Yükleyin ( melpakullanmanızı öneririm package.el) ve ekleyin

(require 'discover-my-major)
(global-set-key (kbd "C-h C-m") 'discover-my-major)

senin config.


4

Tam olarak aradığınızı olmasa da, kılavuz anahtarı denemek isteyebilirsiniz . Bir önek dizisini tamamlamadan girerseniz, rehber tuşu size mevcut tamamlamaları ve hangi işlevleri yerine getirdiklerini gösteren bir arabellek açar. Emacs'ta yeni ciltler öğrenmem gerektiğinde bunu çok faydalı buluyorum.

görüntü tanımını buraya girin


5
Rehber-anahtarın github sayfasının "Bu paket aktif bir şekilde korunmaz. Hangi anahtar daha iyi bir alternatif" diyor.
user151019

2

Buz sarkıtları anahtarın tamamlanması size,C-h b(describe-bindings),C-h w(where-is) veC-h c(describe-key-briefly) adreslerinden aldığınız tüm bilgileri bir taneye aktarır . S-TABİstediğin zaman en üst seviyedevur

  • Geçerli bağlamda yazabileceğiniz her tuş dizisi ( qyalnızca karakter ekleyen tuşlar hariç ) arabellekte görüntülenir *Completions*. Bu hangi tuşları söyler şimdi .

  • Her bir tuş sırasının bağlı olduğu komut *Completions*, tuş adının yanında (örn. b = bookmark-jump) Da gösterilmiştir . Bu, anahtar (örn ne fikir verir b) yapar .

  • Yerel olarak bağlanan her tuş dizisi , yani geçerli tampon modu için özel bir anlamı olan her tuş, *Completions*soluk sarı bir arka plan ile vurgulanır . Bu, hangi modların geçerli mod tarafından sunulanlar olduğunu gösterir .

  • C-M-mouse-2Bir anahtar ismine tıklayın (komut adı ile). Bir *Help*tampon anahtarına bağlı bir komuta tam bilgi ile açılır. Bu, tuş sırasının ayrıntılı olarak ne yaptığını gösterir.

    • Bu konuda yardım almak için başka bir tuşa (komut) tıklayın, vb.… Tüm gün bunu yapabilir, ne yaptıklarını öğrenmek için mevcut anahtar bağlantılarına göz atabilirsiniz. Bu, özellikle, belirli bir mod tarafından tanımlanan tuşlar hakkında bilgi edinmek için harika bir yoldur.
    • *Help*Belirli bir komutla ve ilgili tuş sırası ile ilgili şeyler hakkında bilgi almak için tampondaki herhangi bir bağlantıya tıklayın Yardım sistemi boyunca gezinin; bunu bütün gün boyunca yapabilirsiniz. Sonra sorgulamak için başka bir anahtar seçin…
  • Daha sonra bir tuş (komut) kullanmak istiyorsanız , sadece mouse-2ismine tıklayın *Completions*(veya tuş + komut ismini girin ve tıklayın RET). Veya C-gnormalde yaptığınız gibi iptal, kullanma ve tuşa basma.

Kullanılabilir tüm tuşları S-TABgörmek için ile başlayabilirsiniz . Veya bir önek tuşuna (örneğin ) basarak başlayabilir ve ardından bu öneki olan tüm tuşları görmek için (örneğin, bu önek tuşuna bastıktan sonra kullanılabilen tüm tuşlar için) basabilirsiniz. (Bir önek tuşuyla ilişkilendirilmiş "komut" ile gösterilir .)C-xS-TAB...

Sözde fonksiyon önek anahtarına erişerek menü çubuğu menülerini bu şekilde de tamamlayabilirsiniz menu-bar.

Ayrıca bu açıklamaya bakınız


2

C-h mAna mod ve küçük modların tüm önemli ciltlemelerini listeleyenlere bakmak isteyebilirsiniz . Diğer Yardım komutları hakkında daha fazla bilgiyi buradan okuyun . Emacs yardım sistemi zengindir.

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.