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

📄 opl.vim

📁 MSYS在windows下模拟了一个类unix的终端
💻 VIM
字号:
" Vim syntax file" Language:	OPL" Maintainer:	Czo <Olivier.Sirol@lip6.fr>" $Id: opl.vim,v 1.1.1.1 2001/06/07 21:35:12 corinna Exp $" Open Psion Language... (EPOC16/EPOC32)" 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" case is not significantsyn case ignore" A bunch of useful OPL keywordssyn keyword OPLStatement proc endp abs acos addr adjustalloc alert alloc appsyn keyword OPLStatement append appendsprite asc asin at atan back beepsyn keyword OPLStatement begintrans bookmark break busy byref cachesyn keyword OPLStatement cachehdr cacherec cachetidy call cancel captionsyn keyword OPLStatement changesprite chr$ clearflags close closesprite clssyn keyword OPLStatement cmd$ committrans compact compress const continuesyn keyword OPLStatement copy cos count create createsprite cursorsyn keyword OPLStatement datetosecs datim$ day dayname$ days daystodatesyn keyword OPLStatement dbuttons dcheckbox dchoice ddate declare deditsyn keyword OPLStatement deditmulti defaultwin deg delete dfile dfloatsyn keyword OPLStatement dialog diaminit diampos dinit dir$ dlong do dowsyn keyword OPLStatement dposition drawsprite dtext dtime dxinput edit elsesyn keyword OPLStatement elseif enda endif endv endwh entersend entersend0syn keyword OPLStatement eof erase err err$ errx$ escape eval exist exp extsyn keyword OPLStatement external find findfield findlib first fix$ flagssyn keyword OPLStatement flt font freealloc gat gborder gbox gbuttonsyn keyword OPLStatement gcircle gclock gclose gcls gcolor gcopy gcreatesyn keyword OPLStatement gcreatebit gdrawobject gellipse gen$ get get$syn keyword OPLStatement getcmd$ getdoc$ getevent getevent32 geteventa32syn keyword OPLStatement geteventc getlibh gfill gfont ggmode ggrey gheightsyn keyword OPLStatement gidentity ginfo ginfo32 ginvert giprint glinebysyn keyword OPLStatement glineto gloadbit gloadfont global gmove gordersyn keyword OPLStatement goriginx goriginy goto gotomark gpatt gpeeklinesyn keyword OPLStatement gpoly gprint gprintb gprintclip grank gsavebitsyn keyword OPLStatement gscroll gsetpenwidth gsetwin gstyle gtmode gtwidthsyn keyword OPLStatement gunloadfont gupdate guse gvisible gwidth gxsyn keyword OPLStatement gxborder gxprint gy hex$ hour iabs icon if includesyn keyword OPLStatement input insert int intf intrans key key$ keya keycsyn keyword OPLStatement killmark kmod last lclose left$ len lenallocsyn keyword OPLStatement linklib ln loadlib loadm loc local lock log lopensyn keyword OPLStatement lower$ lprint max mcard mcasc mean menu mid$ minsyn keyword OPLStatement minit minute mkdir modify month month$ mpopupsyn keyword OPLStatement newobj newobjh next notes num$ odbinfo off onerrsyn keyword OPLStatement open openr opx os parse$ path pause peek pisyn keyword OPLStatement pointerfilter poke pos position possprite printsyn keyword OPLStatement put rad raise randomize realloc recsize renamesyn keyword OPLStatement rept$ return right$ rmdir rnd rollback sci$ screensyn keyword OPLStatement screeninfo second secstodate send setdoc setflagssyn keyword OPLStatement setname setpath sin space sqr statuswinsyn keyword OPLStatement statwininfo std stop style sum tan testevent trapsyn keyword OPLStatement type uadd unloadlib unloadm until update upper$syn keyword OPLStatement use usr usr$ usub val var vector week while year" syn keyword OPLStatement remsyn match  OPLNumber		"\<\d\+\>"syn match  OPLNumber		"\<\d\+\.\d*\>"syn match  OPLNumber		"\.\d\+\>"syn region  OPLString	        start=+"+   end=+"+syn region  OPLComment	        start="REM[\t ]" end="$"syn match   OPLMathsOperator    "-\|=\|[:<>+\*^/\\]"" 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_OPL_syntax_inits")  if version < 508    let did_OPL_syntax_inits = 1    command -nargs=+ HiLink hi link <args>  else    command -nargs=+ HiLink hi def link <args>  endif  HiLink OPLStatement		Statement  HiLink OPLNumber		Number  HiLink OPLString		String  HiLink OPLComment		Comment  HiLink OPLMathsOperator	Conditional"  HiLink OPLError		Error  delcommand HiLinkendiflet b:current_syntax = "opl"" vim: ts=8

⌨️ 快捷键说明

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