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

📄 inform.vim

📁 MSYS在windows下模拟了一个类unix的终端
💻 VIM
📖 第 1 页 / 共 2 页
字号:
syn keyword informKeyword initstr with private has class error fatalerrorsyn keyword informKeyword warning selfsyn keyword informMetaAttrib remaining create destroy recreate copy callsyn keyword informPredicate contained has hasnt in notin ofclass orsyn keyword informPredicate contained providessyn keyword informGrammar contained noun held multi multiheld multiexceptsyn keyword informGrammar contained multiinside creature special numbersyn keyword informGrammar contained scope topic reverse meta only replacesyn keyword informGrammar contained first lastsyn keyword informTodo contained TODO" Assembly language mnemonics must be preceded by a '@'.syn match informAsmContainer "@\s*\k*" contains=informAsmif exists("inform_highlight_glulx")  syn keyword informAsm contained nop add sub mul div mod neg bitand bitor  syn keyword informAsm contained bitxor bitnot shiftl sshiftr ushiftr jump jz  syn keyword informAsm contained jnz jeq jne jlt jge jgt jle jltu jgeu jgtu  syn keyword informAsm contained jleu call return catch throw tailcall copy  syn keyword informAsm contained copys copyb sexs sexb aload aloads aloadb  syn keyword informAsm contained aloadbit astore astores astoreb astorebit  syn keyword informAsm contained stkcount stkpeek stkswap stkroll stkcopy  syn keyword informAsm contained streamchar streamnum streamstr gestalt  syn keyword informAsm contained debugtrap getmemsize setmemsize jumpabs  syn keyword informAsm contained random setrandom quit verify restart save  syn keyword informAsm contained restore saveundo restoreundo protect glk  syn keyword informAsm contained getstringtbl setstringtbl getiosys setiosys  syn keyword informAsm contained linearsearch binarysearch linkedsearch  syn keyword informAsm contained callf callfi callfii callfiiielse  syn keyword informAsm contained je jl jg dec_chk inc_chk jin test or and  syn keyword informAsm contained test_attr set_attr clear_attr store  syn keyword informAsm contained insert_obj loadw loadb get_prop  syn keyword informAsm contained get_prop_addr get_next_prop add sub mul div  syn keyword informAsm contained mod call storew storeb put_prop sread  syn keyword informAsm contained print_char print_num random push pull  syn keyword informAsm contained split_window set_window output_stream  syn keyword informAsm contained input_stream sound_effect jz get_sibling  syn keyword informAsm contained get_child get_parent get_prop_len inc dec  syn keyword informAsm contained print_addr remove_obj print_obj ret jump  syn keyword informAsm contained print_paddr load not rtrue rfalse print  syn keyword informAsm contained print_ret nop save restore restart  syn keyword informAsm contained ret_popped pop quit new_line show_status  syn keyword informAsm contained verify call_2s call_vs aread call_vs2  syn keyword informAsm contained erase_window erase_line set_cursor get_cursor  syn keyword informAsm contained set_text_style buffer_mode read_char  syn keyword informAsm contained scan_table call_1s call_2n set_colour throw  syn keyword informAsm contained call_vn call_vn2 tokenise encode_text  syn keyword informAsm contained copy_table print_table check_arg_count  syn keyword informAsm contained call_1n catch piracy log_shift art_shift  syn keyword informAsm contained set_font save_undo restore_undo draw_picture  syn keyword informAsm contained picture_data erase_picture set_margins  syn keyword informAsm contained move_window window_size window_style  syn keyword informAsm contained get_wind_prop scroll_window pop_stack  syn keyword informAsm contained read_mouse mouse_window push_stack  syn keyword informAsm contained put_wind_prop print_form make_menu  syn keyword informAsm contained picture_tableendif" Handling for different versions of VIM.if version >= 600  setlocal iskeyword+=$  command -nargs=+ SynDisplay syntax <args> displayelse  set iskeyword+=$  command -nargs=+ SynDisplay syntax <args>endif" Grammar sections.syn region informGrammarSection matchgroup=informGramPreProc start="\<Verb\|Extend\>" skip=+".*"+ end=";"he=e-1 contains=ALLBUT,informAsm" Special character forms.SynDisplay match informBadAccent contained "@[^{[:digit:]]\D"SynDisplay match informBadAccent contained "@{[^}]*}"SynDisplay match informAccent contained "@:[aouAOUeiyEI]"SynDisplay match informAccent contained "@'[aeiouyAEIOUY]"SynDisplay match informAccent contained "@`[aeiouAEIOU]"SynDisplay match informAccent contained "@\^[aeiouAEIOU]"SynDisplay match informAccent contained "@\~[anoANO]"SynDisplay match informAccent contained "@/[oO]"SynDisplay match informAccent contained "@ss\|@<<\|@>>\|@oa\|@oA\|@ae\|@AE\|@cc\|@cC"SynDisplay match informAccent contained "@th\|@et\|@Th\|@Et\|@LL\|@oe\|@OE\|@!!\|@\?\?"SynDisplay match informAccent contained "@{\x\{1,4}}"SynDisplay match informBadStrUnicode contained "@@\D"SynDisplay match informStringUnicode contained "@@\d\+"SynDisplay match informStringCode contained "@\d\d"" String and Character constants.  Ordering is important here.syn region informString start=+"+ skip=+\\\\+ end=+"+ contains=informAccent,informStringUnicode,informStringCode,informBadAccent,informBadStrUnicodesyn region informDictString start="'" end="'" contains=informAccent,informBadAccentSynDisplay match informBadDictString "''"SynDisplay match informDictString "'''"" Integer numbers: decimal, hexadecimal and binary.SynDisplay match informNumber "\<\d\+\>"SynDisplay match informNumber "\<\$\x\+\>"SynDisplay match informNumber "\<\$\$[01]\+\>"" Commentssyn match informComment "!.*" contains=informTodo" Syncronizationsyn sync match informSyncRoutine grouphere NONE "\[\|\]"syn sync match informSyncRoutine groupthere informGrammarSection "\<Verb\|Extend\>"syn sync maxlines=500delcommand SynDisplay" The default highlighting.if version >= 508 || !exists("did_inform_syn_inits")  if version < 508    let did_inform_syn_inits = 1    command -nargs=+ HiLink hi link <args>  else    command -nargs=+ HiLink hi def link <args>  endif  HiLink informDefine		Define  HiLink informType		Type  HiLink informInclude		Include  HiLink informPreCondit	PreCondit  HiLink informPreProc		PreProc  HiLink informGramPreProc	PreProc  HiLink informAsm		Special  HiLink informPredicate	Operator  HiLink informSysFunc		Identifier  HiLink informSysConst		Identifier  HiLink informConditional	Conditional  HiLink informRepeat		Repeat  HiLink informStatement	Statement  HiLink informOperator		Operator  HiLink informKeyword		Keyword  HiLink informGrammar		Keyword  HiLink informDictString	String  HiLink informNumber		Number  HiLink informError		Error  HiLink informString		String  HiLink informComment		Comment  HiLink informAccent		Special  HiLink informStringUnicode	Special  HiLink informStringCode	Special  HiLink informTodo		Todo  if !exists("inform_highlight_simple")    HiLink informLibAttrib	Identifier    HiLink informLibProp	Identifier    HiLink informLibObj		Identifier    HiLink informLibRoutine	Identifier    HiLink informLibVariable	Identifier    HiLink informLibConst	Identifier    HiLink informLibAction	Identifier  endif  HiLink informBadDictString	informError  HiLink informBadAccent	informError  HiLink informBadStrUnicode	informError  delcommand HiLinkendiflet current_syntax = "inform"" vim: ts=8

⌨️ 快捷键说明

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