[질문] 이맥스(Emacs)에서 한 단어 선택·복사

withtw의 이미지

이맥스에서 한 단어를 선택하는 명령은 따로 없나요.
(여기서 말하는 한 단어란 앞뒤 공백으로 구분된 단어를 말합니다.)
아무리 찾아봐도 한 단어를 선택·복사하는 것은 없고,
M-b C-Space M-f M-w의 조합으로 하는 수 밖에 없는데 너무 불편합니다.

cinsk의 이미지

(defun kill-ring-save-word ()
  (interactive)
  (let ((bounds (bounds-of-thing-at-point 'word)))
    (if bounds
        (copy-region-as-kill (car bounds) (cdr bounds)))))

--
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html
Korean Ver: http://www.cinsk.org/cfaqs/

withtw의 이미지

이맥스에 관해서 매번 도움 받네요.
(global-set-key "\C-cw" 'kill-ring-save-word) 추가해서 단축키로 사용할 예정입니다.

blueiur의 이미지

C s C w 하시면 한단어 선택 됩니다.
단점은 커서 뒤로부터 선택이라는 ㅎㅎ

primewizard의 이미지

M-b C-M-SPC (M-w or C-w) 를 이용하고 있습니다.

참고적으로 전 오른손 엄지로 "Alt" 계속 누르고 있고 "b" 누르후 "C-SPC" 해서 사용합니다.

자주 사용하신다면 위 cinsk님처럼 하시는 것이 정답일 듯

withtw의 이미지

C-M-SPC는 몰랐던 것이네요.
그동안 M-@ 쓰느라고 많이 불편했었습니다.
C-M-SPC가 훨씬 편하군요.