[Emacs] blank-mode
blank-mode는 공백을 알아보기 쉽게 표시해 주는 모드이다. 프로그래머에게 있어서 눈에 보이지 않는 공백은 가끔 문제를 일으키는 경우도 있기에 이런 모드는 상식 선에서 알아두는 편이 좋을 것 같다.
기존(?)에는 whitespace-mode라 불리우는 메이저모드 플러그인이 있었지만 마이너모드로 교체된 blank-mode가 대세가 되었나보다. 자세한 역사는 생략 -_-;
http://www.emacswiki.org/emacs/BlankMode
다운로드는 blank-mode.el 링크에서 받을 수 있지만 귀찮으니 auto-install로 샥 설치를...;;
설정방법은 단순하게도
한줄 적어주는 것으로 끝난다.
물론 위 링크에서 찾아보면 좀 더 상세한(?) 설정방법에 대한 이야기가 나오니 관심이 있다면 자세히 읽어보는 것을 추천한다.
실제 사용 예를 잠깐 보자면
그냥 스크래치 버퍼에 아무 글자를 갈겨 적었다. 어딘가에 공백이 있든 말든 무슨 상관이겠냐마는...
여기서
이렇게 나타났다. 빨간색은 글자 뒤에 붙은 쓸 데 없는 공백. 희미한 노란색에 점이 찍힌 것은 들여쓰기, 그리고 $가 적힌 노란색이 그려진 라인은 완전히 빈 라인이라는 의미인 것 같지만 뭔가 다른 의미가 숨어있는 듯. 그리고 마지막 줄은 앞에 작은 꺽쇠가 찍혀있는데 TAB(
파이썬(Python) 프로그래머라면 들여쓰기 때문에 공백이나 탭 문자에 대한 구분이 명확해야 하기에 이런 플러그인은 필수라고 생각된다. 근데 파이썬 아니면 크게 쓸 일이 없을지도 모르겠...
기존(?)에는 whitespace-mode라 불리우는 메이저모드 플러그인이 있었지만 마이너모드로 교체된 blank-mode가 대세가 되었나보다. 자세한 역사는 생략 -_-;
http://www.emacswiki.org/emacs/BlankMode
다운로드는 blank-mode.el 링크에서 받을 수 있지만 귀찮으니 auto-install로 샥 설치를...;;
설정방법은 단순하게도
.emacs
에다가(require 'blank-mode)
한줄 적어주는 것으로 끝난다.
물론 위 링크에서 찾아보면 좀 더 상세한(?) 설정방법에 대한 이야기가 나오니 관심이 있다면 자세히 읽어보는 것을 추천한다.
실제 사용 예를 잠깐 보자면
여기서
M-x blank-mode
를 해 보니\t
)이라는 의미다.파이썬(Python) 프로그래머라면 들여쓰기 때문에 공백이나 탭 문자에 대한 구분이 명확해야 하기에 이런 플러그인은 필수라고 생각된다. 근데 파이썬 아니면 크게 쓸 일이 없을지도 모르겠...
댓글