📄 takout.vim
字号:
" Vim syntax file" Language: TAK2, TAK3, TAK2000 thermal modeling output file" Maintainer: Adrian Nagle, anagle@ball.com" Last Change: 2001-05-02 16:09:17 Mountain Daylight Time" Filenames: *.out" URL: http://www.naglenet.org/vim/syntax/takout.vim" MAIN URL: http://www.naglenet.org/vim/" 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" Ignore casesyn case match" Load TAK syntax fileif version < 600 source <sfile>:p:h/tak.vimelse runtime! syntax/tak.vimendifunlet b:current_syntax""" Begin syntax definitions for tak output files."" Define keywords for TAK outputsyn case matchsyn keyword takoutPos ON SIsyn keyword takoutNeg OFF ENG" Define matches for TAK outputsyn match takoutTitle "TAK III"syn match takoutTitle "Release \d.\d\d"syn match takoutTitle " K & K Associates *Thermal Analysis Kit III *Serial Number \d\d-\d\d\d"syn match takoutFile ": \w*\.TAK"hs=s+2syn match takoutInteger "T\=[0-9]*\>"ms=s+1syn match takoutSectionDelim "[-<>]\{4,}" contains=takoutSectionTitlesyn match takoutSectionDelim ":\=\.\{4,}:\=" contains=takoutSectionTitlesyn match takoutSectionTitle "[-<:] \w[0-9A-Za-z_() ]\+ [->:]"hs=s+1,me=e-1syn match takoutHeaderDelim "=\{5,}"syn match takoutHeaderDelim "|\{5,}"syn match takoutHeaderDelim "+\{5,}"syn match takoutLabel "Input File:" contains=takoutFilesyn match takoutLabel "Begin Solution: Routine"syn match takoutError "<<< Error >>>"" 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_takout_syntax_inits") if version < 508 let did_takout_syntax_inits = 1 command -nargs=+ HiLink hi link <args> else command -nargs=+ HiLink hi def link <args> endif HiLink takoutPos Statement HiLink takoutNeg PreProc HiLink takoutTitle Type HiLink takoutFile takIncludeFile HiLink takoutInteger takInteger HiLink takoutSectionDelim Delimiter HiLink takoutSectionTitle Exception HiLink takoutHeaderDelim SpecialComment HiLink takoutLabel Identifier HiLink takoutError Error delcommand HiLinkendiflet b:current_syntax = "takout"" vim: ts=8 sw=2
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -