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

📄 lite.vim

📁 MSYS在windows下模拟了一个类unix的终端
💻 VIM
字号:
" Vim syntax file" Language:	lite" Maintainer:	Lutz Eymers <ixtab@polzin.com>" URL:		http://www.isp.de/data/lite.vim" Email:	Subject: send syntax_vim.tgz" Last Change:	2001 Mai 01"" Options	lite_sql_query = 1 for SQL syntax highligthing inside strings"		lite_minlines = x     to sync at least x lines backwards" For version 5.x: Clear all syntax items" For version 6.x: Quit when a syntax file was already loadedif version < 600  syntax clearelseif exists("b:current_syntax")  finishendifif !exists("main_syntax")  let main_syntax = 'lite'endifif main_syntax == 'lite'  if exists("lite_sql_query")    if lite_sql_query == 1      syn include @liteSql <sfile>:p:h/sql.vim      unlet b:current_syntax    endif  endifendifif main_syntax == 'msql'  if exists("msql_sql_query")    if msql_sql_query == 1      syn include @liteSql <sfile>:p:h/sql.vim      unlet b:current_syntax    endif  endifendifsyn cluster liteSql remove=sqlString,sqlCommentsyn case match" Internal Variablessyn keyword liteIntVar ERRMSG contained" Commentsyn region liteComment		start="/\*" end="\*/" contains=liteTodo" Function namessyn keyword liteFunctions  echo printf fprintf open close readsyn keyword liteFunctions  readln readtoksyn keyword liteFunctions  split strseg chop tr sub substrsyn keyword liteFunctions  test unlink umask chmod mkdir chdir rmdirsyn keyword liteFunctions  rename truncate link symlink statsyn keyword liteFunctions  sleep system getpid getppid killsyn keyword liteFunctions  time ctime time2unixtime unixtime2yearsyn keyword liteFunctions  unixtime2year unixtime2month unixtime2daysyn keyword liteFunctions  unixtime2hour unixtime2min unixtime2secsyn keyword liteFunctions  strftimesyn keyword liteFunctions  getpwnam getpwuidsyn keyword liteFunctions  gethostbyname gethostbyaddresssyn keyword liteFunctions  urlEncode setContentType includeFilesyn keyword liteFunctions  msqlConnect msqlClose msqlSelectDBsyn keyword liteFunctions  msqlQuery msqlStoreResult msqlFreeResultsyn keyword liteFunctions  msqlFetchRow msqlDataSeek msqlListDBssyn keyword liteFunctions  msqlListTables msqlInitFieldList msqlListFieldsyn keyword liteFunctions  msqlFieldSeek msqlNumRows msqlEncodesyn keyword liteFunctions  exit fatal typeofsyn keyword liteFunctions  crypt addHttpHeader" Conditionalsyn keyword liteConditional  if else" Repeatsyn keyword liteRepeat  while" Operatorsyn keyword liteStatement  break return continue" Operatorsyn match liteOperator  "[-+=#*]"syn match liteOperator  "/[^*]"me=e-1syn match liteOperator  "\$"syn match liteRelation  "&&"syn match liteRelation  "||"syn match liteRelation  "[!=<>]="syn match liteRelation  "[<>]"" Identifiersyn match  liteIdentifier "$\h\w*" contains=liteIntVar,liteOperatorsyn match  liteGlobalIdentifier "@\h\w*" contains=liteIntVar" Includesyn keyword liteInclude  load" Definesyn keyword liteDefine  funct" Typesyn keyword liteType  int uint char real" Stringsyn region liteString  keepend matchgroup=None start=+"+  skip=+\\\\\|\\"+  end=+"+ contains=liteIdentifier,liteSpecialChar,@liteSql" Numbersyn match liteNumber  "-\=\<\d\+\>"" Floatsyn match liteFloat  "\(-\=\<\d+\|-\=\)\.\d\+\>"" SpecialCharsyn match liteSpecialChar "\\[abcfnrtv\\]" containedsyn match liteParentError "[)}\]]"" Todosyn keyword liteTodo TODO Todo todo contained" dont syn #!...syn match liteExec "^#!.*$"" Parentssyn cluster liteInside contains=liteComment,liteFunctions,liteIdentifier,liteGlobalIdentifier,liteConditional,liteRepeat,liteStatement,liteOperator,liteRelation,liteType,liteString,liteNumber,liteFloat,liteParentsyn region liteParent matchgroup=Delimiter start="(" end=")" contains=@liteInsidesyn region liteParent matchgroup=Delimiter start="{" end="}" contains=@liteInsidesyn region liteParent matchgroup=Delimiter start="\[" end="\]" contains=@liteInside" syncif main_syntax == 'lite'  if exists("lite_minlines")    exec "syn sync minlines=" . lite_minlines  else    syn sync minlines=100  endifendif" 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_lite_syn_inits")  if version < 508    let did_lite_syn_inits = 1    command -nargs=+ HiLink hi link <args>  else    command -nargs=+ HiLink hi def link <args>  endif  HiLink liteComment		Comment  HiLink liteString		String  HiLink liteNumber		Number  HiLink liteFloat		Float  HiLink liteIdentifier	Identifier  HiLink liteGlobalIdentifier	Identifier  HiLink liteIntVar		Identifier  HiLink liteFunctions		Function  HiLink liteRepeat		Repeat  HiLink liteConditional	Conditional  HiLink liteStatement		Statement  HiLink liteType		Type  HiLink liteInclude		Include  HiLink liteDefine		Define  HiLink liteSpecialChar	SpecialChar  HiLink liteParentError	liteError  HiLink liteError		Error  HiLink liteTodo		Todo  HiLink liteOperator		Operator  HiLink liteRelation		Operator  delcommand HiLinkendiflet b:current_syntax = "lite"if main_syntax == 'lite'  unlet main_syntaxendif" vim: ts=8

⌨️ 快捷键说明

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