2009-03-05 3 views
1

이러한 유형의 주석 블록을 접을 수 있도록 Java 언어 정의 번들 foldingStartMarker 및 foldingStopMarker 항목을 어떻게 수정합니까? 나는이 시도했습니다TextMate source.java 주석 블록 접기

 
/** 
* This is a comment... 
* Yet another comment... 
*/ 

:

은 주석 스타일
 
foldingStartMarker = '(\{\s*(//.*)?$|^\s*// \{\{\{|^\s*\/\*\*)'; 
foldingStopMarker = '^\s*(\}|// \}\}\}$|\*\/)'; 

내가 '/ **'문자의 첫 경기를 얻을 수 있지만, 나는 그것을 얻을 수 없다 StopMarker '* /'를 찾으십시오.

감사합니다.

답변

0

이상한 것은 아니지만 C++ 소스 파일에서 */대신 * /를 사용하여 주석을 끝내면 폴딩을 위해 주석이 끝나는 것으로 나타났습니다.

0

동일한 문제 (맞춤 언어이지만 같은 의견 블록 스타일). foldingStopMarker은 공백 문자로 시작하는 줄에서는 작동하지 않는 것으로 보입니다.

많은 조합을 시도하고 공백 문자로 시작할 때마다 그 줄의 다른 문자와 독립적으로 foldingStopMarker 정규식을 작성할 수 없습니다.

버그가있는 것 같습니다.

1

이 (자바 스크립트 언어) 나를 위해 작동 :

foldingStartMarker = '^\s*\/\*'; 
foldingStopMarker = '\s*\*\/$'; 
0

이 순간에 할 수 없습니다. 문서화 된 텍스트 메이트 행동, 접기 시작 및 중단은 정확히 같은 들여 쓰기 수준을 가져야합니다. **/해결 방법을 사용하십시오.