2014-01-22 2 views
1

Просто интересно, может ли быть настроен синтаксический желоб? Также можно выделить тексты с синтаксической ошибкой?Ace editor: настройка синтаксического искажения ошибок

Например ниже, я пытаюсь проверить значение myString против строки «chetan», но без кавычек. Теперь это синтаксическая ошибка. В настоящее время мы отображаем ошибку в желобе перед номером строки. Но возможно ли настроить редактор туза, чтобы обеспечить встроенную подсветку и изменить цвет?

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; 
} 

Это поможет вам в изменении ширины желоба переопределением настоящего ширины желоба. Аналогичным образом вы можете редактировать и другие свойства.

 Смежные вопросы

  • Нет связанных вопросов^_^