vim 함수 폴딩(folding) 하는 방법..

achiem의 이미지

수천줄 되는 소스 코드에서... 함수 프로토 타입만 볼수 있도록... 코드 내용은 접어버리고 싶습니다..

어떻게 해야할까요?

irondog의 이미지

프로토타입만 보실거라면 차라리 taglist를 써보시는 어떨런지... 물론 이 스크립트를 쓰시려면 ctags가 필요로 합니다. 헌데 이건 윈도용 바이너리로도 나와 있으니 문제되지는 않을듯 싶네요.

palsuet의 이미지

:help foldmethod를 보시면 6가지 방법이 있습니다.

:set foldmethod=<method>

로 사용할 수 있습니다. 저는 marker를 사용합니다만, 코드에 일일이 {{{ }}}를 입력해야 되서 번거롭죠. python같이 들여쓰기가 잘 된 코드라면 indent가 편합니다. C의 경우에는 syntax가 좋을 것 같군요.
--
feel the gravity

feel the gravity