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

📄 idlang.vim

📁 MSYS在windows下模拟了一个类unix的终端
💻 VIM
📖 第 1 页 / 共 2 页
字号:
" Interactive Data Language syntax file (IDL, too :-)" located at http://www.creaso.com" Maintainer:	Hermann.Rochholz@gmx.de" Last Change:	2001 May 10" Cleaned a little bit up  April 2001" Update to vim V6.xx 2001 May" Preliminary, because I do not use higher language elements of IDL until now." Remove any old syntax stuff hanging around" For version 5.x: Clear all syntax items" For version 6.x: Quit when a syntax file was already loaded" change 6.xx -----------------------------------------------------------------if version < 600  syntax clearelseif exists("b:current_syntax")  finishendif" change 6.xx -----------------------------------------------------------------syntax case ignoresyn keyword idlangStatement	return continue endloopsyn keyword idlangConditional	if else goto then begin ofsyn keyword idlangConditional	endcase  endelse endforsyn keyword idlangConditional	endif endrep endwhilesyn keyword idlangRepeat	for while case"syn match   idlangStrucvar	"[a-zA-Z][a-zA-Z0-9_]*\.[a-zA-Z0-9_]*[a-zA-Z]\ *\((\|)\|\[\)"me=e-1syn match   idlangStrucvar	"[a-zA-Z][a-zA-Z0-9_]*\.[a-zA-Z0-9_]*[a-zA-Z]"syn match   idlangSystem            "\![a-zA-Z][a-zA-Z0-9_]*\.\=[a-zA-Z0-9_]*[a-zA-Z]*"syn match   idlangKeyword           ",\ *\/[a-zA-Z_]\{3,}"ms=s+1syn keyword idlangTodo contained	TODOsyn region  idlangString	start=+"+  end=+"+syn region  idlangString	start=+'+  end=+'+"syn match  idlangIdentifier	"\<[a-zA-Z_][a-zA-Z0-9_]*\>""syn match  idlangDelimiter	"[()]"syn match   idlangPreCondit	"^@.*[A-Z][A-Z0-9_]\+"syn match  idlangRealNumber	"-\=\<[0-9]\+\.[0-9]\+[eE]-\=[0-9]\+\>"syn match  idlangRealNumber	"-\=\<[0-9]\+\.[0-9]\+\>"syn match  idlangNumber	"-\=\<[0-9]\+\>"" If you don't like initial tabs in idlang"syn match idlangShowIniTab "\t"syn match  idlangComment	"[\;].*$" contains=idlangTodosyn match  idlangConditionll	"endif\ \+else\ \+\(if\|begin\)"syn match  idlangConditionll	"then\ \+begin"syn match  idlangContinueLine	"\$\ *\($\|;\)"he=s+1 contains=idlangCommentsyn match  idlangContinueLine	/&\ *\(\a\|;\)/he=s+1 contains=ALLsyn match  idlangDblCommaError	"\,\ *\,"syn keyword idlangStop              stop  pausesyn match idlangOperator	"\ and\ "syn match idlangOperator	"\ eq\ "syn match idlangOperator	"\ ge\ "syn match idlangOperator	"\ gt\ "syn match idlangOperator	"\ le\ "syn match idlangOperator	"\ lt\ "syn match idlangOperator	"\ ne\ "syn match idlangOperator	/\(\ \|(\)not\ /hs=e-3syn match idlangOperator	"\ or\ "syn match idlangOperator	"\ xor\ "syn match idlangLogicalConstant	"\ true\ "syn match idlangLogicalConstant	"\ false\ ""syn keyword idlangType	int int2 int4"syn keyword idlangType	integer real real8 int4"syn keyword idlangType	complex"syn keyword idlangType	character logicalsyn keyword idlangStructure	common strarr bytarr  complexarr  dblarrsyn keyword idlangStructure	dcomplexarr fltarr intarr lonarr make_array"syn keyword idlangStructure	external intrinsic savesyn keyword idlangReadWrite	openw openr readf read  printf printsyn keyword idlangReadWrite	close rewind backspace inquire writesyn keyword idlangUnixCmd	spawnsyn keyword idlangFormat	format unit fmt status filesyn keyword idlangFormat	err form access iostat recsyn keyword idlangFormat	recl blanksyn keyword idlangImplicit	abs acos acot atan asin cossyn keyword idlangImplicit	cosh cot aimag anint atan2syn keyword idlangImplicit	cmplx conjsyn keyword idlangImplicit	dprod expsyn keyword idlangImplicit	log ln log10 ALOG ALOG10syn keyword idlangImplicit	max min modsyn keyword idlangImplicit	sin sinh sign sqrt tan tanhsyn keyword idlangImplicit	maximum minimum modulosyn keyword idlangColor	definecolor setcolorsyn keyword idlangDiagram	linewidth crosshatch addfillcurvesyn keyword idlangDiagram	setxlabel setylabel setxscale setyscalesyn keyword idlangDiagram	setxaxis setyaxis addgraphsyn keyword idlangRoutine	A_CORRELATE ABSsyn keyword idlangRoutine	AMOEBA ANNOTATE ARG_PRESENT ARROWsyn keyword idlangRoutine	ASCII_TEMPLATE ASSOC AXISsyn keyword idlangRoutine	BAR_PLOT BESELI BESELJ BESELYsyn keyword idlangRoutine	BETA BILINEAR BIN_DATE BINDGENsyn keyword idlangRoutine	BINOMIAL BLAS_AXPY BLK_CON BOX_CURSORsyn keyword idlangRoutine	BREAKPOINT BROYDEN BYTARRsyn keyword idlangRoutine	BYTE BYTEORDER BYTSCLsyn keyword idlangRoutine	C_CORRELATE CALDAT CALENDARsyn keyword idlangRoutine	CALL_EXTERNAL CALL_FUNCTIONsyn keyword idlangRoutine	CALL_METHOD CALL_PROCEDUREsyn keyword idlangRoutine	CATCH CD CEIL CHEBYSHEVsyn keyword idlangRoutine	CHECK_MATH CHISQR_CVF CHISQR_PDFsyn keyword idlangRoutine	CHOLDC CHOLSOL CINDGEN CIR_3PNT"syn keyword idlangRoutine	CLOSEsyn keyword idlangRoutine	CLUST_WTS CLUSTER COLOR_CONVERTsyn keyword idlangRoutine	COLOR_QUAN COMFIT COMPLEX COMPLEXARRsyn keyword idlangRoutine	COMPLEXROUND COMPUTE_MESH_NORMALS CONDsyn keyword idlangRoutine	CONGRID CONJ CONSTRAINED_MIN CONTOURsyn keyword idlangRoutine	CONVERT_COORD CONVOL COORD2TO3syn keyword idlangRoutine	CORRELATE CRAMER CREATE_STRUCTsyn keyword idlangRoutine	CREATE_VIEW CROSSP CRVLENGTHsyn keyword idlangRoutine	CT_LUMINANCE CTI_TEST CURSOR CURVEFITsyn keyword idlangRoutine	CV_COORD CW_ANIMATE CW_ANIMATE_LOADsyn keyword idlangRoutine	CW_ANIMATE_RUN CW_ANIMATE_GETP CW_ARCBALLsyn keyword idlangRoutine	CW_BGROUP CW_CLR_INDEX CW_COLORSELsyn keyword idlangRoutine	CW_DEFROI CW_DICE CW_FIELD CW_FORMsyn keyword idlangRoutine	CW_FSLIDER CW_ORIENT CW_PDMENUsyn keyword idlangRoutine	CW_RGBSLIDER CW_TMPL CW_ZOOMsyn keyword idlangRoutine	DAY_NAME DAY_OF_WEEK DAY_OF_YEARsyn keyword idlangRoutine	DBLARR DCINDGEN DCOMPLEXsyn keyword idlangRoutine	DCOMPLEXARR DEFINE_KEY DEFROI"syn keyword idlangRoutine	DELETE_SYMBOL (VMS Only)"syn keyword idlangRoutine	DELLOG (VMS Only)syn keyword idlangRoutine	DEFSYSV DELETE_SYMBOL DELLOGsyn keyword idlangRoutine	DELVAR DEMO_MODE DERIV DERIVSIGsyn keyword idlangRoutine	DETERM DEVICE DFPMINsyn keyword idlangRoutine	DIALOG_MESSAGE DIALOG_PICKFILEsyn keyword idlangRoutine	DIALOG_PRINTJOB DIALOG_PRINTERSETUPsyn keyword idlangRoutine	DIGITAL_FILTER DILATE DINDGENsyn keyword idlangRoutine	DISSOLVE DIST DO_APPLE_SCRIPTsyn keyword idlangRoutine	DOC_LIBRARY DOUBLE DT_ADDsyn keyword idlangRoutine	DT_SUBTRACT DT_TO_VARsyn keyword idlangRoutine	EFONT EIGENQL EIGENVEC ELMHESsyn keyword idlangRoutine	EMPTY EOF ERASE ERODEsyn keyword idlangRoutine	ERRORF ERRPLOT EXECUTE EXITsyn keyword idlangRoutine	EXP EXPAND EXPAND_PATHsyn keyword idlangRoutine	EXPINT EXTRAC EXTRACT_SLICEsyn keyword idlangRoutine	F_CVF F_PDF FACTORIAL FFTsyn keyword idlangRoutine	FILEPATH FINDFILE FINDGEN FINITEsyn keyword idlangRoutine	FIX FLICK FLOAT FLOORsyn keyword idlangRoutine	FLOW3 FLTARR FLUSHsyn keyword idlangRoutine	FORMAT_AXIS_VALUES FREE_LUNsyn keyword idlangRoutine	FSTAT FULSTR FUNCTsyn keyword idlangRoutine	FV_TEST FX_ROOT FZ_ROOTSsyn keyword idlangRoutine	GAMMA GAMMA_CT GAUSS_CVFsyn keyword idlangRoutine	GAUSS_PDF GAUSS2DFIT GAUSSFITsyn keyword idlangRoutine	GAUSSINT GET_KBRD GET_LUN"syn keyword idlangRoutine	GET_SYMBOL (VMS Only)syn keyword idlangRoutine	GET_SYMBOL GETENV GRID3 GS_ITERsyn keyword idlangRoutine	H_EQ_CT H_EQ_INT HANNINGsyn keyword idlangRoutine	HDF_BROWSER HDF_READ HEAP_GC HELPsyn keyword idlangRoutine	HILBERT HIST_2D HIST_EQUALsyn keyword idlangRoutine	HISTOGRAM HLS HQR HSVsyn keyword idlangRoutine	IBETA IDENTITY IDLDT__DEFINEsyn keyword idlangRoutine	IGAMMA IMAGE_CONT IMAGINARYsyn keyword idlangRoutine	INDGEN INT_2D INT_3Dsyn keyword idlangRoutine	INT_TABULATED INTARR INTERPOLsyn keyword idlangRoutine	INTERPOLATE INVERT IOCTL ISHFTsyn keyword idlangRoutine	JOURNAL JUL_TO_DT JULDAYsyn keyword idlangRoutine	KEYWORD_SET KRIG2Dsyn keyword idlangRoutine	KURTOSIS KW_TESTsyn keyword idlangRoutine	LABEL_DATE LABEL_REGIONsyn keyword idlangRoutine	LADFIT LEEFILT LINBCG LINDGENsyn keyword idlangRoutine	LINFIT LINKIMAGEsyn keyword idlangRoutine	LIVE_CONTOUR LIVE_CONTROLsyn keyword idlangRoutine	LIVE_DESTROY LIVE_EXPORTsyn keyword idlangRoutine	LIVE_IMAGE LIVE_INFOsyn keyword idlangRoutine	LIVE_LINE LIVE_OPLOTsyn keyword idlangRoutine	LIVE_PLOT LIVE_PRINTsyn keyword idlangRoutine	LIVE_RECT LIVE_STYLEsyn keyword idlangRoutine	LIVE_SURFACE LIVE_TEXTsyn keyword idlangRoutine	LJLCT LL_ARC_DISTANCEsyn keyword idlangRoutine	LMFIT LMGR LNGAMMAsyn keyword idlangRoutine	LNP_TEST LOADCT LONARRsyn keyword idlangRoutine	LONG LSODE LU_COMPLEXsyn keyword idlangRoutine	LUDC LUMPROVE LUSOLsyn keyword idlangRoutine	M_CORRELATE MACHARsyn keyword idlangRoutine	MAKE_ARRAY MAP_CONTINENTSsyn keyword idlangRoutine	MAP_GRID MAP_IMAGEsyn keyword idlangRoutine	MAP_PATCH MAP_SET MD_TESTsyn keyword idlangRoutine	MEAN MEANABSDEV MEDIANsyn keyword idlangRoutine	MESH_OBJ MESSAGE MIN_CURVE_SURFsyn keyword idlangRoutine	MK_HTML_HELP MODIFYCT

⌨️ 快捷键说明

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