⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 html.vim

📁 在线编辑器
💻 VIM
📖 第 1 页 / 共 2 页
字号:
  syn region htmlItalicUnderlineBold contained start="<strong\>" end="</strong>"me=e-9 contains=@htmlTop  syn region htmlLink start="<a\>\_[^>]*\<href\>" end="</a>"me=e-4 contains=@Spell,htmlTag,htmlEndTag,htmlSpecialChar,htmlPreProc,htmlComment,javaScript,@htmlPreproc  syn region htmlH1 start="<h1\>" end="</h1>"me=e-5 contains=@htmlTop  syn region htmlH2 start="<h2\>" end="</h2>"me=e-5 contains=@htmlTop  syn region htmlH3 start="<h3\>" end="</h3>"me=e-5 contains=@htmlTop  syn region htmlH4 start="<h4\>" end="</h4>"me=e-5 contains=@htmlTop  syn region htmlH5 start="<h5\>" end="</h5>"me=e-5 contains=@htmlTop  syn region htmlH6 start="<h6\>" end="</h6>"me=e-5 contains=@htmlTop  syn region htmlHead start="<head\>" end="</head>"me=e-7 end="<body\>"me=e-5 end="<h[1-6]\>"me=e-3 contains=htmlTag,htmlEndTag,htmlSpecialChar,htmlPreProc,htmlComment,htmlLink,htmlTitle,javaScript,cssStyle,@htmlPreproc  syn region htmlTitle start="<title\>" end="</title>"me=e-8 contains=htmlTag,htmlEndTag,htmlSpecialChar,htmlPreProc,htmlComment,javaScript,@htmlPreprocendifsyn keyword htmlTagName         contained noscriptsyn keyword htmlSpecialTagName  contained script styleif main_syntax != 'java' || exists("java_javascript")  " JAVA SCRIPT  syn include @htmlJavaScript syntax/javascript.vim  unlet b:current_syntax  syn region  javaScript start=+<script[^>]*>+ keepend end=+</script>+me=s-1 contains=@htmlJavaScript,htmlCssStyleComment,htmlScriptTag,@htmlPreproc  syn region  htmlScriptTag     contained start=+<script+ end=+>+       contains=htmlTagN,htmlString,htmlArg,htmlValue,htmlTagError,htmlEvent  HtmlHiLink htmlScriptTag htmlTag  " html events (i.e. arguments that include javascript commands)  if exists("html_extended_events")    syn region htmlEvent        contained start=+\<on\a\+\s*=[\t ]*'+ end=+'+ contains=htmlEventSQ    syn region htmlEvent        contained start=+\<on\a\+\s*=[\t ]*"+ end=+"+ contains=htmlEventDQ  else    syn region htmlEvent        contained start=+\<on\a\+\s*=[\t ]*'+ end=+'+ keepend contains=htmlEventSQ    syn region htmlEvent        contained start=+\<on\a\+\s*=[\t ]*"+ end=+"+ keepend contains=htmlEventDQ  endif  syn region htmlEventSQ        contained start=+'+ms=s+1 end=+'+me=s-1 contains=@htmlJavaScript  syn region htmlEventDQ        contained start=+"+ms=s+1 end=+"+me=s-1 contains=@htmlJavaScript  HtmlHiLink htmlEventSQ htmlEvent  HtmlHiLink htmlEventDQ htmlEvent  " a javascript expression is used as an arg value  syn region  javaScriptExpression contained start=+&{+ keepend end=+};+ contains=@htmlJavaScript,@htmlPreprocendifif main_syntax != 'java' || exists("java_vb")  " VB SCRIPT  syn include @htmlVbScript syntax/vb.vim  unlet b:current_syntax  syn region  javaScript start=+<script [^>]*language *=[^>]*vbscript[^>]*>+ keepend end=+</script>+me=s-1 contains=@htmlVbScript,htmlCssStyleComment,htmlScriptTag,@htmlPreprocendifsyn cluster htmlJavaScript      add=@htmlPreprocif main_syntax != 'java' || exists("java_css")  " embedded style sheets  syn keyword htmlArg           contained media  syn include @htmlCss syntax/css.vim  unlet b:current_syntax  syn region cssStyle start=+<style+ keepend end=+</style>+ contains=@htmlCss,htmlTag,htmlEndTag,htmlCssStyleComment,@htmlPreproc  syn match htmlCssStyleComment contained "\(<!--\|-->\)"  syn region htmlCssDefinition matchgroup=htmlArg start='style="' keepend matchgroup=htmlString end='"' contains=css.*Attr,css.*Prop,cssComment,cssLength,cssColor,cssURL,cssImportant,cssError,cssString,@htmlPreproc  HtmlHiLink htmlStyleArg htmlStringendifif main_syntax == "html"  " synchronizing (does not always work if a comment includes legal  " html tags, but doing it right would mean to always start  " at the first line, which is too slow)  syn sync match htmlHighlight groupthere NONE "<[/a-zA-Z]"  syn sync match htmlHighlight groupthere javaScript "<script"  syn sync match htmlHighlightSkip "^.*['\"].*$"  syn sync minlines=10endif" The default highlighting.if version >= 508 || !exists("did_html_syn_inits")  if version < 508    let did_html_syn_inits = 1  endif  HtmlHiLink htmlTag                     Function  HtmlHiLink htmlEndTag                  Identifier  HtmlHiLink htmlArg                     Type  HtmlHiLink htmlTagName                 htmlStatement  HtmlHiLink htmlSpecialTagName          Exception  HtmlHiLink htmlValue                     String  HtmlHiLink htmlSpecialChar             Special    if !exists("html_no_rendering")    HtmlHiLink htmlH1                      Title    HtmlHiLink htmlH2                      htmlH1    HtmlHiLink htmlH3                      htmlH2    HtmlHiLink htmlH4                      htmlH3    HtmlHiLink htmlH5                      htmlH4    HtmlHiLink htmlH6                      htmlH5    HtmlHiLink htmlHead                    PreProc    HtmlHiLink htmlTitle                   Title    HtmlHiLink htmlBoldItalicUnderline     htmlBoldUnderlineItalic    HtmlHiLink htmlUnderlineBold           htmlBoldUnderline    HtmlHiLink htmlUnderlineItalicBold     htmlBoldUnderlineItalic    HtmlHiLink htmlUnderlineBoldItalic     htmlBoldUnderlineItalic    HtmlHiLink htmlItalicUnderline         htmlUnderlineItalic    HtmlHiLink htmlItalicBold              htmlBoldItalic    HtmlHiLink htmlItalicBoldUnderline     htmlBoldUnderlineItalic    HtmlHiLink htmlItalicUnderlineBold     htmlBoldUnderlineItalic    HtmlHiLink htmlLink                    Underlined    if !exists("html_my_rendering")      hi def htmlBold                term=bold cterm=bold gui=bold      hi def htmlBoldUnderline       term=bold,underline cterm=bold,underline gui=bold,underline      hi def htmlBoldItalic          term=bold,italic cterm=bold,italic gui=bold,italic      hi def htmlBoldUnderlineItalic term=bold,italic,underline cterm=bold,italic,underline gui=bold,italic,underline      hi def htmlUnderline           term=underline cterm=underline gui=underline      hi def htmlUnderlineItalic     term=italic,underline cterm=italic,underline gui=italic,underline      hi def htmlItalic              term=italic cterm=italic gui=italic    endif  endif    HtmlHiLink htmlPreStmt            PreProc  HtmlHiLink htmlPreError           Error  HtmlHiLink htmlPreProc            PreProc  HtmlHiLink htmlPreAttr            String  HtmlHiLink htmlPreProcAttrName    PreProc  HtmlHiLink htmlPreProcAttrError   Error  HtmlHiLink htmlSpecial            Special  HtmlHiLink htmlSpecialChar        Special  HtmlHiLink htmlString             String  HtmlHiLink htmlStatement          Statement  HtmlHiLink htmlComment            Comment  HtmlHiLink htmlCommentPart        Comment  HtmlHiLink htmlValue              String  HtmlHiLink htmlCommentError       htmlError  HtmlHiLink htmlTagError           htmlError  HtmlHiLink htmlEvent              javaScript  HtmlHiLink htmlError              Error    HtmlHiLink javaScript             Special  HtmlHiLink javaScriptExpression   javaScript  HtmlHiLink htmlCssStyleComment    Comment  HtmlHiLink htmlCssDefinition      Specialendifdelcommand HtmlHiLinklet b:current_syntax = "html"if main_syntax == 'html'  unlet main_syntaxendif" vim: ts=8

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -