ACE编辑器:自定义语法错误gutter



只是想知道语法错误是否可以自定义?还可以突出显示具有语法错误的文本吗?

例如,下面我试图检查myString的值对字符串的" chetan",但没有引号。现在这是语法错误。当前,我们在行号之前以排水沟显示错误。但是,是否可以自定义ACE编辑器提供内联突出显示并更改颜色?

if myString==chetan:
  //do something
endif 

您可以添加类似于Cloud9和Zed Do的下划线(请参阅https://github.com/zedapp/zed/zed/commit/59ae66c545db2d92d92d92dc5c5efc1a069eddd16960ebdd)groups.google.com/d/msg/ace-discuss/_pruj_hemno/wvdf9fqwzhmj

我发现具有错误的行没有跨度,所以我做了以下操作:

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")
}

有一些问题,例如突出显示当前行。

自定义可以围绕其.ace_gutter属性播放的天沟。现在假设如果要更改排水沟的宽度,

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

这将通过覆盖当前的排水沟宽度来帮助您更改排水沟的宽度。同样,您也可以编辑其他属性。

相关内容

  • 没有找到相关文章

最新更新