Emacs Tiny Tips
Emacs 팁 모음
1.1. Screen ¶GNU screen은 매우 유용한 프로그램이지만, 기본적으로 screen 명령들이 C-a로 시작하기 때문에, Emacs와 충돌합니다. (Emacs에서 C-a는 현재 줄의 첫번째 글자로 커서를 이동하는 명령) 따라서 $HOME/.screenrc나 /etc/screenrc에 다음과 같은 줄을 넣어서, screen에서 쓰는 escape 키가 C-a가 아닌 C-c가 되게 합니다.
escape ^ca이 경우, break를 보내기 위해서 C-c가 아닌 C-c a를 씁니다. 또는 Screen의 해석금지기능을 이용해서 C-a를 입력할 수도 있습니다.
C-a a 1.2. Debian ¶emacs-snapshot이라고 하는 최신 버전을 설치하실려면 아래 사이트를 참고하여 source.list에 저장소를 추가해 주고 업데이트후 설치하시면 됩니다.
lenny와 squeeze는 lenny저장소용을 사용하시면 되고 sid는 sid저장소용를 사용하시면 됩니다.
1.3. gentoo ¶Gentoo Linux 사용자면, emacs가 아닌 emacs-cvs package를 쓰시면 아주 멋진? GTK+ widget을 쓰는 emacs를 쓰실 수 있습니다. (곧 emacs package도 GTK+가 default가 되기를 희망하며..)
혹시, emacs package가 leim (다국 언어 입력기)를 제공하지 않는다면 emacs-cvs package를 쓰기 바랍니다.
만약 nabi와 같은 한글 입력기를 쓸 때, Shift + Space로 한/영 전환을 주로 하시고, Emacs에서도 Shift + Space로 한/영 전환을 하기 원한다면 다음과 같이 하시기 바랍니다:
$ LANG=C emacs & 1.5. emacs-server ¶X windows에서 여러 터미널을 열고 작업할 때 emacs를 여러개 띄우고 싶지 않을 때가 있습니다.
이런 경우에 emacs-server 사용을 권장합니다. 한 번 띄워 놓으면 다른 터미널에서 emacs로 파일 편집을 하는 경우에도 기존 emacs를 이용할 수 있습니다.
먼저 "M-x server-start"를 사용해 emacs-server를 시작합니다.
만일 ~/.emacs 파일에 (server-start)를 이미 등록해 놓은 경우 emacs 실행 시 자동으로 server가 시작됩니다.
터미널에서 "emacsclient FILE"을 실행하면 기존에 열어 놓은 emacs에서 FILE을 open합니다.
편집 작업이 끝나면 <C-x #>으로 현재 편집 작업을 종료합니다.
만일 emacs가 -nw 옵션으로 terminal 모드로 실행되었다면 <C-x #>입력 순간 "emacsclient FILE"을 실행 했던 터미널에서 emacsclient를 종료합니다.
3.7. Emacs 색상 테마 ¶
4.4. Emacs에서 HTML로 저장하기 ¶
4.7. Emacs 구조체나 클래스 맴버 자동완성 하기 ¶
5.7. eshell 여러개 만들기 ¶
|
If you always postpone pleasure you will never have it. Quit work and play for once! |