2014-01-22 60 views
1

只是想知道,如果語法錯誤天溝可以定製?也可以突出顯示有語法錯誤的文本嗎?王牌編輯器:定製語法錯誤天溝

例如,下面我試圖檢查字符串「chetan」的值爲myString,但沒有引號。現在這是一個語法錯誤。目前我們在行號之前在裝訂線中顯示錯誤。但是是否可以定製ace編輯器提供內聯高亮並更改顏色?

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

這將幫助你在通過重寫本裝訂線寬度改變溝的寬度。同樣,您也可以編輯其他屬性。