Saya membaca dokumentasi untuk mode Yasnippet, ketika saya datang ke bagian di mana tombol pemicu didefinisikan:
Sepertinya mode minor Yasnippet menentukan TABkunci untuk menjalankan yas-expand
menggunakan:
(define-key yas-minor-mode-map (kbd "<tab>") 'yas-expand)
(define-key yas-minor-mode-map (kbd "TAB") 'yas-expand)
Apa perbedaan antara <tab>
dan TAB
? (Saya mencoba google ini tetapi saya tidak dapat menemukan deskripsi yang jelas)
key-bindings
Håkon Hægland
sumber
sumber
<tab>
danTAB
?<tab>
danTAB
, satu-satunya cara untuk menjalankan perintah yang terkait denganTAB
mengetikC-i
?<tab>
perintah yang berbeda dari yang Anda ikatTAB
, maka apa yang Anda dapatkan saat menekan tombol "Tab" tergantung pada mana / apa yang dikirim ke Emacs. Jika mengirimC-i
(aliasTAB
) maka Anda mendapatkanTAB
pengikatan. Jika mengirim<tab>
maka Anda mendapatkan pengikatannya. (Dan ya, Anda selalu dapat menekanC-i
untuk mendapatkanTAB
ikatan.)TAB
kunci yang berbeda diberikan olehStreakyCobra
dalam masalah github ruang ini . Anda mungkin ingin memasukkan beberapa informasi itu dalam jawaban Anda.