Saya suka kemampuan untuk memilih kata / simbol pada titik yang saat ini saya lakukan dengan klik mouse ganda. Saya ingin dapat melakukannya dari keyboard, jadi saya ingin mengikatnya keystroke (atau mungkin sudah?), Jadi saya perlu nama fungsinya. Saya menganggap fungsi tersebut harus sudah ada, tetapi saya tidak tahu apa namanya.
Saya mencoba C-h k
tetapi kemudian ketika saya klik dua kali mouse bantuan untuk <down-mouse-1>
muncul (saya menganggap sistem bantuan tidak menunggu klik kedua atau sesuatu). Saya juga mencari dokumentasi di mana fungsi ini didefinisikan di bagian 21.2, tetapi tidak menyebutkan nama fungsinya.
Pembaruan: Untuk pengikatan kunci tipikal, saya kira itu sama dengan <C-left>
diikuti oleh <C-S-right>
yang mana left-word
dan right-word
masing - masing, meskipun tombol shift diadakan untuk yang terakhir. (Saya tidak sepenuhnya memahami hubungan antara penunjukan keyboard dengan tombol shift dan pemetaannya terhadap fungsi, bantuan untuk <C-S-right>
menerjemahkannya <C-right>
sebelum mengidentifikasi sebagai right-word
)
shift-selection-mode
(lihat (info "(emacs) Shift Selection")
). Lihat juga emacs.stackexchange.com/questions/12858/…
<right>
<C-left>
<C-S-right>
cara saya tidak perlu sepenuhnya mengatasi masalah halus yang dibahas panjang lebar di tautan itu.
C-h b
dan mencari melalui buffer itu menunjukkan bahwa<double-mouse-1>
panggilanmouse-set-point
(dari "mouse.el") dengan beberapa peristiwa tertentu. Tidak yakin seberapa banyak ini membantu :)