Kaynağa Gözat

修复语法高亮中注释未被正确高亮的问题

mxd 4 yıl önce
ebeveyn
işleme
1a00f7ba4d

+ 5 - 4
magic-editor/src/console/src/scripts/editor/high-light.js

@@ -41,10 +41,11 @@ export const HighLightOptions = {
             [/'/, 'string', '@string_single'],
         ],
         comment: [
-            [/((TODO)|(todo)|(fixme)|(FIXME))[ \t]+[^\n(?!\*\/)]+/, 'comment.todo','@comment'],
-            [/[ \t]+/, 'comment','@comment'],
-            [/\*\//, 'comment', '@popall'],
-            [/[^ \t]+(?!((TODO)|(todo)|(fixme)|(FIXME)))/, 'comment','@comment']
+            [/((TODO)|(todo)|(fixme)|(FIXME))[ \t]+[^\n(?!\*\/)]+/, 'comment.todo'],
+            [/[ \t]+/, 'comment'],
+            [/\*\//, 'comment', '@pop'],
+            [/[^ \t*\/]+(?!((TODO)|(todo)|(fixme)|(FIXME)))/, 'comment'],
+            [/./, 'comment'],
         ],
         commentTodo: [
             [/((TODO)|(todo)|(fixme)|(FIXME))[ \t]+[^\n]+/, 'comment.todo','@popall'],