2011년 4월 14일 목요일

[Vim] Plugin: The NERD Commenter

간혹 Vim 에서 특정 영역을 주석처리(commenting)를 하거나 주석을 해제하고 싶은 경우가 있을 것이다. 개발자라면 자주 쓸 수 밖에 없다. Emacs에서 comment-region 과 uncomment-region은 사랑받는 함수이니까...

Vim의 경우는 외부 플러그인의 도움을 받는 편이 편한 것 같다. 이번에 소개할 플러그인은 The NERD Commenter 이다.

http://www.vim.org/scripts/script.php?script_id=1218

간단한 사용법 예를 한가지.

주석 처리할 영역을 비쥬얼블럭으로 선택한 후 \c 를 입력한다. (순서대로 \ c 그리고 스페이스 키를 누른다는 의미다.)
위 커맨드는 toggle comment의 를 실행하는 단축키로 기본 바인드 되어있다. 만약 Leader키의 설정을 바꾸었다면 \ 대신 지정한 키를 이용하면 된다.

주석을 해제할 때도 동일하다. toggle 커맨드이니까.

스크린샷의 예는 C에서 사용한 경우라서 C스타일의 주석이 입력된다. NERD Commenter는 다양한 언어를 지원하며 언어에 맞게 주석이 입력된다. 상세한 내용은 직접 확인해 보는 것이 좋을 것 같다.

댓글 없음 :