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

📄 strace.vim

📁 MSYS在windows下模拟了一个类unix的终端
💻 VIM
字号:
" Vim syntax file" Language: strace output" Maintainer: David Ne\v{c}as (Yeti) <yeti@physics.muni.cz>" Last Change: 2001-04-26" URI: http://physics.muni.cz/~yeti/download/strace.vim" Notes: Still APLHA.  The parsing works, more-or-less, but the result is"        somewhat over-highlighted." 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" }}}" Parse the line {{{syn match straceSpecialChar "\\\d\d\d\|\\." containedsyn region straceString start=+"+ skip=+\\\\\|\\"+ end=+"+ contains=straceSpecialChar onelinesyn match straceNumber "\W[+-]\=\(\d\+\)\=\.\=\d\+\([eE][+-]\=\d\+\)\="lc=1syn match straceNumber "\W0x\x\+"lc=1syn match straceNumberRHS "\W\(0x\x\+\|-\=\d\+\)"lc=1 containedsyn match straceOtherRHS "?" containedsyn match straceConstant "[A-Z_]\{2,}"syn region straceVerbosed start="(" end=")" matchgroup=Normal contained onelinesyn region straceReturned start="\s=\s" end="$" contains=StraceEquals,straceNumberRHS,straceOtherRHS,straceConstant,straceVerbosed oneline transparentsyn match straceEquals "\s=\s"ms=s+1,me=e-1syn match straceSysCall "^\w\+"syn match straceParenthesis "[][(){}]"syn match straceOperator "[-+=*/!%&|:,]"syn region straceComment start="/\*" end="\*/" oneline" }}}" 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_strace_syntax_inits")  if version < 508    let did_strace_syntax_inits = 1    command -nargs=+ HiLink hi link <args>  else    command -nargs=+ HiLink hi def link <args>  endif  HiLink straceComment     Comment  HiLink straceVerbosed    Comment  HiLink straceNumber      Number  HiLink straceNumberRHS   Type  HiLink straceOtherRHS    Type  HiLink straceString      String  HiLink straceConstant    Function  HiLink straceEquals      Type  HiLink straceSysCall     Statement  HiLink straceParenthesis Statement  HiLink straceOperator    Normal  HiLink straceSpecialChar Special  delcommand HiLinkendif" }}}let b:current_syntax = "strace"

⌨️ 快捷键说明

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