2013-02-01 3 views
1

직장에서 컴퓨터로 프로그래밍을 시도하고 있었는데 Vim에서 Java 프로그램의 폴드를 인식하지 못했습니다. 나는 foldmethod를 "문법"으로 설정했지만, 방법 바디를 붕괴 시키려고 할 때 "폴드 없음"을 얻습니다. 나는 파일 형식을 "cpp"로 변경하여 foldmethod = 구문을 시험했으며 작동했습니다!Vim 자바 접기가 폴드를 인식하지 못합니다.

'java.vim'과 'cpp.vim'을 비교하여 문제를 식별 할 수 있는지 알아보기 위해 시도했지만 'java.vim'으로 문제를 해결할 수 없습니다.

가 가
" Vim syntax file                                             
" Language:  Java                                             
" Maintainer: Claudio Fleiner <[email protected]>                                    
" URL:  http://www.fleiner.com/vim/syntax/java.vim                                    
" Last Change: 2007 Dec 21 

사람이 어떤 아이디어가 있습니까 :

내 'java.vim'는 다음과 같은 헤더가?

답변

0

어떤 Vim 버전입니까?

기본 Vim 7.3.000 설치는 syntax/java.vim이고 버전은 2010 March 23입니다. 최신 런타임 파일 (Mercurial 저장소에서)은 2012 Oct 05입니다. 둘 다 Java 접기를 수행 할 수 있습니다. 업그레이드 할 것을 적극 권장합니다. 당신의 응답을

if v:version < 703 
    " The default Java syntax file lacks the 'fold' option. 
    syn region javaFold start="{" end="}" transparent fold 
endif 
+0

감사 :이 작업을 수행 할 수없는 경우

~/.vim/after/syntax/java.vim에 다음을 넣어! 현재 VIM 7.2를 실행 중입니다. 문제를 해결하기 위해 업그레이드하겠습니다. – Daeden

관련 문제