Emacs

Linux/Linux 일반 : 2007. 3. 11. 12:00
반응형
1. Emacs

Emacs는 편집기의 일종으로서 FSF의 GNU 프로젝트를 이끄는 리차드 스톨만이 만든 것입니다. 스톨만은 LISP 언어를 가지고 emacs를 만들었기 때문에 LISP 언어를 사용할 수 있는 사람이라면 자신이 원하는 기능을 만들어 확장시킬 수 있습니다. 그래서 emacs는 단순 편집기 이외에도 USENET 뉴스, 웹 부라우저, 전자우편 등의 여러가지 기능을 수행할 수 있습니다. 버전이 높아지고 국제화 기능이 추가 되면서 이제 한글로도 입력이 가능하게 되어있는 상태입니다.


2. Emacs 실행하기

Emacs를 실행하려면 우선 현재 사용자가 쓰고 있는 linux 시스템에 emacs가 설치되어 있어야 합니다.
Emacs를 실행하려면.



emacs & 를 쓰고 enter 키를 눌러주면 됩니다. 그러면 조금 있다가 다음과 같이 emacs창이 뜹니다.




또는 더 간단하게 주 메뉴에서 응용프로그램 안의 이맥스를 실행해도 됩니다.
만약 특정 파일을 열고 싶다면 명령어 뒤에 파일 이름을 써주면 됩니다.
예를 들어 현재 디렉토리안의 'gnome'이란 파일을 열고 싶다면



라고 입력하면 됩니다.


3. Emacs 편집기 사용

Emacs 는 vi 편집기보다 훨씬 사용이 편리하면서 시스템 호환성도 좋아서 매우 인기가 높습니다. 특히 vi에서 일일이 익혀서 사용해야 했던 명령어들을 쓰지 않고 메뉴를 통해 쉽게 편집기 기능을 쓸 수 있다는 것이 매우 큰 장점입니다. 또한 일반 모드로부터 텍스트 모드, 픽쳐 모드, C 모드, LISP 모드 등의 매우 다양한 모드로의 전환이 되는 것도 emacs가 사용자들에게 인기 있는 하나의 이유입니다. 자, 이제 emacs 사용에 필요한 정보를 알아봅시다.


(1)단축키


파일을 저장하려면 'Ctrl + x'를 누르고 다시 'Ctrl + s'를 눌러주면 됩니다. 이 단축키들을 간단히 보여드리면..

- Ctrl-x, Ctrl-c emacs 종료

- Ctrl-x, Ctrl-f 다른 파일 열기(읽기)

파일 안에서 문자등을 쓰고 지우는 것은 너무도 간단합니다.

- del : 원하는 곳에 쓰고 지울때

- Ctrl-b : 뒤로 한칸 이동

- Ctrl-f : 앞으로 한칸 이동

- Ctrl-n : 다음 줄로 이동

- Ctrl-p : 앞의 줄로 이동

- Ctrl-a : 줄의 가장 앞으로 이동

- Ctrl-e : 줄의 가장 뒤로 이동

- Ctrl-v : 한 화면 앞으로 이동

- Ctrl-x[ : 한 페이지 앞으로 이동

- Ctrl-x] : 한 페이지 뒤로 이동

- Ctrl-l : 현재의 줄이 화면의 중앙에 오도록 조정

비슷하게 메타키를 사용하는 단축키도 있습니다. 보통 메타키는 Alt 키나 Esc 키입니다.

- Alt-f : 한 단어 앞으로 이동

- Alt-b : 한 단어 뒤로 이동

- Alt-a : 한 문장 뒤로 이동

- Alt-e : 한 문장 앞으로 이동

- Alt-] : 한 절 앞으로 이동

- Alt-[ : 한 절 뒤로 이동

- Alt-v : 한 화면 아래로 이동

- Alt-< : 버퍼의 처음으로 이동

-Alt-> : 버퍼의 끝으로 이동

마지막으로 저장과 종료에 대한 단축기를 보여드리겠습니다.

- Alt-x save-buffers : 현재 작성중인 파일을 저장

- Alt-x kill-emacs : emacs를 종료


(2) Emacs에서 한글 쓰기

버 전 2.0 이상의 emacs에서는 한글이 지원됩니다. 그러니 한글을 쓰시려면 간단하게 'shift+ space'를 눌러주시면 한글 모드로 바뀌고 한글을 쓸 수가 있습니다. 기본적으로 emacs는 두벌식 한글을 쓰도록 되어 있습니다. 세벌식 한글을 쓰길 원하신다면 메뉴의 'Mule' 메뉴에서 'Select Input Method'를 선택합니다. 그러면 emacs의 미니 버퍼에입력화면이 나옵니다. (미니 버퍼는 emacs의 가장 밑에 생기는 입력창입니다.) 미니 버퍼에 'korean-hangul3'이라고 입력만 하면 됩니다. 항상 세벌식 한글을 쓰길 원하면 홈 디렉토리로 가셔서 './emacs' 파일을 열어서 내용을 조금 바꿔주시면 됩니다. 파일을 열어 살펴보시면



이란 줄이 있을 겁니다. 그럼 "" 안에다 3을 입력하고 저장하고 나옵니다.



그럼 이후부터는 emacs에서는 세벌식 한글이 기본이 될 것입니다.
반응형
Posted by Real_G