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

📄 m4.vim

📁 MSYS在windows下模拟了一个类unix的终端
💻 VIM
字号:
" Vim syntax file" Language:		M4" Maintainer:	Claudio Fleiner" URL:			http://www.fleiner.com/vim/syntax/m4.vim" Last Change:	2001 Apr 26" This file will highlight user function calls if they use only" capital letters and have at least one argument (i.e. the '('" must be there). Let me know if this is a problem." 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" we define it here so that included files can test for it  let main_syntax='m4'endif" define the m4 syntaxsyn match  m4Variable contained "\$\d\+"syn match  m4Special  contained "$[@*#]"syn match  m4Comment  "dnl\>.*" contains=SpellErrorssyn match  m4Constants "\(\<m4_\)\=__file__"syn match  m4Constants "\(\<m4_\)\=__line__"syn keyword m4Constants divnum sysval m4_divnum m4_sysvalsyn region m4Paren    matchgroup=m4Delimiter start="(" end=")" contained contains=@m4Topsyn region m4Command  matchgroup=m4Function  start="\<\(m4_\)\=\(define\|defn\|pushdef\)(" end=")" contains=@m4Topsyn region m4Command  matchgroup=m4Preproc   start="\<\(m4_\)\=\(include\|sinclude\)("he=e-1 end=")" contains=@m4Topsyn region m4Command  matchgroup=m4Statement start="\<\(m4_\)\=\(syscmd\|esyscmd\|ifdef\|ifelse\|indir\|builtin\|shift\|errprint\|m4exit\|changecom\|changequote\|changeword\|m4wrap\|debugfile\|divert\|undivert\)("he=e-1 end=")" contains=@m4Topsyn region m4Command  matchgroup=m4builtin start="\<\(m4_\)\=\(len\|index\|regexp\|substr\|translit\|patsubst\|format\|incr\|decr\|eval\|maketemp\)("he=e-1 end=")" contains=@m4Topsyn keyword m4Statement divert undivertsyn region m4Command  matchgroup=m4Type      start="\<\(m4_\)\=\(undefine\|popdef\)("he=e-1 end=")" contains=@m4Topsyn region m4Function matchgroup=m4Type      start="\<[_A-Z][_A-Z0-9]*("he=e-1 end=")" contains=@m4Topsyn region m4String   start="`" end="'" contained contains=@m4Top,@m4StringContents,SpellErrorssyn cluster m4Top     contains=m4Comment,m4Constants,m4Special,m4Variable,m4String,m4Paren,m4Command,m4Statement,m4Function" 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_m4_syn_inits")  if version < 508    let did_m4_syn_inits = 1    command -nargs=+ HiLink hi link <args>  else    command -nargs=+ HiLink hi def link <args>  endif  HiLink m4Delimiter Delimiter  HiLink m4Comment   Comment  HiLink m4Function  Function  HiLink m4Keyword   Keyword  HiLink m4Special   Special  HiLink m4String    String  HiLink m4Statement Statement  HiLink m4Preproc   PreProc  HiLink m4Type      Type  HiLink m4Special   Special  HiLink m4Variable  Special  HiLink m4Constants Constant  HiLink m4Builtin   Statement  delcommand HiLinkendiflet b:current_syntax = "m4"if main_syntax == 'm4'  unlet main_syntaxendif" vim: ts=4

⌨️ 快捷键说明

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