Codemirror codefolding을 사용하여 코드를 {
및 }
으로 접기 및 덧글을 사용하고 싶습니다. 내가 겪고있는 유일한 문제는 괄호 코드를 [
및 ]
으로 코드 폴드하는 것입니다. 대괄호는 거의 항상 한 줄의 명령문의 일부이므로 코드 폴딩을 사용하지 않으려합니다. 어떻게 방지 할 수 있습니까?"["없이 Codemirror 코드 폴딩을 사용하는 방법?
if (startCh == null) {
startToken = "[", endToken = "]";
startCh = findOpening("[");
}
을하지만 여전히 대괄호에 대한 codefolding 방지하지 않습니다 codemirror/addon/fold/brace-fold.js
에서
나는이 라인을 주석 시도. 또한, 어떤 아이디어가 addon/fold/indent-fold.js
무엇입니까? 나는 그 파일을 포함해야하는지 확신 할 수 없다.
N.B. JavaScript 및 PHP 모드 모두에 대해 Codefolding을 사용하고 있습니다.
편집
여기 Codemirror codefolding의 데모입니다.
[최소, 완료 및 확인 가능한 예제] (http://stackoverflow.com/help/mcve)를 입력하십시오. 내 codemirror 인스턴스에서이 작업이 수행되었습니다. 들여 쓰기 접기에 대해서는 들여 쓰기 접기와 동일하지만 들여 쓰기에 대해서는 들여 쓰기 기호 코드 블록이있는 언어에서 사용됩니다. – Salketer
나는 지금 일하고있다. 캐싱 문제였습니다. 나는 캐시를 지우는 것을 새로 고치기 위해 F5 키를 눌렀고, var startToken = "{", endToken = "}", startCh = findOpening ("{"); 변경 사항은 즉시 업데이트되었습니다. –
@Salketer 자신에게 현상금을 수여 할 수 없으므로 답변을 게시 할 수 있습니까? –