?? foxpro.vim
字號(hào):
" Vim syntax file" Language: FoxPro for DOS v2.x" Maintainer: Powing Tse <powing@mcmug.org>" Last Change: 25 April 2001" 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") finishendifsyntax case ignore" Highlight special characterssyn match foxproSpecial "^\s*!"syn match foxproSpecial "&"syn match foxproSpecial ";\s*$"syn match foxproSpecial "^\s*="syn match foxproSpecial "^\s*\\"syn match foxproSpecial "^\s*\\\\"syn match foxproSpecial "^\s*?"syn match foxproSpecial "^\s*??"syn match foxproSpecial "^\s*???"syn match foxproSpecial "\<m\>\."" @ Statementssyn match foxproAtSymbol contained "^\s*@"syn match foxproAtCmd contained "\<say\>\|\<get\>\|\<edit\>\|\<box\>\|\<clea\%[r]\>\|\<fill\>\|\<menu\>\|\<prom\%[pt]\>\|\<scro\%[ll]\>\|\<to\>"syn match foxproAtStart transparent "^\s*@.*" contains=ALL" preprocessor directivessyn match foxproPreProc "^\s*#\s*\(\<if\>\|\<elif\>\|\<else\>\|\<endi\%[f]\>\)"syn match foxproPreProc "^\s*#\s*\(\<defi\%[ne]\>\|\<unde\%[f]\>\)"syn match foxproPreProc "^\s*#\s*\<regi\%[on]\>"" Functionssyn match foxproFunc "\<abs\>\s*("me=e-1syn match foxproFunc "\<acop\%[y]\>\s*("me=e-1syn match foxproFunc "\<acos\>\s*("me=e-1syn match foxproFunc "\<adel\>\s*("me=e-1syn match foxproFunc "\<adir\>\s*("me=e-1syn match foxproFunc "\<aele\%[ment]\>\s*("me=e-1syn match foxproFunc "\<afie\%[lds]\>\s*("me=e-1syn match foxproFunc "\<afon\%[t]\>\s*("me=e-1syn match foxproFunc "\<ains\>\s*("me=e-1syn match foxproFunc "\<alen\>\s*("me=e-1syn match foxproFunc "\<alia\%[s]\>\s*("me=e-1syn match foxproFunc "\<allt\%[rim]\>\s*("me=e-1syn match foxproFunc "\<ansi\%[tooem]\>\s*("me=e-1syn match foxproFunc "\<asc\>\s*("me=e-1syn match foxproFunc "\<asca\%[n]\>\s*("me=e-1syn match foxproFunc "\<asin\>\s*("me=e-1syn match foxproFunc "\<asor\%[t]\>\s*("me=e-1syn match foxproFunc "\<asub\%[script]\>\s*("me=e-1syn match foxproFunc "\<at\>\s*("me=e-1syn match foxproFunc "\<atan\>\s*("me=e-1syn match foxproFunc "\<atc\>\s*("me=e-1syn match foxproFunc "\<atcl\%[ine]\>\s*("me=e-1syn match foxproFunc "\<atli\%[ne]\>\s*("me=e-1syn match foxproFunc "\<atn2\>\s*("me=e-1syn match foxproFunc "\<bar\>\s*("me=e-1syn match foxproFunc "\<barc\%[ount]\>\s*("me=e-1syn match foxproFunc "\<barp\%[rompt]\>\s*("me=e-1syn match foxproFunc "\<betw\%[een]\>\s*("me=e-1syn match foxproFunc "\<bof\>\s*("me=e-1syn match foxproFunc "\<caps\%[lock]\>\s*("me=e-1syn match foxproFunc "\<cdow\>\s*("me=e-1syn match foxproFunc "\<cdx\>\s*("me=e-1syn match foxproFunc "\<ceil\%[ing]\>\s*("me=e-1syn match foxproFunc "\<chr\>\s*("me=e-1syn match foxproFunc "\<chrs\%[aw]\>\s*("me=e-1syn match foxproFunc "\<chrt\%[ran]\>\s*("me=e-1syn match foxproFunc "\<cmon\%[th]\>\s*("me=e-1syn match foxproFunc "\<cntb\%[ar]\>\s*("me=e-1syn match foxproFunc "\<cntp\%[ad]\>\s*("me=e-1syn match foxproFunc "\<col\>\s*("me=e-1syn match foxproFunc "\<cos\>\s*("me=e-1syn match foxproFunc "\<cpco\%[nvert]\>\s*("me=e-1syn match foxproFunc "\<cpcu\%[rrent]\>\s*("me=e-1syn match foxproFunc "\<cpdb\%[f]\>\s*("me=e-1syn match foxproFunc "\<ctod\>\s*("me=e-1syn match foxproFunc "\<curd\%[ir]\>\s*("me=e-1syn match foxproFunc "\<date\>\s*("me=e-1syn match foxproFunc "\<day\>\s*("me=e-1syn match foxproFunc "\<dbf\>\s*("me=e-1syn match foxproFunc "\<ddea\%[borttrans]\>\s*("me=e-1syn match foxproFunc "\<ddea\%[dvise]\>\s*("me=e-1syn match foxproFunc "\<ddee\%[nabled]\>\s*("me=e-1syn match foxproFunc "\<ddee\%[xecute]\>\s*("me=e-1syn match foxproFunc "\<ddei\%[nitiate]\>\s*("me=e-1syn match foxproFunc "\<ddel\%[asterror]\>\s*("me=e-1syn match foxproFunc "\<ddep\%[oke]\>\s*("me=e-1syn match foxproFunc "\<dder\%[equest]\>\s*("me=e-1syn match foxproFunc "\<ddes\%[etoption]\>\s*("me=e-1syn match foxproFunc "\<ddes\%[etservice]\>\s*("me=e-1syn match foxproFunc "\<ddes\%[ettopic]\>\s*("me=e-1syn match foxproFunc "\<ddet\%[erminate]\>\s*("me=e-1syn match foxproFunc "\<dele\%[ted]\>\s*("me=e-1syn match foxproFunc "\<desc\%[ending]\>\s*("me=e-1syn match foxproFunc "\<diff\%[erence]\>\s*("me=e-1syn match foxproFunc "\<disk\%[space]\>\s*("me=e-1syn match foxproFunc "\<dmy\>\s*("me=e-1syn match foxproFunc "\<dow\>\s*("me=e-1syn match foxproFunc "\<dtoc\>\s*("me=e-1syn match foxproFunc "\<dtor\>\s*("me=e-1syn match foxproFunc "\<dtos\>\s*("me=e-1syn match foxproFunc "\<empt\%[y]\>\s*("me=e-1syn match foxproFunc "\<eof\>\s*("me=e-1syn match foxproFunc "\<erro\%[r]\>\s*("me=e-1syn match foxproFunc "\<eval\%[uate]\>\s*("me=e-1syn match foxproFunc "\<exp\>\s*("me=e-1syn match foxproFunc "\<fchs\%[ize]\>\s*("me=e-1syn match foxproFunc "\<fclo\%[se]\>\s*("me=e-1syn match foxproFunc "\<fcou\%[nt]\>\s*("me=e-1syn match foxproFunc "\<fcre\%[ate]\>\s*("me=e-1syn match foxproFunc "\<fdat\%[e]\>\s*("me=e-1syn match foxproFunc "\<feof\>\s*("me=e-1syn match foxproFunc "\<ferr\%[or]\>\s*("me=e-1syn match foxproFunc "\<fflu\%[sh]\>\s*("me=e-1syn match foxproFunc "\<fget\%[s]\>\s*("me=e-1syn match foxproFunc "\<fiel\%[d]\>\s*("me=e-1syn match foxproFunc "\<file\>\s*("me=e-1syn match foxproFunc "\<filt\%[er]\>\s*("me=e-1syn match foxproFunc "\<fkla\%[bel]\>\s*("me=e-1syn match foxproFunc "\<fkma\%[x]\>\s*("me=e-1syn match foxproFunc "\<fldl\%[ist]\>\s*("me=e-1syn match foxproFunc "\<floc\%[k]\>\s*("me=e-1syn match foxproFunc "\<floo\%[r]\>\s*("me=e-1syn match foxproFunc "\<font\%[metric]\>\s*("me=e-1syn match foxproFunc "\<fope\%[n]\>\s*("me=e-1syn match foxproFunc "\<for\>\s*("me=e-1syn match foxproFunc "\<foun\%[d]\>\s*("me=e-1syn match foxproFunc "\<fput\%[s]\>\s*("me=e-1syn match foxproFunc "\<frea\%[d]\>\s*("me=e-1syn match foxproFunc "\<fsee\%[k]\>\s*("me=e-1syn match foxproFunc "\<fsiz\%[e]\>\s*("me=e-1syn match foxproFunc "\<ftim\%[e]\>\s*("me=e-1syn match foxproFunc "\<full\%[path]\>\s*("me=e-1syn match foxproFunc "\<fv\>\s*("me=e-1syn match foxproFunc "\<fwri\%[te]\>\s*("me=e-1syn match foxproFunc "\<getb\%[ar]\>\s*("me=e-1syn match foxproFunc "\<getd\%[ir]\>\s*("me=e-1syn match foxproFunc "\<gete\%[nv]\>\s*("me=e-1syn match foxproFunc "\<getf\%[ile]\>\s*("me=e-1syn match foxproFunc "\<getf\%[ont]\>\s*("me=e-1syn match foxproFunc "\<getp\%[ad]\>\s*("me=e-1syn match foxproFunc "\<gomo\%[nth]\>\s*("me=e-1syn match foxproFunc "\<head\%[er]\>\s*("me=e-1syn match foxproFunc "\<home\>\s*("me=e-1syn match foxproFunc "\<idxc\%[ollate]\>\s*("me=e-1syn match foxproFunc "\<iif\>\s*("me=e-1syn match foxproFunc "\<inke\%[y]\>\s*("me=e-1syn match foxproFunc "\<inli\%[st]\>\s*("me=e-1syn match foxproFunc "\<insm\%[ode]\>\s*("me=e-1syn match foxproFunc "\<int\>\s*("me=e-1syn match foxproFunc "\<isal\%[pha]\>\s*("me=e-1syn match foxproFunc "\<isbl\%[ank]\>\s*("me=e-1syn match foxproFunc "\<isco\%[lor]\>\s*("me=e-1syn match foxproFunc "\<isdi\%[git]\>\s*("me=e-1syn match foxproFunc "\<islo\%[wer]\>\s*("me=e-1syn match foxproFunc "\<isre\%[adonly]\>\s*("me=e-1syn match foxproFunc "\<isup\%[per]\>\s*("me=e-1syn match foxproFunc "\<key\>\s*("me=e-1syn match foxproFunc "\<keym\%[atch]\>\s*("me=e-1syn match foxproFunc "\<last\%[key]\>\s*("me=e-1syn match foxproFunc "\<left\>\s*("me=e-1syn match foxproFunc "\<len\>\s*("me=e-1syn match foxproFunc "\<like\>\s*("me=e-1syn match foxproFunc "\<line\%[no]\>\s*("me=e-1syn match foxproFunc "\<locf\%[ile]\>\s*("me=e-1syn match foxproFunc "\<lock\>\s*("me=e-1syn match foxproFunc "\<log\>\s*("me=e-1syn match foxproFunc "\<log1\%[0]\>\s*("me=e-1syn match foxproFunc "\<look\%[up]\>\s*("me=e-1syn match foxproFunc "\<lowe\%[r]\>\s*("me=e-1syn match foxproFunc "\<ltri\%[m]\>\s*("me=e-1syn match foxproFunc "\<lupd\%[ate]\>\s*("me=e-1syn match foxproFunc "\<max\>\s*("me=e-1syn match foxproFunc "\<mcol\>\s*("me=e-1syn match foxproFunc "\<mdow\%[n]\>\s*("me=e-1syn match foxproFunc "\<mdx\>\s*("me=e-1syn match foxproFunc "\<mdy\>\s*("me=e-1syn match foxproFunc "\<meml\%[ines]\>\s*("me=e-1syn match foxproFunc "\<memo\%[ry]\>\s*("me=e-1syn match foxproFunc "\<menu\>\s*("me=e-1syn match foxproFunc "\<mess\%[age]\>\s*("me=e-1syn match foxproFunc "\<min\>\s*("me=e-1syn match foxproFunc "\<mlin\%[e]\>\s*("me=e-1syn match foxproFunc "\<mod\>\s*("me=e-1syn match foxproFunc "\<mont\%[h]\>\s*("me=e-1syn match foxproFunc "\<mrkb\%[ar]\>\s*("me=e-1syn match foxproFunc "\<mrkp\%[ad]\>\s*("me=e-1syn match foxproFunc "\<mrow\>\s*("me=e-1syn match foxproFunc "\<mwin\%[dow]\>\s*("me=e-1syn match foxproFunc "\<ndx\>\s*("me=e-1syn match foxproFunc "\<norm\%[alize]\>\s*("me=e-1syn match foxproFunc "\<numl\%[ock]\>\s*("me=e-1syn match foxproFunc "\<objn\%[um]\>\s*("me=e-1syn match foxproFunc "\<objv\%[ar]\>\s*("me=e-1syn match foxproFunc "\<occu\%[rs]\>\s*("me=e-1syn match foxproFunc "\<oemt\%[oansi]\>\s*("me=e-1syn match foxproFunc "\<on\>\s*("me=e-1syn match foxproFunc "\<orde\%[r]\>\s*("me=e-1syn match foxproFunc "\<os\>\s*("me=e-1syn match foxproFunc "\<pad\>\s*("me=e-1syn match foxproFunc "\<padc\>\s*("me=e-1syn match foxproFunc "\<padl\>\s*("me=e-1syn match foxproFunc "\<padr\>\s*("me=e-1syn match foxproFunc "\<para\%[meters]\>\s*("me=e-1syn match foxproFunc "\<paym\%[ent]\>\s*("me=e-1syn match foxproFunc "\<pcol\>\s*("me=e-1syn match foxproFunc "\<pi\>\s*("me=e-1syn match foxproFunc "\<popu\%[p]\>\s*("me=e-1syn match foxproFunc "\<prin\%[tstatus]\>\s*("me=e-1syn match foxproFunc "\<prmb\%[ar]\>\s*("me=e-1syn match foxproFunc "\<prmp\%[ad]\>\s*("me=e-1syn match foxproFunc "\<prog\%[ram]\>\s*("me=e-1syn match foxproFunc "\<prom\%[pt]\>\s*("me=e-1syn match foxproFunc "\<prop\%[er]\>\s*("me=e-1syn match foxproFunc "\<prow\>\s*("me=e-1syn match foxproFunc "\<prti\%[nfo]\>\s*("me=e-1syn match foxproFunc "\<putf\%[ile]\>\s*("me=e-1syn match foxproFunc "\<pv\>\s*("me=e-1syn match foxproFunc "\<rand\>\s*("me=e-1syn match foxproFunc "\<rat\>\s*("me=e-1syn match foxproFunc "\<ratl\%[ine]\>\s*("me=e-1syn match foxproFunc "\<rdle\%[vel]\>\s*("me=e-1syn match foxproFunc "\<read\%[key]\>\s*("me=e-1syn match foxproFunc "\<recc\%[ount]\>\s*("me=e-1
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -