emacs에서 alt-x 를 다른키로 바인딩. & C-w 를 뒤쪽 단어 삭제하기로 바인딩하기 tip
쓰다보니 편해서 올려봅니다. 저같은 뉴비분들께 도움이 되길 바라며.
http://steve.yegge.googlepages.com/effective-emacs
위에서 보던 중 실제로 잘 적용하고 있는 세 가지 팁을 소개합니다.
첫째, alt-x(M-x) 를 C-x C-m 으로 바인딩.
alt-x가 손꾸락 위치도 불편하고, 키보드마다 위치가 다르기도 하죠. 그래서 저는 ESC-x 를 사용하고 있었는데 저 위의 팁대로
C-x C-m으로 바인딩하니 정말 편하고 좋네요. 언뜻 보면 두 번 눌러야 돼서 불편할 듯 보이지만 Control 키를 누른 상태에서
x와 m을 누르면 되니 전혀 불편하지 않습니다. 물론, Caps_Lock 키를 Control로 스왑해 준 상태여야 편하겠죠 ^-^;
혹시 아직도 Caps_Lock 와 Control을 스왑하지 않으신 분들은 구글링을! (네이버에도 나옵니다)
방법은.
~/.emacs 파일에 아래 라인을 추가해 주세요.
;; set C-x C-m and C-c C-m to M-x (global-set-key "\C-x\C-m" 'execute-extended-command) (global-set-key "\C-c\C-m" 'execute-extended-command)
아, C-c 도 추가 한 이유는 x 누르려는데 c를 잘못 누를 경우가 많기 때문이라고 링크에서 그러는군요. 사실 저도 자주 실수한 부분인데 저런 배려가 고맙군요
둘째, C-w를 backward-kill-word으로, C-x C-k 를 오려내기로.
원래는 C-w가 워낙 자주 쓰는 명령이라 가만 두려고 했는데 위 링크의 설명을 보니 콘솔에선 C-w가 backward-kill-word로 쓰이더군요.
제가 워낙 통일성을 좋아하다보니 그냥 바꾸게 되었습니다. ^^ 막상 바꿔보니 상당히 편해서 추천합니다.
~/.emacs 파일에 아래 라인 추가.
;; set C-w to backward-kill-word (global-set-key "\C-w" 'backward-kill-word) (global-set-key "\C-x\C-k" 'kill-region) (global-set-key "\C-c\C-k" 'kill-region)
셋째, 툴바, 메뉴바, 스크롤바 없애기.
사실 이막스에서 메뉴나 툴바는 필요가 없는 기능인 것 같습니다. 그것들을 없애는 방법은
~/.emacs 파일에 아래 라인 추가.
;; Lose the UI (if (fboundp 'scroll-bar-mode) (scroll-bar-mode -1)) (if (fboundp 'tool-bar-mode) (tool-bar-mode -1)) (if (fboundp 'menu-bar-mode) (menu-bar-mode -1))
그럼 즐거운 이막스 생활 하세요. ^-^
댓글 달기