2014-01-22 6 views
1

구문 오류 거터를 사용자 정의 할 수 있다면 궁금하십니까? 또한 구문 오류가있는 텍스트를 강조 표시 할 수 있습니까?에이스 편집기 : 구문 오류 시술기 사용자 정의

예를 들어, 문자열 "chetan"에 대해 따옴표없이 myString의 값을 확인하려고합니다. 이제 이것은 구문 오류입니다. 현재 우리는 줄 번호 이전의 거터에서 오류를 표시합니다. 그러나 에이스 편집기를 사용자 정의하여 인라인 하이라이트를 제공하고 색상을 변경할 수 있습니까?

if myString==chetan: 
    //do something 
endif 

답변

0

형광펜 토큰을 참조 수정 데이빗, 내가했다 다음과 같습니다 :

if(editor.getValue() != "" && $('.ace_text-layer.ace_line:not(:has(span))')){ 
    $('.ace_line:not(:has(span))').css("background","#FCBEA5") 
}else { 
    $('.ace_line:not(:has(span))').css("background","#000000") 
} 

현재 줄을 강조 표시하는 것과 같은 몇 가지 문제가 있습니다.

0

거터를 사용자 지정하려면 .ace_gutter 속성에서 재생할 수 있습니다. 당신이 도랑의 폭을 변경하려는 경우 지금이 본 제본 폭을 재정 의하여 도랑의 폭을 변화에 도움이 될 것입니다

.ace_gutter > .ace_layer { 
    width: 20px !important; 
} 

, 가정합니다. 마찬가지로 다른 속성도 수정할 수 있습니다.

관련 문제