2012년 3월 30일 금요일

[Emacs] 버퍼를 관리하기 위한 ibuffer

Emacs에서 너무 많은 버퍼를 띄웠을 경우 일일이 죽이기(C-x k)는 귀찮은 일이다. 이럴 때는 ibuffer를 사용해보자.

M-x ibuffer
n, p키로 커서를 위 아래로 이동시키는 것이 가능하다(물론 C-n, C-p 같은 기존 키도 가능). m을 누르면 커서가 위치한 버퍼에 꺽쇠(>)가 표시된다(mark 했다는 의미). 그리고 D를 누르면 선택한(marked) 버퍼를 죽일 것인지 물어온다.

도움말은 h를 누르면 간략하게 표시되며 여타 특수모드와 비슷하게 q를 누르면 ibuffer가 종료된다.

이 외에도 다양한 기능이 있는 것 같지만 개인적으론 여러 버퍼를 한번에 죽이기 위한 용도로만 쓰기에 자세한 건 모르겠다.

기본적으로 버퍼 삭제 시 매번 yes/no를 물어오는데 이게 귀찮다면 설정 하나를 추가하면 된다.
(setq ibuffer-expert t)

참고문서 링크:

댓글 없음 :