Browse Source

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

mxd 4 years ago
parent
commit
1a00f7ba4d
1 changed files with 5 additions and 4 deletions
  1. 5 4
      magic-editor/src/console/src/scripts/editor/high-light.js

+ 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'],