📄 highlightdata.c
字号:
keyword:\"<(?:return|goto|if|else|case|default|switch|break|continue|while|do|for|sizeof)>\":::Keyword::D\n\ braces:\"[{}]\":::Keyword::D}", "CSS:1:0{\n\ comment:\"/\\*\":\"\\*/\"::Comment::\n\ import rule:\"@import\\s+(url\\([^)]+\\))\\s*\":\";\"::Warning::\n\ import delim:\"&\":\"&\"::Preprocessor:import rule:C\n\ import url:\"\\1\":::Subroutine1:import rule:C\n\ import media:\"(all|screen|print|projection|aural|braille|embossed|handheld|tty|tv|,)\":::Preprocessor1:import rule:\n\ media rule:\"(@media)\\s+\":\"(?=\\{)\"::Warning::\n\ media delim:\"&\":\"&\"::Preprocessor:media rule:C\n\ media type:\"(all|screen|print|projection|aural|braille|embossed|handheld|tty|tv|,)\":::Preprocessor1:media rule:\n\ charset rule:\"@charset\\s+(\"\"[^\"\"]+\"\")\\s*;\":::Preprocessor::\n\ charset name:\"\\1\":::String:charset rule:C\n\ font-face rule:\"@font-face\":::Preprocessor::\n\ page rule:\"@page\":\"(?=\\{)\"::Preprocessor1::\n\ page delim:\"&\":\"&\"::Preprocessor:page rule:C\n\ page pseudo class:\":(first|left|right)\":::Storage Type:page rule:\n\ declaration:\"\\{\":\"\\}\"::Warning::\n\ declaration delims:\"&\":\"&\"::Keyword:declaration:C\n\ declaration comment:\"/\\*\":\"\\*/\"::Comment:declaration:\n\ property:\"<(azimuth|background(-(attachment|color|image|position|repeat))?|border(-(bottom(-(color|style|width))?|-(color|style|width)|collapse|color|left(-(color|style|width))?|right(-(color|style|width))?|spacing|style|top(-(color|style|width))?|width))?|bottom|caption-side|clear|clip|color|content|counter-(increment|reset)|cue(-(after|before))?|cursor|direction|display|elevation|empty-cells|float|font(-(family|size|size-adjust|stretch|style|variant|weight))?|height|left|letter-spacing|line-height|list-style(-(image|position|type))?|margin(-(bottom|left|right|top))?|marker-offset|marks|max-(height|width)|min-(height|width)|orphans|outline(-(color|style|width))?|overflow|padding(-(bottom|left|right|top))?|page(-break-(after|before|inside))?|pause(-(after|before))?|pitch(-range)?|play-during|position|quotes|richness|right|size|speak(-(header|numeral|punctuation))?|speech-rate|stress|table-layout|text(-(align|decoration|indent|shadow|transform))|top|unicode-bidi|vertical-align|visibility|voice-family|volume|white-space|widows|width|word-spacing|z-index)>\":::Identifier1:declaration:\n\ value:\":\":\";\":\"\\}\":Warning:declaration:\n\ value delims:\"&\":\"&\"::Keyword:value:C\n\ value modifier:\"!important|inherit\":::Keyword:value:\n\ uri value:\"<url\\([^)]+\\)\":::Subroutine1:value:\n\ clip value:\"<rect\\(\\s*([+-]?\\d+(?:\\.\\d*)?)(in|cm|mm|pt|pc|em|ex|px)\\s*(,|\\s)\\s*([+-]?\\d+(?:\\.\\d*)?)(in|cm|mm|pt|pc|em|ex|px)\\s*(,|\\s)\\s*([+-]?\\d+(?:\\.\\d*)?)(in|cm|mm|pt|pc|em|ex|px)\\s*(,|\\s)\\s*([+-]?\\d+(?:\\.\\d*)?)(in|cm|mm|pt|pc|em|ex|px)\\s*\\)\":::Subroutine:value:\n\ function value:\"<attr\\([^)]+\\)|<counter\\((\\l|\\\\([ -~\\0200-\\0377]|[\\l\\d]{1,6}\\s?))([-\\l\\d]|\\\\([ -~\\0200-\\0377]|[\\l\\d]{1,6}\\s?))*\\s*(,\\s*<(disc|circle|square|decimal|decimal-leading-zero|lower-roman|upper-roman|lower-greek|lower-alpha|lower-latin|upper-alpha|upper-latin|hebrew|armenian|georgian|cjk-ideographic|hiragana|katakana|hiragana-iroha|katakana-iroha|none)>)?\\)|<counters\\((\\l|\\\\([ -~\\0200-\\0377]|[\\l\\d]{1,6}\\s?))([-\\l\\d]|\\\\([ -~\\0200-\\0377]|[\\l\\d]{1,6}\\s?))*\\s*,\\s*(\"\"[^\"\"]*\"\"|'[^']*')\\s*(,\\s*<(disc|circle|square|decimal|decimal-leading-zero|lower-roman|upper-roman|lower-greek|lower-alpha|lower-latin|upper-alpha|upper-latin|hebrew|armenian|georgian|cjk-ideographic|hiragana|katakana|hiragana-iroha|katakana-iroha|none)>)?\\)\":::Subroutine:value:\n\ color value:\"(#[A-Fa-f\\d]{6}>|#[A-Fa-f\\d]{3}>|rgb\\(([+-]?\\d+(\\.\\d*)?)\\s*,\\s*([+-]?\\d+(\\.\\d*)?)\\s*,\\s*([+-]?\\d+(\\.\\d*)?)\\)|rgb\\(([+-]?\\d+(\\.\\d*)?%)\\s*,\\s*([+-]?\\d+(\\.\\d*)?%)\\s*,\\s*([+-]?\\d+(\\.\\d*)?%)\\)|<(?iaqua|black|blue|fuchsia|gray|green|lime|maroon|navy|olive|purple|red|silver|teal|white|yellow)>|<transparent>)\":::Text Arg2:value:\n\ dimension value:\"[+-]?(\\d*\\.\\d+|\\d+)(in|cm|mm|pt|pc|em|ex|px|deg|grad|rad|s|ms|hz|khz)>\":::Numeric Const:value:\n\ percentage value:\"[+-]?(\\d*\\.\\d+|\\d+)%\":::Numeric Const:value:\n\ named value:\"<(100|200|300|400|500|600|700|800|900|above|absolute|always|armenian|auto|avoid|baseline|behind|below|bidi-override|blink|block|bold|bolder|both|bottom|capitalize|caption|center(?:-left|-right)?|child|circle|cjk-ideographic|close-quote|code|collapse|compact|condensed|continuous|crop|cross(?:hair)?|cursive|dashed|decimal(?:-leading-zero)?|default|digits|disc|dotted|double|e-resize|embed|expanded|extra(?:-condensed|-expanded)|fantasy|far(?:-left|-right)|fast(?:er)?|female|fixed|georgian|groove|hebrew|help|hidden|hide|high(?:er)?|hiragana(?:-iroha)?|icon|inherit|inline(?:-table)?|inset|inside|italic|justify|katakana(?:-iroha)?|landscape|larger?|left(?:-side|wards)?|level|lighter|line-through|list-item|loud|low(?:er(?:-alpha|-greek|-latin|-roman|case)?)?|ltr|male|marker|medium|menu|message-box|middle|mix|monospace|move|n-resize|narrower|ne-resize|no(?:-close-quote|-open-quote|-repeat)|none|normal|nowrap|nw-resize|oblique|once|open-quote|out(?:set|side)|overline|pointer|portrait|pre|relative|repeat(?:-x|-y)?|ridge|right(?:-side|wards)?|rtl|run-in|s-resize|sans-serif|scroll|se-resize|semi(?:-condensed|-expanded)|separate|serif|show|silent|slow(?:er)?|small(?:-caps|-caption|er)?|soft|solid|spell-out|square|static|status-bar|sub|super|sw-resize|table(?:-caption|-cell|-column(?:-group)?|-footer-group|-header-group|-row(?:-group)?)?|text(?:-bottom|-top)?|thick|thin|top|ultra(?:-condensed|-expanded)|underline|upper(?:-alpha|-latin|-roman|case)|visible|w-resize|wait|wider|x-(?:fast|high|large|loud|low|slow|small|soft)|xx-(large|small))>\":::Text Arg2:value:\n\ integer value:\"<\\d+>\":::Numeric Const:value:\n\ font family:\"(?iarial|courier|impact|helvetica|lucida|symbol|times|verdana)\":::String:value:\n\ dq string value:\"\"\"\":\"\"\"\":\"\\n\":String:value:\n\ dq string escape:\"\\\\([ -~\\0200-\\0377]|[\\l\\d]{1,6}\\s?)\":::Text Escape:dq string value:\n\ dq string continuation:\"\\\\\\n\":::Text Escape:dq string value:\n\ sq string value:\"'\":\"'\":\"\\n\":String:value:\n\ sq string escape:\"\\\\([ -~\\0200-\\0377]|[\\l\\d]{1,6}\\s?)\":::Text Escape:sq string value:\n\ sq string continuation:\"\\\\\\n\":::Text Escape:sq string value:\n\ operators:\"[,/]\":::Keyword:value:\n\ selector id:\"#[-\\w]+>\":::Pointer::\n\ selector class:\"\\.[-\\w]+>\":::Storage Type::\n\ selector pseudo class:\":(first-child|link|visited|hover|active|focus|lang(\\([\\-\\w]+\\))?)(?!\\Y)\":::Text Arg1::\n\ selector attribute:\"\\[[^\\]]+\\]\":::Ada Attributes::\n\ selector operators:\"[,>*+]\":::Keyword::\n\ selector pseudo element:\":(first-letter|first-line|before|after)>\":::Text Arg::\n\ type selector:\"<[\\l_][-\\w]*>\":::Plain::\n\ free text:\".\":::Warning::\n\ info:\"(?# version 1.31; author/maintainer: Joor Loohuis, joor@loohuis-consulting.nl)\":::Plain::D}", "Csh:1:0{\n\ Comment:\"#\":\"$\"::Comment::\n\ Single Quote String:\"'\":\"([^\\\\]'|^')\":\"\\n\":String::\n\ SQ String Esc Char:\"\\\\([bcfnrt$\\n\\\\]|[0-9][0-9]?[0-9]?)\":::String1:Single Quote String:\n\ Double Quote String:\"\"\"\":\"\"\"\":\"\\n\":String::\n\ DQ String Esc Char:\"\\\\([bcfnrt\\n\\\\]|[0-9][0-9]?[0-9]?)\":::String1:Double Quote String:\n\ Keywords:\"(^|[`;()])[ ]*(return|if|endif|then|else|switch|endsw|while|end|foreach|do|done)>\":::Keyword::D\n\ Variable Ref:\"\\$([<$0-9\\*]|[#a-zA-Z_?][0-9a-zA-Z_[\\]]*(:([ehqrtx]|gh|gt|gr))?|\\{[#0-9a-zA-Z_?][a-zA-Z0-9_[\\]]*(:([ehqrtx]|gh|gt|gr))?})\":::Identifier1::\n\ Variable in String:\"\\$([<$0-9\\*]|[#a-zA-Z_?][0-9a-zA-Z_[\\]]*(:([ehqrtx]|gh|gt|gr))?|\\{[#0-9a-zA-Z_?][a-zA-Z0-9_[\\]]*(:([ehqrtx]|gh|gt|gr))?})\":::Identifier1:Double Quote String:\n\ Naked Variable Cmds:\"<(unset|set|setenv|shift)[ \\t]+[0-9a-zA-Z_]*(\\[.+\\])?\":::Identifier1::\n\ Recolor Naked Cmd:\"\\1\":::Keyword:Naked Variable Cmds:C\n\ Built In Cmds:\"(^|\\|&|[\\|`;()])[ ]*(alias|bg|break|breaksw|case|cd|chdir|continue|default|echo|eval|exec|exit|fg|goto|glob|hashstat|history|jobs|kill|limit|login|logout|nohup|notify|nice|onintr|popd|pushd|printenv|read|rehash|repeat|set|setenv|shift|source|suspend|time|umask|unalias|unhash|unlimit|unset|unsetenv|wait)>\":::Keyword::D\n\ Tcsh Built In Cmds:\"(^|\\|&|[\\|`;()])[ ]*(alloc|bindkey|builtins|complete|echotc|filetest|hup|log|sched|settc|setty|stop|telltc|uncomplete|where|which|dirs|ls-F)>\":::Keyword::D\n\ Special Chars:\"([-{};.,<>&~=!|^%[\\]\\+\\*\\|()])\":::Keyword::D}", "Fortran:2:0{\n\ Comment:\"^[Cc*!]\":\"$\"::Comment::\n\ Bang Comment:\"!\":\"$\"::Comment::\n\ Debug Line:\"^D\":\"$\"::Preprocessor::\n\ String:\"'\":\"'\":\"\\n([^ \\t]| [^ \\t]| [^ \\t]| [^ \\t]| [^ \\t]| [ \\t0]| *\\t[^1-9])\":String::\n\ Keywords:\"<(?iaccept|automatic|backspace|block|call|close|common|continue|data|decode|delete|dimension|do|else|elseif|encode|enddo|end *file|endif|end|entry|equivalence|exit|external|format|function|go *to|if|implicit|include|inquire|intrinsic|logical|map|none|on|open|parameter|pause|pointer|print|program|read|record|return|rewind|save|static|stop|structure|subroutine|system|then|type|union|unlock|virtual|volatile|while|write)>\":::Keyword::D\n\ Data Types:\"<(?ibyte|character|complex|double *complex|double *precision|double|integer|real)(\\*[0-9]+)?>\":::Keyword::D\n\ F90 Keywords:\"<(?iallocatable|allocate|case|case|cycle|deallocate|elsewhere|namelist|recursive|rewrite|select|where|intent|optional)>\":::Keyword::D\n\ Continuation:\"^( [^ \\t0]|( | | | )?\\t[1-9])\":::Flag::\n\ Continuation in String:\"\\n( [^ \\t0]|( | | | )?\\t[1-9])\":::Flag:String:}", "Java:3:0{\n\ README:\"Java highlighting patterns for NEdit 5.1. Version 1.5 Author/maintainer: Joachim Lous - jlous at users.sourceforge.net\":::Flag::D\n\ doccomment:\"/\\*\\*\":\"\\*/\"::Text Comment::\n\ doccomment tag:\"@\\l*\":::Text Key1:doccomment:\n\ comment:\"/\\*\":\"\\*/\"::Comment::\n\ cplus comment:\"//\":\"$\"::Comment::\n\ string:\"\"\"\":\"\"\"\":\"\\n\":String::\n\ string escape:\"(?:\\\\u[\\dA-Faf]{4}|\\\\[0-7]{1,3}|\\\\[btnfr'\"\"\\\\])\":::String1:string:\n\ single quoted:\"'\":\"'\":\"\\n\":String::\n\ single quoted escape:\"(?:\\\\u[\\dA-Faf]{4}|\\\\[0-7]{1,3}|\\\\[btnfr'\"\"\\\\])(?=')\":::String1:single quoted:\n\ single quoted char:\".(?=')\":::String:single quoted:\n\ single quoted error:\".\":::Flag:single quoted:\n\ hex const:\"<(?i0[X][\\dA-F]+)>\":::Numeric Const::\n\ long const:\"<(?i[\\d]+L)>\":::Numeric Const::\n\ decimal const:\"(?<!\\Y)(?i\\d+(?:\\.\\d*)?(?:E[+\\-]?\\d+)?[FD]?|\\.\\d+(?:E[+\\-]?\\d+)?[FD]?)(?!\\Y)\":::Numeric Const::\n\ include:\"<(?:import|package)>\":\";\":\"\\n\":Preprocessor::\n\ classdef:\"<(?:class|interface)>\\s*\\n?\\s*([\\l_]\\w*)\":::Keyword::\n\ classdef name:\"\\1\":\"\"::Storage Type:classdef:C\n\ extends:\"<(?:extends)>\":\"(?=(?:<implements>|[{;]))\"::Keyword::\n\ extends argument:\"<[\\l_][\\w\\.]*(?=\\s*(?:/\\*.*\\*/)?(?://.*)?\\n?\\s*(?:[,;{]|<implements>))\":::Storage Type:extends:\n\ extends comma:\",\":::Keyword:extends:\n\ extends comment:\"/\\*\":\"\\*/\"::Comment:extends:\n\ extends cpluscomment:\"//\":\"$\"::Comment:extends:\n\ extends error:\".\":::Flag:extends:\n\ impl_throw:\"<(?:implements|throws)>\":\"(?=[{;])\"::Keyword::\n\ impl_throw argument:\"<[\\l_][\\w\\.]*(?=\\s*(?:/\\*.*\\*/)?(?://.*)?\\n?\\s*[,;{])\":::Storage Type:impl_throw:\n\ impl_throw comma:\",\":::Keyword:impl_throw:\n\ impl_throw comment:\"/\\*\":\"\\*/\"::Comment:impl_throw:\n\ impl_throw cpluscomment:\"//\":\"$\"::Comment:impl_throw:\n\ impl_throw error:\".\":::Flag:impl_throw:\n\ case:\"<case>\":\":\"::Label::\n\ case single quoted:\"'\\\\?[^']'\":::Character Const:case:\n\ case numeric const:\"(?<!\\Y)(?i0[X][\\dA-F]+|\\d+(:?\\.\\d*)?(?:E[+\\-]?\\d+)?F?|\\.\\d+(?:E[+\\-]?\\d+)?F?|\\d+L)(?!\\Y)\":::Numeric Const:case:\n\ case cast:\"\\(\\s*([\\l_][\\w.]*)\\s*\\)\":::Keyword:case:\n\ case cast type:\"\\1\":\"\"::Storage Type:case cast:C\n\ case variable:\"[\\l_][\\w.]*\":::Identifier1:case:\n\ case signs:\"[-+*/<>^&|%()]\":::Keyword:case:\n\ case error:\".\":::Flag:case:\n\ label:\"([;{}:])\":\"[\\l_]\\w*\\s*:\":\"[^\\s\\n]\":Label::\n\ label qualifier:\"\\1\":\"\"::Keyword:label:C\n\ labelref:\"<(?:break|continue)>\\s*\\n?\\s*([\\l_]\\w*)?(?=\\s*\\n?\\s*;)\":::Keyword::\n\ labelref name:\"\\1\":\"\"::Label:labelref:C\n\ instanceof:\"<instanceof>\\s*\\n?\\s*([\\l_][\\w.]*)\":::Keyword::\n\ instanceof class:\"\\1\":\"\"::Storage Type:instanceof:C\n\ newarray:\"new\\s*[\\n\\s]\\s*([\\l_][\\w\\.]*)\\s*\\n?\\s*(?=\\[)\":::Keyword::\n\ newarray type:\"\\1\":\"\"::Storage Type:newarray:C\n\ constructor def:\"<(abstract|final|native|private|protected|public|static|synchronized)\\s*[\\n|\\s]\\s*[\\l_]\\w*\\s*\\n?\\s*(?=\\()\":::Subroutine::\n\ constructor def modifier:\"\\1\":\"\"::Keyword:constructor def:C\n\ keyword - modifiers:\"<(?:abstract|final|native|private|protected|public|static|transient|synchronized|volatile)>\":::Keyword::\n\ keyword - control flow:\"<(?:catch|do|else|finally|for|if|return|switch|throw|try|while)>\":::Keyword::\n\ keyword - calc value:\"<(?:new|super|this)>\":::Keyword::\n\ keyword - literal value:\"<(?:false|null|true)>\":::Numeric Const::\n\ function def:\"<([\\l_][\\w\\.]*)>((?:\\s*\\[\\s*\\])*)\\s*[\\n|\\s]\\s*<[\\l_]\\w*>\\s*\\n?\\s*(?=\\()\":::Plain::\n\ function def type:\"\\1\":\"\"::Storage Type:function def:C\n\ function def type brackets:\"\\2\":\"\"::Keyword:function def:C\n\ function call:\"<[\\l_]\\w*>\\s*\\n?\\s*(?=\\()\":::Plain::\n\ cast:\"[^\\w\\s]\\s*\\n?\\s*\\(\\s*([\\l_][\\w\\.]*)\\s*\\)\":::Keyword::\n\ cast type:\"\\1\":\"\"::Storage Type:cast:C\n\ declaration:\"<[\\l_][\\w\\.]*>((:?\\s*\\[\\s*\\]\\s*)*)(?=\\s*\\n?\\s*(?!instanceof)[\\l_]\\w*)\":::Storage Type::\n\ declaration brackets:\"\\1\":\"\"::Keyword:declaration:C\n\ variable:\"<[\\l_]\\w*>\":::Identifier1::D\n\ braces and parens:\"[(){}[\\]]\":::Keyword::D\n\ signs:\"[-+*/%=,.;:<>!|&^?]\":::Keyword::D\n\ error:\".\":::Flag::D}",#ifndef VMS/* The VAX C compiler cannot compile this definition */ "JavaScript:1:0{\n\
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -