폴딩 기능 이용
폴딩 기능은 별로 구태여 볼 필요가 없는 부분을 접어서 보기 편하게 해 주는 기능으로 이렇게 사용한다.
접기(folding)
접고 싶은 부분을 비주얼 모드로 영역 지정한 후 zf 키를 누르면 해당 부분이 접어진다.
펴기(unfolding)
접힌 부분에 커서를 위치시키고 zo 키를 눌러주면 접힌 부분이 펴진다.
즉, 아래의 사진과 같이 지정된 영역을 접고 편다.
이를 응용해서 함수의 여는 중괄호 ‘{’ 위에 커서를 위치시키고 명령 모드에서 v]}zf 명령을 내리면 비주얼 모드로 진입하여(v) 함수의 코딩된 블록이 지정되어(]}) 접힌다(zf).
함수의 여는 중괄호 '{' 위에 커서를 위치시키고 v]}zf
비주얼 모드로 진입하여(v) 함수의 코딩이 이루어진 블록이 지정되어(]}) 접힌다(zf).
이 키가 다소 복잡하고 자주 사용하므로 아래와 같이 키 매핑을 해두는 것도 좋다.
map <F1> v]}zf
※ 키 매핑은 앞서 포스팅한 이곳을 참조하면 된다.
Anki 파일
아래는 본 포스팅의 내용을 갈무리하기 위한 Anki 파일입니다. 참고하시기 바랍니다.
'Anki로 공부하기 > vi 또는 vim 익히기' 카테고리의 다른 글
066 vi 또는 vim 기초 사용법을 마무리하면서(vim Anki 파일 모음) (6) | 2018.08.04 |
---|---|
065 기타 기능(탭 끼워넣기, 들여쓰기 자동정렬, 자동완성) (0) | 2018.08.03 |
063 vim에서 셸 명령 사용하기 (0) | 2018.08.01 |
062 매크로 사용하기 (0) | 2018.07.31 |
061 단축키 만들기-키 매핑(mapping) (0) | 2018.07.30 |