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

📄 inittab.vim

📁 MSYS在windows下模拟了一个类unix的终端
💻 VIM
字号:
" Vim syntax file" Language: SysV-compatible init process control file `inittab'" Maintainer: David Ne\v{c}as (Yeti), <yeti@physics.muni.cz>" Last Change: 2001-05-13" URI: http://physics.muni.cz/~yeti/download/inittab.vim" Notes: In fact this file is made to work with Linux's init v2.78, which is"        compatible, but..."        The inittab file format is quite strict, so we highlight everything"        not recognized as an error---please report problems." Setup {{{" React to possibly already-defined syntax." For version 5.x: Clear all syntax items unconditionally" For version 6.x: Quit when a syntax file was already loadedif version >= 600  if exists("b:current_syntax")    finish  endifelse  syntax clearendifsyn case match" }}}" Base constructs {{{syn match inittabError "[^:]\+:"me=e-1 containedsyn match inittabError "[^:]\+$" contained" On AIX, `:' at a begin of line acts a comment char (braindead)syn match inittabComment "^[#:].*$" contains=inittabFixmesyn match inittabComment "#.*$" contained contains=inittabFixmesyn keyword inittabFixme FIXME TODO XXX NOT" }}}" Shell {{{syn region inittabShString start=+"+ end=+"+ skip=+\\\\\|\\\"+ containedsyn region inittabShString start=+'+ end=+'+ containedsyn match inittabShOption "\s[-+][[:alnum:]]\+"ms=s+1 containedsyn match inittabShOption "\s--[:alnum:][-[:alnum:]]*"ms=s+1 containedsyn match inittabShCommand "/\S\+" containedsyn cluster inittabSh add=inittabShOption,inittabShString,inittabShCommand" }}}" Keywords {{{syn keyword inittabActionName respawn wait once boot bottwait off ondemand sysinit powerwait powerfail powerokwait powerfailnow ctrlaltdel kbrequest initdefault contained" }}}" Line parser {{{syn match inittabId "^[[:alnum:]~]\{1,4}" nextgroup=inittabColonRunLevels,inittabErrorsyn match inittabColonRunLevels ":" contained nextgroup=inittabRunLevels,inittabColonAction,inittabErrorsyn match inittabRunLevels "[0-6A-Ca-cSs]\+" contained nextgroup=inittabColonAction,inittabErrorsyn match inittabColonAction ":" contained nextgroup=inittabAction,inittabErrorsyn match inittabAction "\w\+" contained nextgroup=inittabColonProcess,inittabError contains=inittabActionNamesyn match inittabColonProcess ":" contained nextgroup=inittabProcessPlus,inittabProcess,inittabErrorsyn match inittabProcessPlus "+" contained nextgroup=inittabProcess,inittabErrorsyn region inittabProcess start="/" end="$" transparent oneline contained contains=@inittabSh,inittabComment" }}}" 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_apache_syntax_inits")  if version < 508    let did_apache_syntax_inits = 1    command -nargs=+ HiLink hi link <args>  else    command -nargs=+ HiLink hi def link <args>  endif  HiLink inittabComment        Comment  HiLink inittabFixme          Todo  HiLink inittabActionName     Type  HiLink inittabError          Error  HiLink inittabId             Identifier  HiLink inittabRunLevels      Special  HiLink inittabColonProcess   inittabColon  HiLink inittabColonAction    inittabColon  HiLink inittabColonRunLevels inittabColon  HiLink inittabColon          PreProc  HiLink inittabShString       String  HiLink inittabShOption       Special  HiLink inittabShCommand      Statement  delcommand HiLinkendif" }}}let b:current_syntax = "inittab"

⌨️ 快捷键说明

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