vim 코드 접기를 사용하여 비일시적으로 .vimrc를 어떻게 접나요? (sp13-vim)

vim 코드 접기를 사용하여 비일시적으로 .vimrc를 어떻게 접나요? (sp13-vim)

나는 spf13-vim을 사용하고 있는데 vimrc를 다음과 같은 섹션으로 접은 상태로 유지하고 싶었습니다.

+------126 lines: Environment {----------------------------------------------------------------------------------------------------------------------------------------------------------------------

Visual(vjjjjjjjj...) 및 zf/za를 사용하여 이를 수행하는 방법을 알아냈습니다. 그런데 파일을 열 때마다 각 부분을 열거나 닫을 수 있도록 영구적으로 만들려면 어떻게 해야 합니까?

마커를 사용해 보았는데 마음대로 되지 않는 것 같습니다. (원하는 124줄이 아닌 2~4줄을 접게 됩니다.)

내 접기 설정은 다음과 같습니다.

foldmarker={,} foldlevel=0 foldmethod=marker

답변1

단일 파일(예 ~/.vimrc: )의 경우 다음을 통해 접기를 구성합니다.모델린; 즉, Vim이 인식하고 그에 따라 접기 관련 옵션을 설정하는 파일 끝에 있는 특수 주석입니다. 참고: {,}접기 표시는 Vimscript에서도 발생하므로 (사전 개체를 정의하기 위해) 사용하지 않겠습니다 . 원본을 고수하는 것이 좋습니다.

" vim: set fdm=marker fmr={{{,}}} fdl=0 :

그런 다음 다음과 같이 접이식 블록을 소개합니다.

" Environment {{{

왜 전역 접기 설정이 작동하지 않는지 모르겠습니다. 다음으로 인해 발생할 수 있습니다.spf-13. Vim의 "배포판"은 다음과 같습니다.spf-13그리고야누스빠른 설치와 기본 설정으로 사용자를 유혹하지만 복잡성이 증가하고(Vim의 런타임 로딩 체계와 배포의 임의 규칙을 모두 이해해야 함) 유연성이 없음(배포로 인해 일부 문제가 발생할 수 있음)으로 인해 비용을 지불하게 됩니다. 일은 더 쉽지만 다른 일은 매우 어렵습니다.) Vim은 놀라울 정도로 사용자 정의가 가능합니다. 다른 사람의 사용자 정의를 사용하는 것은 의미가 없습니다.

관련 정보