본문 바로가기

도구의발견

vim editor - foldmethod

/**
수천 줄이나 되는 코드라인을 쳐다 보고 있노라면 막막하니 스크롤 하는것 조차도 힘이 든다.
이럴경우에는 vim에서 제공하는 foldmethod 를 이용한다면 상당히 편하다.
*/
 

1. 사용법 보기
  vim 편집 창에서 :help foldmethod 혹은 fdm을 쳐보자.
  간략한 설명과 함께 여섯가지의 옵션이 있다는 사실을 알수 있다.

  : set foldmethod=<method>

manual      매뉴얼하게 폴딩을 생성한다.
indent      같은 indent 일경우 폴딩한다(파이썬 같은 경우 좋을 듯하다)
expr        'foldexpr' gives the fold level of a line.(?)
marker      '{{{', '}}}' 마커로써 폴딩 구역을 설정한다.
syntax      Syntax highlighting 아이템으로 폴딩 구역을 설정한다
diff        변경되지 안은 부분을 폴딩한다.
2. .vimrc에 설정 하기
  간단 하다 .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

    유익한 글이었다면 공감(❤) 버튼 꾹!! 추가 문의 사항은 댓글로!!