Sınırsız anahtarları göster


30

Yeni bulunan dümen, şaşırtıcı mod btw kullanımım için bazı anahtar bağlayıcıları tanımlamak istiyorum ve diğer anahtarların kullanımının üzerine yazmadan bunu yapmak istiyorum. Farklı tuş kombinasyonlarının sayısının sonsuz olduğunu fark ettim, ancak tüm tanımsız anahtar bağlantılarını 1 seviye derinlikte görmek için bir yol var mı?

Örneğin, vurulduktan sonra hangi anahtar ciltlemelerin kullanılabileceğini bilmek C-cve ardından bir listeyle arabellek almak istiyorum C-c some_keys.

Bu özelliğin şu anda mevcut olmadığını varsayarsak?

Yanıtlar:


23

Check out free-keyssize aynı adı olduğunu gösterir hepinize o anda kullanılmayan anahtar bağlamaları bir işlev veren paket.

bind-key Aynı zamanda, kendi bağlarınızı tanımlamanız için size daha temiz bir sözdizimi sağlayan yararlı bir araçtır.

(bind-key "C-h C-k" 'free-keys)

bind-keyayrıca, describe-personal-keybindingsayarladığınız tüm anahtar bağları ve aynı zamanda hangi bağları geçersiz kıldığınızı görmek için çağrılan kullanışlı bir hata ile birlikte gelir .


6

İşte birkaç fikir. Sorunuzu doğrudan yanıtlamıyorlar ancak hangi anahtar bağlantıların kullanılabileceğini bulmanıza yardımcı olabilirler.

Bir önekle başlayan tüm önemli ciltlemelerin listesini alın

guide-keyPaket alfabetik girilen önek ile başlayan, tüm tuş bağları içinde, göstermek için kullanılabilir.

Aşağıdaki ekran görüntüsü, guide-keybaşlayarak başlığımdaki tüm anahtar kelimelerimi gösteriyor C-x r. Mevcut ciltlemeler alfabetik olarak listelendiğinden, hangi ciltlemelerin mevcut olduğunu bulmak kolaydır.

Ekran görüntüsü aynı zamanda hangi anahtar önekleri kullandığımı da gösterir guide-key.

Cx r ile başlayan anahtar kelimelerim

Aşırdığınız ciltlerin bir listesini alın

describe-personal-keybindingsİle birlikte gelir fonksiyonu use-packagesiz ekran yakalama aşağıda gösterilen overrode anahtar neyi bağlamaları paket gösterileri. Bir bağlantının istemeden aşırı kullanımdan geçip geçmediğini kontrol etmek için bu işlevin sonuçlarını inceleyebilirsiniz. İşin güzel yanı, bu fonksiyonun tüm küçük modlar için bağlantıları göstermesi.

Tanımla-kişisel-anahtar kelimelerinin çıktısının nasıl göründüğünün örneği


5

C-c C-hBaşlayan tüm ciltleri bilmek için vurabilirsiniz C-c. Bu, "eksik" olan herhangi bir tuş dizilimi için işe yarar: o tuş dizisine basın ve ardından C-hbu diziyle başlayan tüm tuş bağlarını görmek için. Daha sonra listede olmayan bir şeyi seçebilirsiniz.

Belirli bir tuşlamanın tanımlanıp tanımlanmadığını bilmek (üzerine yazmaktan kaçınmak için), geçerli modda neyin tanımlandığını görmek için C-h cveya M-x describe-key-briefly(veya C-h kveya M-x describe-key) kullanabilirsiniz.


1

Buz sarkıtları tuş tamamlama -S-TAB- bir önek tuşuna bastıktan sonra da dahil olmak üzere şu anda kullanım için mevcut olan tüm anahtar dizileri (yani sınırlanmış, ücretsiz değil) gösterir.

Örneğin C-x r S-TAB, ön ekli tuş dizilerini gösterir C-x r.

Listelenmeyen anahtarlar sınırsızdır (ücretsiz).

Görüntülenen anahtar sıraları kullanarak farklı şekillerde sıralayabilirsiniz C-,.

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.