/**
수천 줄이나 되는 코드라인을 쳐다 보고 있노라면 막막하니 스크롤 하는것 조차도 힘이 든다.
이럴경우에는 vim에서 제공하는 foldmethod 를 이용한다면 상당히 편하다.
*/
1. 사용법 보기
vim 편집 창에서 :help foldmethod 혹은 fdm을 쳐보자.
간략한 설명과 함께 여섯가지의 옵션이 있다는 사실을 알수 있다.
: set foldmethod=<method>
manual 매뉴얼하게 폴딩을 생성한다.2. .vimrc에 설정 하기
indent 같은 indent 일경우 폴딩한다(파이썬 같은 경우 좋을 듯하다)
expr 'foldexpr' gives the fold level of a line.(?)
marker '{{{', '}}}' 마커로써 폴딩 구역을 설정한다.
syntax Syntax highlighting 아이템으로 폴딩 구역을 설정한다
diff 변경되지 안은 부분을 폴딩한다.
간단 하다 .vimrc 파일을 열고 거기에
set foldmethod=< manual | indent | expr | marker | syntax | diff >3. 폴딩 사용하기
zi - 접는기능 사용 토글
zv - 커서 줄 보기
zo - 부분 펴기
zc - 부분 접기
zM - 모두 접기
zR - 모두 펴기
zd - folding 영역 삭제
등등
원문 보기 :
http://www.python.or.kr/pykug/VimEditor
http://kldp.org/node/74145
http://kltp.kldp.org/stories.php?story=02/11/16/6893604