Saya tahu bahwa saya dapat mencari bantuan untuk urutan kunci menggunakan C-h k <key sequence>
, tapi saya menggunakan Emacs di terminal, dan terminal emulator saya tidak melewati semua urutan kunci ke Emacs. Kadang-kadang saya akan melihat notasi untuk urutan kunci tertentu yang ditulis di suatu tempat tanpa penjelasan, dan saya ingin melihat apa fungsinya, tetapi saya bahkan tidak bisa mengetiknya. Apakah ada yang setara dengan di C-h k
mana saya bisa mengetik urutan kunci (seperti secara harfiah C-<character>
)?
keymap
help
terminal-emacs
penilai
sumber
sumber
C-h k C-h k
. (Bekerja di terminal saya.)Jika Anda tidak dapat menggunakan kombinasi tombol tertentu karena terminal Anda, Anda dapat sering memalsukannya dengan mensimulasikan pengubah kunci secara manual. Kombinasi berikut berfungsi persis seolah-olah Anda telah menggunakan kunci pengubah yang sesuai:
Misalnya, jika Anda tidak bisa mengetik
C-a
karena alasan apa pun,C-x @ c a
adalah hal yang sama. JikaS-<return>
tidak bekerja di terminal Anda,C-x @ S RET
akan. Kombinasi tombol ini juga berfungsi denganC-h k
awalan bantuan.sumber
C-x
tetapi tidakC-a
? Semua ini membutuhkan kemampuan untuk mengeluarkanC-x
. Mampu menggunakan pengubah "hiper" atau "super" tanpa tombol khusus sepertinya bisa berguna. Saya telah menemukan terminal yang tidak diatur untuk memetakan kunci "alt" menjadi "meta," tetapi saya mengatasinya (dengan enggan) menggunakan "ESC"C-a
adalah contoh yang buruk. Yang lebih mungkin adalahC-A
(atauC-S-a
), karena terminal sepertinya tidak menyukai kontrol + shift.screen(1)
,C-a
diperintahkan untuk menjadi semacam kunci multiplexing. Tapi saya sudah lama tidak menggunakannyascreen
, jadi saya bisa mengingat yang salah.Anda juga dapat menggunakan
C-h b
untuk melihat semua keybindings, yang akan mencakup tombol mouse dan yang lainnya.sumber
describe-bindings
jendela bantuan muncul, Anda juga dapat menggunakanisearch
untuk mencari representasi teks biasa dari urutan kunci dan fungsi yang terikat padanya. Selain itu, paket inihelm-descbindings
akan memungkinkan Anda menavigasi semua binding dalam buffer helm.Saya tidak mengetahui adanya solusi yang lebih spesifik ini, dan mereka mungkin bekerja lebih baik jika Anda menginginkan perintah yang dijalankan oleh kunci.
Namun, untuk tip yang lebih umum tentang menemukan bantuan, jika Anda memang memiliki semacam gagasan yang tidak jelas tentang apa yang dilakukan pengikatan kunci, tetapi ingin detail lebih lanjut, saya telah menggunakan
C-h f
(ataudescribe-function
) dengan penyelesaian tab untuk mencoba dan menemukan nama fungsi, yang sering berfungsi, dan kemudian bantuan akan memberi tahu Anda jika fungsi itu memiliki ikatan. Dan ketika itu tidak berhasil, saya telah menggunakanC-h a
(atauapropos-command
) dan mengetikkan beberapa istilah yang saya pikir mungkin terkait dan mengejutkan, saya telah banyak berhasil menemukan perintah yang benar untuk pengikatan kunci. Pilihan bagus lainnya adalahC-h m
(ataudescribe-mode
) dan lihat semua ikatan utama untuk mode saat ini. Ini juga dapat digunakan sebagai istilah yang bermanfaat untuk digunakan untuk salah satu atau dua teknik pencarian sebelumnya.sumber