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

📄 css.vim

📁 MSYS在windows下模拟了一个类unix的终端
💻 VIM
字号:
" Vim syntax file" Language:	Cascading Style Sheets" Maintainer:	Claudio Fleiner <claudio@fleiner.com>" URL:		http://www.fleiner.com/vim/syntax/css.vim" Last Change:	2001 Apr 26" For version 5.x: Clear all syntax items" For version 6.x: Quit when a syntax file was already loadedif !exists("main_syntax")  if version < 600    syntax clear  elseif exists("b:current_syntax")  finishendif  let main_syntax = 'css'endifsyn case ignoresyn keyword cssTagName address applet area a base basefontsyn keyword cssTagName big blockquote body br b caption centersyn keyword cssTagName cite code dd dfn dir div dl dt em fontsyn keyword cssTagName form h1 h2 h3 h4 h5 h6 head hr html imgsyn keyword cssTagName input isindex i kbd link li link map menusyn keyword cssTagName meta ol option param pre p sampsyn keyword cssTagName select small span strike strong style sub supsyn keyword cssTagName table td textarea th title tr tt ul u varsyn match cssIdentifier "#[a-zA-Z][a-zA-Z0-9-]*"syn match cssLength contained "[-+]\=\d\+\(\.\d*\)\=\(%\|mm\|cm\|in\|pt\|pc\|em\|ex\|px\)\="syn keyword cssColor contained aqua black blue fuchsia gray green lime maroon navy olive purple red silver teal yellowsyn match cssColor contained "white"syn match cssColor contained "\(#[0-9A-Fa-f]\{3\}\>\|#[0-9A-Fa-f]\{6\}\>\|rgb\s*(\s*\d\+\(\.\d*\)\=%\=\s*,\s*\d\+\(\.\d*\)\=%\=\s*,\s*\d\+\(\.\d*\)\=%\=\s*)\)"syn match cssURL contained "\<url\s*([^)]*)"ms=s+4,me=e-1syn match cssImportant contained "!\s*important\>"syn match cssFontProperties contained "\<font\>\(-\(family\|style\|variant\|weight\|size\)\)\="syn keyword cssFontProperties contained xyzsyn keyword cssFontAttr contained cursive fantasy monospace normal italic obliquesyn keyword cssFontAttr contained bold bolder lighter medium larger smallersyn match cssFontAttr contained "\<\(sans\>-\)\=\<serif\>"syn match cssFontAttr contained "\<small-caps\>"syn match cssFontAttr contained "\<\(x\{1,2\}-\)\=\(\<small\>\|\<large\>\)\>"syn match cssColorProperties contained "\<color\>"syn match cssColorProperties contained "\<background\>\(-\(color\|image\|repeat\|attachment\|position\)\>\)\="syn keyword cssColorAttr contained transparent none top center bottom left right scroll fixedsyn match cssColorAttr contained "\<\(repeat\|repeat-x\|repeat-y\|no-repeat\)\>"syn match cssTextProperties contained "\<\(word-spacing\|letter-spacing\|text-decoration\|vertical-align\|text-transform\|text-align\|text-indent\|line-height\)\>"syn keyword cssTextAttr contained normal none underline overline blink sub super middlesyn keyword cssTextAttr contained capitalize uppercase lowercase none left right center justifysyn match cssTextAttr contained "\<line-through\>"syn match cssTextAttr contained "\<\(text-\)\=\<\(top\|bottom\)\>"syn match cssBoxProperties contained "\<margin\>\(-\(top\|right\|bottom\|left\)\>\)\="syn match cssBoxProperties contained "\<padding\>\(-\(top\|right\|bottom\|left\)\>\)\="syn match cssBoxProperties contained "\<border\>\(-\(top\|right\|bottom\|left\)\>\)\=\(-width\>\)\="syn match cssBoxProperties contained "\<border-color\>"syn match cssBoxProperties contained "\<border-style\>"syn keyword cssBoxProperties contained width height float clearsyn keyword cssBoxAttr contained auto thin medium thick left right none bothsyn keyword cssBoxAttr contained none dotted dashed solid double groove ridge inset outsetsyn keyword cssClassificationProperties contained displaysyn match cssClassificationProperties contained "\<white-space\>"syn match cssClassificationProperties contained "\<list-\(item\|style\(-\(type\|image\|position\)\)\=\)\>"syn keyword cssClassificationAttr contained block inline none normal pre nowrapsyn keyword cssClassificationAttr contained disc circle square decimal nonesyn match cssClassificationAttr contained "\<list-item\>"syn match cssClassificationAttr contained "\<\(lower\|upper\)-\(roman\|alpha\)\>"syn region cssInclude start="@import" start="@include" end=";" contains=cssComment,cssURLsyn match cssBraces contained "[{}]"syn match cssError contained "{@<>"syn region cssDefinition transparent matchgroup=cssBraces start='{' end='}' contains=css.*Attr,css.*Properties,cssComment,cssLength,cssColor,cssURL,cssImportant,cssError,cssStringsyn match cssPseudoClass transparent ":\S*" contains=cssPseudoClassIdsyn keyword cssPseudoClassId contained link visited active hoversyn match cssPseudoClassId contained "\<first-\(line\|letter\)\>"syn region cssComment start="/\*" end="\*/"syn match cssComment "//.*$"syn region cssString start=+"+ skip=+\\\\\|\\"+ end=+"+syn region cssString start=+'+ skip=+\\\\\|\\'+ end=+'+if main_syntax == "css"  syn sync minlines=10endif" Define the default highlighting." For version 5.7 and earlier: only when not done already" For version 5.8 and later: only when an item doesn't have highlighting yetif version >= 508 || !exists("did_css_syn_inits")  if version < 508    let did_css_syn_inits = 1    command -nargs=+ HiLink hi link <args>  else    command -nargs=+ HiLink hi def link <args>  endif  HiLink cssComment Comment  HiLink cssTagName Statement  HiLink cssFontProperties StorageClass  HiLink cssColorProperties StorageClass  HiLink cssTextProperties StorageClass  HiLink cssBoxProperties StorageClass  HiLink cssClassificationProperties StorageClass  HiLink cssFontAttr Type  HiLink cssColorAttr Type  HiLink cssTextAttr Type  HiLink cssBoxAttr Type  HiLink cssClassificationAttr Type  HiLink cssPseudoClassId PreProc  HiLink cssLength Number  HiLink cssColor Constant  HiLink cssURL String  HiLink cssIdentifier Function  HiLink cssInclude Include  HiLink cssImportant Special  HiLink cssBraces Function  HiLink cssError Error  HiLink cssInclude Include  HiLink cssString String  delcommand HiLinkendiflet b:current_syntax = "css"if main_syntax == 'css'  unlet main_syntaxendif" vim: ts=8

⌨️ 快捷键说明

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