답변:
당신은 혼자가 아닙니다.
set nofoldenable " disable folding
foldenable
옵션 을 무시하는 것 같습니다 . 내가 찾은 유일한 해결 방법은의 context
하위 옵션을 diffopt
정말 큰 것으로 설정하는 것입니다. 예 :set diffopt+=context:99999
let g:vim_markdown_folding_disabled=1
즉석에서 접기를 비활성화 (및 활성화)하는 가장 쉬운 방법은 zi
.
zi
토글하는 일반 모드 명령입니다 'foldenable'
단지 등 :set foldenable!
.
니모닉 : "fold i nvert". 을 참조하십시오 :h zi
.
다음은 접기가 멋진 이유를 간략하고 간결하게 요약 한 기사 입니다. 한 줄의 이유는 폴딩으로 인해 매우 큰 파일을 쉽게 탐색 할 수 있기 때문입니다.
접기를 활성화하고 항상 모든 접기가 열린 상태로 시작하려면 vim wiki 가 방법을 알려줍니다. 관심있는 방법은 아마도 자동 명령 방법 일 것입니다.
" Tweak the event and filetypes matched to your liking.
" Note, perl automatically sets foldmethod in the syntax file
autocmd Syntax c,cpp,vim,xml,html,xhtml setlocal foldmethod=syntax
autocmd Syntax c,cpp,vim,xml,html,xhtml,perl normal zR
또한 사용하는 언어에 대한 사용자 지정 접기 방법을 검색하는 것이 좋습니다. 단순히 "vim <insert language here> 접기"를 검색하면 여러 옵션이 나타납니다. 원하는 접는 방법을 찾을 때까지 다양한 옵션을 사용해보십시오.
죄송합니다. 관련 질문에 답하고 있지만 다음과 같이 접기를 끈 상태에서 두 개의 파일을 표시하는 것이 유용하다는 것을 알았습니다.
vim "+set nofen" -O file1 file2
:set foldlevel
하고:set foldlevelstart
설정되어 있는지 확인하십시오. 내 초기 추측은 이러한 값이 어딘가에서 재설정되고 있다는 것입니다. 이 값을 내 vimrc에 추가하면 모든 것이 예상대로 작동합니다.