2017-03-02 34 views
1

我是新來的插件世界,我想確保從正確的方向開始。 從vscode擴展樣本開始 - 在github>裝飾樣本, 我使用了一些正則表達式與vscode.RangeactiveEditor.setDecorations組合,幾分鐘來實現這一點:VsCode插件:顏色編碼ts文件中的內嵌SQL

enter image description here

是否有在Vs代碼中使用數十個正則表達式的更好方法?請記住,我在.ts文件中。

回答

1

不,沒有更好的辦法。語法高亮器中的所有內容都是圍繞正則表達式構建的。所有主題文件都使用正則表達式來匹配特定文本元素的patter,併爲它們分配一個id。而正則表達式不僅在那裏使用,而且例如識別文件類型。

+0

感謝您的幫助,我將專注於正則表達式 – Odubuc