더북(TheBook)

3.3.3 이맥스 및 Vim 스타일의 명령행 편집

명령행 편집을 수행하는 가장 강력한 방법은 이맥스(Emacs)나 Vim처럼 이미 능숙하게 사용하는 편집기의 조작법을 그대로 사용하는 방법이다. 이들 중 어느 하나에 이미 익숙하다면, 이를 명령행 편집에 바로 활용할 수 있다. 이맥스나 Vim을 능숙하게 사용하지 못한다면, 표 3-2를 참조해 커서 이동법부터 차근차근 익혀보길 바란다. 참고로 이맥스의 ‘메타(Meta)’ 키는 주로 Esc(눌렀다 뗌)나 Alt(누른 채로 유지)를 말한다.

셸의 기본 설정은 이맥스 스타일이다. 나 역시 배우기 쉬운 이맥스 스타일을 추천한다. Vim 스타일을 사용하고 싶다면 먼저 다음 명령을 입력한다(또는 $HOME/.bashrc 파일에 추가한 후 설정을 다시 읽어들여도 된다).

$ set -o vi

Vim 스타일을 사용할 때는 Esc를 눌러 명령행 편집 모드로 전환한 다음 표 3-2에 나타낸 Vim 열의 키를 사용하면 된다. 이맥스 모드로 다시 전환하고 싶다면 다음 명령을 입력한다.

$ set -o emacs
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.