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

📄 make.vim

📁 MSYS在windows下模拟了一个类unix的终端
💻 VIM
字号:
" Vim syntax file" Language:	Makefile" Maintainer:	Claudio Fleiner <claudio@fleiner.com>" URL:		http://www.fleiner.com/vim/syntax/make.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 version < 600  syntax clearelseif exists("b:current_syntax")  finishendif" some directivessyn match makePreCondit	"^\s*\(ifeq\>\|else\>\|endif\>\|define\>\|endef\>\|ifneq\>\|ifdef\>\|ifndef\>\)"syn match makeInclude	"^\s*include"syn match makeStatement	"^\s*vpath"syn match makeOverride	"^\s*override"hi link makeOverride makeStatement" Microsoft Makefile specialssyn case ignoresyn match makeInclude	"^!\s*include"syn match makePreCondit "!\s*\(cmdswitches\>\|error\>\|message\>\|include\>\|if\>\|ifdef\>\|ifndef\>\|else\>\|elseif\>\|else if\>\|else\s*ifdef\>\|else\s*ifndef\>\|endif\>\|undef\>\)"syn case match" identifierssyn region makeIdent	start="\$(" skip="\\)" end=")" contains=makeStatement,makeIdentsyn region makeIdent	start="\${" skip="\\}" end="}" contains=makeStatement,makeIdentsyn match makeIdent	"\$\$\w*"syn match makeIdent	"\$[^({]"syn match makeIdent	"^\s*\a\w*\s*[:+?!*]="me=e-2syn match makeIdent	"^\s*\a\w*\s*="me=e-1syn match makeIdent	"%"" make targetssyn match makeSpecTarget	"^\.SUFFIXES"syn match makeSpecTarget	"^\.PHONY"syn match makeSpecTarget	"^\.DEFAULT"syn match makeSpecTarget	"^\.PRECIOUS"syn match makeSpecTarget	"^\.IGNORE"syn match makeSpecTarget	"^\.SILENT"syn match makeSpecTarget	"^\.EXPORT_ALL_VARIABLES"syn match makeSpecTarget	"^\.KEEP_STATE"syn match makeSpecTarget	"^\.LIBPATTERNS"syn match makeSpecTarget	"^\.NOTPARALLEL"syn match makeImplicit		"^\.[A-Za-z0-9_./\t -]\+\s*:[^=]"me=e-2syn match makeImplicit		"^\.[A-Za-z0-9_./\t -]\+\s*:$"me=e-1syn match makeTarget		"^[A-Za-z0-9_./$()%-][A-Za-z0-9_./\t $()%-]*:[^=]"me=e-2 contains=makeIdent,makeSpecTargetsyn match makeTarget		"^[A-Za-z0-9_./$()%-][A-Za-z0-9_./\t $()%-]*:$"me=e-1 contains=makeIdent,makeSpecTarget" Statements / Functions (GNU make)syn match makeStatement contained "(\(subst\|addprefix\|addsuffix\|basename\|call\|dir\|error\|filter\|filter-out\|findstring\|firstword\|foreach\|if\|join\|notdir\|origin\|patsubst\|shell\|sort\|strip\|suffix\|warning\|wildcard\|word\|wordlist\|words\)\>"ms=s+1" some special characterssyn match makeSpecial	"^\s*[@-]\+"syn match makeNextLine	"\\$"" Errorssyn match makeError	"^ \+\t"syn match makeError	"^ \{8\}[^ ]"me=e-1syn region makeIgnore	start="\\$" end="^." end="^$" contains=ALLBUT,makeError" Commentsyn region  makeComment	start="#" end="[^\\]$"syn match   makeComment	"#$"" match escaped quotes and any other escaped character" except for $, as a backslash in front of a $ does" not make it a standard character, but instead it will" still act as the beginning of a variable" The escaped char is not highlightet currentlysyn match makeEscapedChar	"\\[^$]"syn region  makeDString start=+"+  skip=+\\"+  end=+"+  contains=makeIdentsyn region  makeSString start=+'+  skip=+\\'+  end=+'+  contains=makeIdentsyn region  makeBString start=+`+  skip=+\\`+  end=+`+  contains=makeIdent,makeSString,makeDString,makeNextLine" 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_make_syn_inits")  if version < 508    let did_make_syn_inits = 1    command -nargs=+ HiLink hi link <args>  else    command -nargs=+ HiLink hi def link <args>  endif  HiLink makeNextLine	makeSpecial  HiLink makeSpecTarget	Statement  HiLink makeImplicit	Function  HiLink makeTarget		Function  HiLink makeInclude		Include  HiLink makePreCondit	PreCondit  HiLink makeStatement	Statement  HiLink makeIdent		Identifier  HiLink makeSpecial		Special  HiLink makeComment		Comment  HiLink makeDString		String  HiLink makeSString		String  HiLink makeBString		Function  HiLink makeError		Error  delcommand HiLinkendiflet b:current_syntax = "make"" vim: ts=8

⌨️ 快捷键说明

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