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

📄 openroad.vim

📁 MSYS在windows下模拟了一个类unix的终端
💻 VIM
字号:
" Vim syntax file" Language:		CA-OpenROAD" Maintainer:	Luis Moreno <lmoreno@eresmas.net>" Last change:	2001 May 10" For version 5.x: Clear all syntax items" For version 6.x: Quit when a syntax file was already loaded"if version < 600	syntax clearelseif exists("b:current_syntax")	finishendif" Keywords"syntax keyword openroadKeyword	ABORT ALL ALTER AND ANY AS ASC AT AVG BEGINsyntax keyword openroadKeyword	BETWEEN BY BYREF CALL CALLFRAME CALLPROC CASEsyntax keyword openroadKeyword	CLEAR CLOSE COMMIT CONNECT CONTINUE COPY COUNTsyntax keyword openroadKeyword	CREATE CURRENT DBEVENT DECLARE DEFAULT DELETEsyntax keyword openroadKeyword	DELETEROW DESC DIRECT DISCONNECT DISTINCT DOsyntax keyword openroadKeyword	DROP ELSE ELSEIF END ENDCASE ENDDECLARE ENDFORsyntax keyword openroadKeyword	ENDIF ENDLOOP ENDWHILE ESCAPE EXECUTE EXISTSsyntax keyword openroadKeyword	EXIT FETCH FIELD FOR FROM GOTOFRAME GRANT GROUPsyntax keyword openroadKeyword	HAVING IF IMMEDIATE IN INDEX INITIALISEsyntax keyword openroadKeyword	INITIALIZE INQUIRE_INGRES INQUIRE_SQL INSERTsyntax keyword openroadKeyword	INSERTROW INSTALLATION INTEGRITY INTO KEY LIKEsyntax keyword openroadKeyword	LINK MAX MESSAGE METHOD MIN MODE MODIFY NEXTsyntax keyword openroadKeyword	NOECHO NOT NULL OF ON OPEN OPENFRAME OR ORDERsyntax keyword openroadKeyword	PERMIT PROCEDURE PROMPT QUALIFICATION RAISEsyntax keyword openroadKeyword	REGISTER RELOCATE REMOVE REPEAT REPEATED RESUMEsyntax keyword openroadKeyword	RETURN RETURNING REVOKE ROLE ROLLBACK RULE SAVEsyntax keyword openroadKeyword	SAVEPOINT SELECT SET SLEEP SOME SUM SYSTEM TABLEsyntax keyword openroadKeyword	THEN TO TRANSACTION UNION UNIQUE UNTIL UPDATEsyntax keyword openroadKeyword	VALUES VIEW WHERE WHILE WITH WORKsyntax keyword openroadEvent	CHILDCLICK CHILDCLICKPOINT CHILDDETAILSsyntax keyword openroadEvent	CHILDDOUBLECLICK CHILDDRAGBOX CHILDDRAGSEGMENTsyntax keyword openroadEvent	CHILDENTRY CHILDEXIT CHILDMOVED CHILDPROPERTIESsyntax keyword openroadEvent	CHILDRESIZED CHILDSCROLL CHILDSELECTsyntax keyword openroadEvent	CHILDSETVALUE CHILDUNSELECT CHILDVALIDATEsyntax keyword openroadEvent	CLICK CLICKPOINT DBEVENT DETAILS DOUBLECLICKsyntax keyword openroadEvent	DRAGBOX DRAGSEGMENT ENTRY EXIT INSERTROW MOVEDsyntax keyword openroadEvent	PROPERTIES RESIZED SCROLL SELECTsyntax keyword openroadEvent	SELECTIONCHANGED SETVALUE TERMINATE UNSELECTsyntax keyword openroadEvent	USEREVENT VALIDATE WINDOWCLOSE WINDOWICONsyntax keyword openroadEvent	WINDOWMOVED WINDOWRESIZED WINDOWVISIBLEsyntax keyword openroadTodo contained	TODO" Catch errors caused by wrong parenthesis"syntax cluster	openroadParenGroup	contains=openroadParenError,openroadTodosyntax region	openroadParen		transparent start='(' end=')' contains=ALLBUT,@openroadParenGroupsyntax match	openroadParenError	")"highlight link	openroadParenError	cError" Numbers"syntax case ignoresyntax match	openroadNumber		"\<[0-9]\+\>"syntax case match" String"syntax region	openroadString		start=+'+  end=+'+" Operators and Data Types"syntax match	openroadOperator	/[\+\-\*\/=\<\>;\(\)]/syntax keyword	openroadType		SMALLINT INTEGER1 INTEGER2 INTEGER4 INTEGERsyntax keyword	openroadType		INT1 INT2 INT4 FLOAT CHAR VARCHAR DATEsyntax keyword	openroadType		ARRAY IFNULL" System Classes"syntax keyword	openroadClass		ActiveField DBSessionObject FrameExecsyntax keyword	openroadClass		ProcExec QueryObject StringObjectsyntax keyword	openroadClass		CurFrame CurProcedure CurMethod CurObject" System Constants"syntax keyword	openroadConst		FALSE IS NOT NULL TRUEsyntax keyword	openroadConst		FM_UPDATE FM_QUERY FM_READ FM_USER1 FM_USER2syntax keyword	openroadConst		FM_USER3" Identifiers"syntax match openroadIdent			/[a-zA-Z_][a-zA-Z_]*![a-zA-Z_][a-zA-Z_]*/" Comments"if exists("openroad_comment_strings")	syntax match openroadCommentSkip	contained "^\s*\*\($\|\s\+\)"	syntax region openroadCommentString	contained start=+"+ skip=+\\\\\|\\"+ end=+"+ end="$"	syntax region openroadComment		start="/\*" end="\*/" contains=openroadCommentString,openroadCharacter,openroadNumber	syntax match openroadComment		"//.*" contains=openroadComment2String,openroadCharacter,openroadNumberelse	syn region openroadComment		start="/\*" end="\*/"	syn match openroadComment		"//.*"endif" 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 yet"if version >= 508 || !exists("did_openroad_syntax_inits")	if version < 508		let did_openroad_syntax_inits = 1		command -nargs=+ HiLink hi link <args>	else		command -nargs=+ HiLink hi def link <args>	endif	HiLink openroadKeyword	Statement	HiLink openroadEvent	Statement	HiLink openroadNumber	Number	HiLink openroadString	String	HiLink openroadComment	Comment	HiLink openroadOperator	Operator	HiLink openroadType		Type	HiLink openroadClass	Type	HiLink openroadConst	Constant	HiLink openroadIdent	Identifier	HiLink openroadTodo		Todo	delcommand HiLinkendiflet b:current_syntax = "openroad"

⌨️ 快捷键说明

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