Vim에도 코드 접기 기능이 있는데, 예전부터 알고 있었지만 결국 많이 사용되지 않아서 이 기능은 기본적으로 거의 사용되지 않습니다. 최근 gvim과의 긴밀한 접촉을 통해 점차 코드 접기 기능에 익숙해졌습니다. PEAR.php와 같은 PHP 코드 조각을 열면 내부 코드가 자동으로 접혀 있는 것을 발견했습니다. 코드를 확장하면 /*{{{*/ 및 /*}만 있으면 됩니다. }}*/ 코드 양쪽이 자동으로 접혀집니다. 구성을 주의 깊게 검색하면 한 문장이 핵심입니다:
foldmethod=marker
이런 식으로 vim은 자동으로 코드를 검색하고 {{{와 }}} 사이의 내용을 접습니다. 코드는 쓸모없는 낭비가 아닙니다:
/ *
* 지역 변수:
*모드: PHP
*탭 너비: 4
* c-기본 오프셋: 4
*끝:
*/
이 주석은 vim에서 읽고 자동으로 환경 변수로 설정됩니다.
코드 접기 사용법에 관해서는 vim에 다음을 입력하십시오.
:조를 도와주세요
관련된 바로가기 키를 많이 볼 수 있는데, 익숙해지기 전에 연습이 필요합니다. :)
내 gvim 구성 콘텐츠가 추가되었습니다:
colo zellner
set guifont=Courier_New:h11:cANSI nobackup tabstop=4 Shiftwidth=4foldmethod=marker
au BufRead * simalt ~x
vim 관련 약간의 발견:
Google 리더의 이전 기사와 다음 기사의 단축키는 각각 j와 k인데, 이는 vim의 커서 이동 키와 일치하는지 모르겠습니다. 우연이거나 의도적인 것입니다. 나중에 나온 것이라면 Google 리더 개발자도 vim의 팬이어야 합니다.
Firefox를 사용하여 웹 페이지의 소스 코드를 볼 때 "/"를 클릭하면 vim의 검색과 일치하는 검색 상자가 표시됩니다. Firefox 개발자도 vim 매니아인 것으로 추정됩니다.p