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

📄 cterm.vim

📁 MSYS在windows下模拟了一个类unix的终端
💻 VIM
字号:
" Vim syntax file" Language:	Century Term Command Script" Maintainer:	Sean M. McKee <mckee@misslink.net>" Last Change:	2001 May 09" Version Info: @(#)cterm.vim	1.7	97/12/15 09:23:14" 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")  finishendifsyn case ignore"FUNCTIONSsyn keyword ctermFunction	abort addcr addlf answer at attr batch baudsyn keyword ctermFunction	break call capture cd cdelay charset cls colorsyn keyword ctermFunction	combase config commect copy creadsyn keyword ctermFunction	creadint devprefix dialer dialog dimintsyn keyword ctermFunction	dimlog dimstr display dtimeout dwait editsyn keyword ctermFunction	editor emulate erase escloop fcreatesyn keyword ctermFunction	fflush fillchar flags flush fopen freadsyn keyword ctermFunction	freadln fseek fwrite fwriteln get hangupsyn keyword ctermFunction	help hiwait htime ignore init itimesyn keyword ctermFunction	keyboard lchar ldelay learn lockfilesyn keyword ctermFunction	locktime log login logout lowaitsyn keyword ctermFunction	lsend ltime memlist menu mkdir modesyn keyword ctermFunction	modem netdialog netport noerror pages paritysyn keyword ctermFunction	pause portlist printer protocol quit rcvsyn keyword ctermFunction	read readint readn redial releasesyn keyword ctermFunction	remote rename restart retries returnsyn keyword ctermFunction	rmdir rtime run runx scrollback sendsyn keyword ctermFunction	session set setcap setcolor setkeysyn keyword ctermFunction	setsym setvar startserver statussyn keyword ctermFunction	stime stopbits stopserver tdelaysyn keyword ctermFunction	terminal time trans type usend versionsyn keyword ctermFunction	vi vidblink vidcard vidout vidunder waitsyn keyword ctermFunction	wildsize wclose wopen wordlen wru wrucharsyn keyword ctermFunction	xfer xmit xprotsyn match ctermFunction		"\?""syn keyword ctermFunction	comment remark"END FUNCTIONS"INTEGER FUNCTIONSsyn keyword ctermIntFunction	asc atod eval filedate filemode filesize ftellsyn keyword ctermIntFunction	len termbits opsys pos sum time val mdmstat"END INTEGER FUNCTIONS"STRING FUNCTIONSsyn keyword ctermStrFunction	cdate ctime chr chrdy chrin comin getenvsyn keyword ctermStrFunction	gethomedir left midstr right str tolowersyn keyword ctermStrFunction	toupper uniq comst exists feof hascolor"END STRING FUNCTIONS"PREDEFINED TERM VARIABLES R/Wsyn keyword ctermPreVarRW	f _escloop _filename _kermiteol _obufsizsyn keyword ctermPreVarRW	_port _rcvsync _cbaud _reval _turncharsyn keyword ctermPreVarRW	_txblksiz _txwindow _vmin _vtime _cparitysyn keyword ctermPreVarRW	_cnumber false t true _cwordlen _cstopbitssyn keyword ctermPreVarRW	_cmode _cemulate _cxprot _clogin _clogoutsyn keyword ctermPreVarRW	_cstartsrv _cstopsrv _ccmdfile _cwrusyn keyword ctermPreVarRW	_cprotocol _captfile _cremark _combufsizsyn keyword ctermPreVarRW	logfile"END PREDEFINED TERM VARIABLES R/W"PREDEFINED TERM VARIABLES R/Osyn keyword ctermPreVarRO	_1 _2 _3 _4 _5 _6 _7 _8 _9 _cursesssyn keyword ctermPreVarRO	_lockfile _baud _errno _retval _sernumsyn keyword ctermPreVarRO	_timeout _row _col _version"END PREDEFINED TERM VARIABLES R/Osyn keyword ctermOperator not mod eq ne gt le lt ge xor and or shr not shl"SYMBOLSsyn match   CtermSymbols         "|""syn keyword ctermOperators + - * / % = != > < >= <= & | ^ ! << >>"END SYMBOLS"STATEMENTsyn keyword ctermStatement	offsyn keyword ctermStatement	disk overwrite append spool nonesyn keyword ctermStatement	echo view wrap"END STATEMENT"TYPE"syn keyword ctermType"END TYPE"USERLIB FUNCTIONS"syn keyword ctermLibFunc"END USERLIB FUNCTIONS"LABELsyn keyword ctermLabel    case default"END LABEL"CONDITIONALsyn keyword ctermConditional on endonsyn keyword ctermConditional proc endprocsyn keyword ctermConditional for in do endforsyn keyword ctermConditional if else elseif endif iferrorsyn keyword ctermConditional switch endswitchsyn keyword ctermConditional repeat until"END CONDITIONAL"REPEATsyn keyword ctermRepeat    while"END REPEAT" Function arguments (eg $1 $2 $3)syn match  ctermFuncArg	"\$[1-9]"syn keyword ctermTodo contained TODOsyn match  ctermNumber		"\<\d\+\(u\=l\=\|lu\|f\)\>""floating point number, with dot, optional exponentsyn match  ctermNumber		"\<\d\+\.\d*\(e[-+]\=\d\+\)\=[fl]\=\>""floating point number, starting with a dot, optional exponentsyn match  ctermNumber		"\.\d\+\(e[-+]\=\d\+\)\=[fl]\=\>""floating point number, without dot, with exponentsyn match  ctermNumber		"\<\d\+e[-+]\=\d\+[fl]\=\>""hex numbersyn match  ctermNumber		"0x[0-9a-f]\+\(u\=l\=\|lu\)\>"syn match  ctermComment		"![^=].*$" contains=ctermTodosyn match  ctermComment		"!$"syn match  ctermComment		"\*.*$" contains=ctermTodosyn region  ctermComment	start="comment" end="$" contains=ctermTodosyn region  ctermComment	start="remark" end="$" contains=ctermTodosyn region ctermVar		start="\$("  end=")"" String and Character contstants" Highlight special characters (those which have a backslash) differentlysyn match   ctermSpecial		contained "\\\d\d\d\|\\."syn match   ctermSpecial		contained "\^."syn region  ctermString			start=+"+  skip=+\\\\\|\\"+  end=+"+  contains=ctermSpecial,ctermVar,ctermSymbolssyn match   ctermCharacter		"'[^\\]'"syn match   ctermSpecialCharacter	"'\\.'"" 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_cterm_syntax_inits")  if version < 508    let did_cterm_syntax_inits = 1    command -nargs=+ HiLink hi link <args>  else    command -nargs=+ HiLink hi def link <args>  endif	HiLink ctermStatement		Statement	HiLink ctermFunction		Statement	HiLink ctermStrFunction	Statement	HiLink ctermIntFunction	Statement	HiLink ctermLabel		Statement	HiLink ctermConditional	Statement	HiLink ctermRepeat		Statement	HiLink ctermLibFunc		UserDefFunc	HiLink ctermType		Type	HiLink ctermFuncArg		PreCondit	HiLink ctermPreVarRO		PreCondit	HiLink ctermPreVarRW		PreConditBold	HiLink ctermVar		Type	HiLink ctermComment		Comment	HiLink ctermCharacter		SpecialChar	HiLink ctermSpecial		Special	HiLink ctermSpecialCharacter	SpecialChar	HiLink ctermSymbols		Special	HiLink ctermString		String	HiLink ctermTodo		Todo	HiLink ctermOperator		Statement	HiLink ctermNumber		Number	" redefine the colors	"hi PreConditBold	term=bold ctermfg=1 cterm=bold guifg=Purple gui=bold	"hi Special	term=bold ctermfg=6 guifg=SlateBlue gui=underline	delcommand HiLinkendiflet b:current_syntax = "cterm"" vim: ts=8

⌨️ 快捷键说明

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