Jawaban:
C-h b
akan mencantumkan semua binding yang tersedia di buffer. Ini adalah mnemonic untuk bantuan (Ch) binding (b).
Anda juga bisa mendapatkan daftar ikatan kunci melalui C-h m
, yang membantu untuk mode utama dan kecil untuk buffer. Pemformatan ini sedikit lebih jelas, tetapi termasuk informasi tambahan tentang mode selain daftar listing kunci.
Saya menggunakan perintah helm-descbinds
, yang tersedia melalui melpa . Saya memetakannya C-h b
karena pada dasarnya merupakan pengganti drop-in untuk describe-bindings
. Keuntungannya adalah lebih mudah dinavigasi dan mencari daripada hasil describe-bindings
karena Anda dapat dengan mudah mencari kata kunci dan penyangga kemudi akan mempersempit untuk menunjukkan semua kecocokan, dan dari mode mana mereka berasal
Untuk setiap pilihan dalam daftar, Anda dapat memilih untuk melakukan tindakan, atau untuk beralih ke dokumentasi untuk perintah.
helm-decsbinds
bukannya helm-descbinds
.
Meskipun bukan emacs
cara kanonik dalam melakukan sesuatu, saya cukup suka menggunakan discover-my-major
untuk tujuan itu karena hanya terasa lebih efektif.
Ini tersedia melpa
dan didukung oleh makey
perpustakaan, yang bertanggung jawab untuk menu magit
- menu bagus yang dikenal.
Saya sarankan Anda memeriksa github
tautan untuk tangkapan layar yang menunjukkan fungsionalitas.
Instal (saya sarankan dari melpa
menggunakan package.el
) dan tambahkan
(require 'discover-my-major)
(global-set-key (kbd "C-h C-m") 'discover-my-major)
ke konfigurasi Anda.
Meskipun tidak persis apa yang Anda cari, Anda mungkin ingin mencoba panduan-kunci . Jika Anda memasukkan urutan awalan tanpa menyelesaikannya, tombol panduan akan memunculkan buffer yang menunjukkan kepada Anda penyelesaian yang tersedia dan fungsi apa yang dijalankannya. Saya menemukan ini sangat berguna ketika saya perlu mempelajari binding baru di Emacs.
Selesai tombol es memberikan Anda semua info yang Anda dapatkan dariC-h b
(describe-bindings
),C-h w
(where-is
), danC-h c
(describe-key-briefly
), digulung menjadi satu. TekanS-TAB
saja kapan saja di tingkat atas.
Setiap urutan tombol yang dapat Anda ketik dalam konteks saat ini (dengan pengecualian tombol seperti q
yang hanya menyisipkan karakter) ditampilkan dalam buffer *Completions*
. Ini memberi tahu Anda kunci mana yang tersedia sekarang .
Perintah bahwa setiap urutan kunci terikat juga ditampilkan di *Completions*
, di sebelah nama kunci (misalnya b = bookmark-jump
). Ini memberi Anda gambaran kasar apa kunci (misalnya b
) tidak .
Setiap urutan kunci yang terikat secara lokal , yaitu, setiap kunci yang memiliki makna khusus untuk mode buffer saat ini, disorot *Completions*
dengan latar belakang kuning pucat. Ini memberi tahu Anda binding mana yang ditawarkan oleh mode saat ini .
Klik C-M-mouse-2
pada nama kunci (dengan nama perintahnya). Sebuah *Help*
penyangga dibuka dengan deskripsi lengkap dari perintah terikat ke tombol. Ini memberi tahu Anda apa yang dilakukan urutan tombol secara terperinci.
*Help*
buffer untuk mencari tahu tentang hal-hal yang terkait dengan perintah yang diberikan dan urutan kuncinya. Menavigasi di seluruh sistem bantuan - Anda dapat melakukan ini sepanjang hari juga. Kemudian pilih kunci lain untuk menginterogasi ...Jika Anda ingin kemudian menggunakan kunci (perintah), maka cukup klik mouse-2
pada namanya di *Completions*
(atau isi tombol + nama perintah dan tekan RET
). Atau batalkan, gunakan C-g
, dan tekan tombol seperti biasa.
Anda dapat mulai dengan S-TAB
, untuk melihat semua kunci yang tersedia saat ini. Atau Anda dapat mulai dengan menekan tombol awalan (mis. C-x
) Dan kemudian tekan S-TAB
untuk melihat semua kunci yang memiliki awalan itu (yaitu, semua kunci tersedia setelah Anda menekan tombol awalan itu). ("Perintah" yang terkait dengan kunci awalan ditunjukkan oleh ...
.)
Anda bahkan dapat menyelesaikan menu menu-bar dengan cara ini, dengan mengakses kunci awalan fungsi semu menu-bar
.
Lihat juga deskripsi ini
C-h m
adalah yang saya ingat menggunakan dulu, tapi lupa.