emacs에서 클립보드에 복사한 것을 찾을때는??
글쓴이: hwiorb / 작성시간: 월, 2011/06/20 - 11:35오후
안녕하세요.
별로 불편하게 생각하지 않았던 부분인데, vi를 쓰다가 Shift+3에 해당하는 것을 emacs에서 찾다보니
이게 찾을 수 가 없더군요.
그래서 혹시나, 예전부터 궁금해왔던 질문을 적어봅니다.
사용자가 복사한 문자열을 C-s를 통해 찾을 때, 마우스로 직접 미니버퍼를 클릭해서 포커스를 주었는데, 단축키를 사용하여 미니버퍼 쪽으로 포커스를 이동 하는 방법이 있나요?
Forums:
저도 이거 궁금하네요. 그런데 vi에서
저도 이거 궁금하네요.
그런데 vi에서 shift+3 이 무슨 역할을 하나요??
vi에서 shift+3이 아마 keyword 검색이지
vi에서 shift+3이 아마 keyword 검색(이름으론)이지 않을까 싶습니다.
/로 찾으면 문자열 검색이 되는데, shift+3은 양 옆에 구분자(?)기호가 들어가서,
해당 페이지 내에서 함수나 변수명, define 등의 검색이 편하더군요.
nil.
찾아보긴 했는데 쉽진 않네요. 미니버퍼로 포커스를
찾아보긴 했는데 쉽진 않네요.
미니버퍼로 포커스를 옮기는건 못찾았구요.
대신에 복사한 문자열을 바로 찾는 법은 있더군요.
문자열을 복사하고
C-s 해서 isearch 모드로 들어간뒤에
M-y 해주면 복사되었던 문자열이 minibuffer에 yanking 됩니다.
이것만 해도 꽤 유용할것 같아요.^^
vi Shift+3 기능은
emacs 에서는 원하는 문자에서 C+s 다음에 C+w 를 하는 기능이 더 가까울 것 같군요!!
---------------------------------------------
git init
git add .
git commit -am "project init"
---------------------------------------------
(defun
(defun switch-to-minibuffer-window ()
"switch to minibuffer window (if active)"
(interactive)
(when (active-minibuffer-window)
(select-window (active-minibuffer-window))))
(global-set-key (kbd "") 'switch-to-minibuffer-window)
M-x 같이 포커스가 있는 상태에서 다른 창으로 넘어간 경우 다시 미니버퍼로 포커스를 주는 방법입니다
C-s 는 포커스가 없는건지 안되는 군요.
미니버퍼를 클릭했을 땐, 포커스가 생겨서 이동이 가능은 한데, 왜 이렇게 되어 있을까 의문입니다.
nil.
1. C-s 2. M-e 3.
1. C-s
2. M-e
3. C-y
Isearch모드에서 `M-e'키는 `isearch-edit-string'에 바인딩되어 있어서 포커스가 미니버퍼로 옮겨집니다.
댓글 달기