«key-bindings» etiketlenmiş sorular

Klavye kısayolları, tuş akorları, tuş dizileri, kısayol tuşları veya tuş kombinasyonları ile Emacs'daki karşılık gelen eylemler arasındaki herhangi bir ilişki.


4
Bir anahtarın hangi tuş eşlemesinde bağlı olduğunu nasıl öğrenebilirim?
Bir 'd' anahtarını yeniden gnus-article-modebaşlattım, ancak nokta bir eklenti üzerindeyken eski davranışı hala etkin. Yeniden bağlama işleminin orada yapmanın etkili olmadığını görebiliyorum C-h k d, ancak bu noktada hangi anahtar eşlemin geçerli olduğunu söylemiyor, böylece yeniden adlandırabilirim. Bunu öğrenmenin bir yolu var mı? İşte kesin bir örnek: Kötülük kullanıyorum ve …

4
Büyük mod bağlayıcılarını geçersiz kılma
Bazen global anahtar kelimelerim büyük bir mod tarafından geçersiz kılınır. Kolay bir örnek init dosyamda aşağıdaki ayardır (global-set-key (kbd "C-j") 'newline-and-indent) Ancak can sıkıcı bir şekilde bu anahtar bağlama, çizik arabelleğinin varsayılan modu olan "Lisp Etkileşim" ana modu tarafından gizlenir. Kendimi büyük bir modun (veya küçük modun) global anahtarlığımı gizlediği …


4
Sınırsız anahtarları göster
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 …

3
Terminal kullanırken keybind ile ilgili sorunlar
Aşağıdaki satır var init.el: (global-set-key [(control \;)] 'comment-region) GUI penceresinde çok iyi çalışıyor, ancak emacsbu -nwseçenek ile çağrılırsa C-;bölgeyi yorumlamaz, sadece ;karakter ekler . M-x comment-region RETancak iyi çalışıyor. Benzer cevabı bu cevabı takip etmeye çalıştım , ama yine de C-q C-;geri ;döndüm ve kesinlikle çıplak bağlamak istemiyorum ;. İstenilen …

4
Elisp'ten bir anahtar teslimi olayı nasıl simüle edebilirim?
Elisp'ten rastgele bir kilit olay simüle etmek mümkün mü? Belirli bir anahtar için bağlayıcı bulma yollarının farkındayım ve daha sonra etkileşimli olarak bu komutu çağırırım, ancak bu anahtar olayı bir komuta bağlı değilse? Gibi bir örnekte , istediğim ne olur bağlamak C-`aynı davranmasına ESCanahtarın tüm bağlamlarda ?

3
Helm-find-files'de <RET> tuşuna basarak dizini açabilirim?
Çalıştığımda #'helm-find-filesve noktayı bir dizine taşıdığımda, &lt;ret&gt;bu dizini yönetmeli modda açarken sonuçlara basmak . C-jHelm'de bu dizine girmek için basılması gerekiyor. Burada &lt;RET&gt;olduğu gibi davranmak isterdim C-j, ama mutlaka başka hiçbir yerde değil. Kontrol ettim ve C-jbağlı olduğu #'helm-maybe-exit-minibuffer, oysa &lt;RET&gt;bağlıdır #'helm-execute-persistent-action. Bu durum &lt;RET&gt;için #'helm-maybe-exit-minibufferçalışmalara bağlanma , ancak diğer …

1
Ci'yi TAB'dan nasıl ayırt edebilirim?
Normalde, tarihi nedenlerden ötürü, emacs anahtar TABkoduna ve C-ianahtara aynı şekilde davranır , bkz. işlev tuşları ile ilgili emacs lisp belgeleri veya abo-abo'nin "TAB ile arasındaki fark nedir?" . NOT: Bu yazı, tuş kodlarına vardır TAB, &lt;tab&gt;ve C-i; tabve Ctrl+ idiğer yandan klavyedeki fiziksel tuşlardır. Ancak, şu anda, emacs TABve …


7
Dosyayı noktada önizlemek için ayrıntılı “hızlı görüntüleme” tuşu
Ben dired nokta altında olan bir dosyanın "hızlı görünümü" yapan bir işlev oluşturmak istiyorum. Bunun çalışması için istediğim yol, daha sonra dosyayı bir arabellekte görünür kılan bir işlev tuşunu basılı tutmam, ancak anahtarı bıraktığımda arabellek kapanır ve yönlendirilen arabellek geri döner. Geçici arabelleği kapatmak zorunda kalmak istemiyorum C-x k . …

2
Önek anahtarları olarak Cx veya Cc kullanma hakkında sözleşme
Kullanma kuralları nelerdir C-x, C-cya M-olduğu gibi önek anahtarlarını? Örneğin: C-xtamponları kaydetmek veya ziyaret etmek için vs. C-cMetin düzenleme için vb. Var mı ? Arka fon Belki bu aptalca bir sorudur. İspanyolca klavye kullanıyorum ve bazen İngilizce (QWERTY) klavye için yaygın olan tuş bağlantılarını yeniden tanımlıyorum. Örneğin: Kabuk komutu vanilya …

1
Bir fonksiyonun başlangıcına ve sonra geçerli noktaya geri atlamak için en iyi (en az tuşa basma) yöntemi?
Bazen fonksiyonun başlamasının görünmediği uzun bir fonksiyon içerisindeyim. Yakın zamanda (which-function-mode)hangisinin bana modelin fonksiyonun adını söylediğini öğrenmiş olsam da , hızlı bir şekilde fonksiyonun başlangıcına atlayabilir ve daha sonra mümkün olduğu kadar geri dönebilirim. Şimdiye kadar iki çözüm buldum. İşaret kullanma C-SPC Geçerli noktayı işaretle C-M-a İşlevin başlangıcı için geriye …

1
SEKME ve <tab> arasındaki fark nedir?
Ben okuyordum belgelere Ben tetik tuşu tanımlanır bölüme geldiğinde, Yasnippet modu için: Öyle görünüyor ki Yasnippet küçük modu aşağıdakileri kullanarak TABçalıştırılacak anahtarı tanımlar yas-expand: (define-key yas-minor-mode-map (kbd "&lt;tab&gt;") 'yas-expand) (define-key yas-minor-mode-map (kbd "TAB") 'yas-expand) Arasındaki fark nedir &lt;tab&gt;ve TAB? (Bunu Google'da denedim ama net bir açıklama bulamadım)

4
Super in emacs -nw in linux
Cevaba basit ve doğrudan bir soru bulmak için uğraşıyorum ve bu yüzden burada sormaya karar verdim. S: Linux'ta bir Terminalde başlatılan Emacs'ta Super kullanmanın bir yolu var mı? PS : Ben hakkında çok fazla bilgi okudum xmodmapama bence anahtar terminal emülatör Süper anahtarı temsil edemez olduğunu. Ancak, bir (kbd "s-SPC")şey …

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.