나는 현재 더블 마우스 클릭으로하는 지점에서 단어 / 기호를 선택할 수있는 기능을 좋아합니다. 키보드에서 할 수 있기를 원하므로 키 입력 (또는 이미 있을까요?)에 바인딩하고 싶습니다. 그래서 함수 이름이 필요합니다. 함수가 이미 존재한다고 가정하지만 이름이 무엇인지 알 수 없습니다.
시도 C-h k
했지만 마우스를 두 번 클릭하면 도움말이 <down-mouse-1>
표시됩니다 (도움말 시스템이 두 번째 클릭을 기다리지 않는다고 가정합니다). 또한 21.2 장에서이 기능이 정의 된 문서를 검색했지만 함수 이름을 말하지 않았습니다.
업데이트 : 일반적인 키 바인딩을 위해 나는에 해당하는 가정하자 <C-left>
다음에 <C-S-right>
하는 수 있습니다 left-word
및 right-word
시프트 키가 후자 개최하고 있지만, 각각. (Shift 키가있는 키보드 지정과 기능에 대한 매핑 사이의 관계를 완전히 이해하지 못합니다.로 식별하기 전에 <C-S-right>
번역 하는 데 도움 <C-right>
이됩니다. right-word
)
shift-selection-mode
(참조 (info "(emacs) Shift Selection")
). 또한 참조 emacs.stackexchange.com/questions/12858/...
<right>
<C-left>
<C-S-right>
한다는 것은 해당 링크에서 오랫동안 논의 된 미묘한 문제를 완전히 해결할 필요가 없음 을 의미합니다.
C-h b
해당 버퍼를 사용 하고 검색 하면 특정 이벤트가있는 "mouse.el"의<double-mouse-1>
호출이 표시mouse-set-point
됩니다. 이것이 얼마나 도움이되는지 확실치 않습니다 :)