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

📄 sqr.vim

📁 MSYS在windows下模拟了一个类unix的终端
💻 VIM
字号:
" Vim syntax file"    Language: Structured Query Report Writer (SQR)"  Maintainer: Jeff Lanzarotta (frizbeefanatic@yahoo.com)"         URL: http://lanzarotta.tripod.com/vim/syntax/sqr.vim.zip" Last Change: April 30, 2001" For version 5.x, clear all syntax items." For version 6.x, quit when a syntax file was already loaded.if version < 600  syntax clearelseif exists("b:current_syntax")  finishendifif version >= 600  setlocal iskeyword=@,48-57,_,-else  set iskeyword=@,48-57,_,-endifsyn case ignore" The STP reserved words, defined as keywords.syn region	sqrIncluded	contained start=+"+ skip=+\\\\\|\\"+ end=+"+syn match	  sqrIncluded	contained "<[^>]*>"syn match	  sqrInclude	"^\s*#\s*include\>\s*["<]" contains=sqrIncludedsyn keyword	sqrDefine	#define #else #end-if #if #ifdef #ifndefsyn keyword	sqrOperator	not and or desc group having in any some all between existssyn keyword	sqrOperator	like from order to union intersect minus distinct use xor assyn keyword	sqrStatement	array-add array-divide array-multiply array-subtract ask begin-documentsyn keyword	sqrStatement	begin-footing begin-heading begin-procedure begin-report begin-selectsyn keyword	sqrStatement	begin-setup begin-sql break close addsyn keyword	sqrStatement	call commit concat connect create create-array date-time display dividesyn keyword	sqrStatement	do edit else encode end-document end-evaluate end-footing end-headingsyn keyword	sqrStatement	end-if end-procedure end-report end-select end-setup end-sql end-whilesyn keyword	sqrStatement	evaluate execute upper exit-select extract fill find get goto if inputsyn keyword	sqrStatement	into let isnull load-lookup lookup lower lowercase match move multiplysyn keyword	sqrStatement	new-column new-page new-report next-listing no-formfeed nop on-breaksyn keyword	sqrStatement	on-error open page-number page-size position printer-init put readsyn keyword	sqrStatement	rollback select set show stop string subtract unstring uppercasesyn keyword	sqrStatement	use-column when when-other where while with wrap write noline output printsyn keyword	sqrStatement	declare-layout end-declare declare-report loopssyn keyword	sqrStatement	insert update delete valuessyn keyword	sqrType		char varchar datetime smalldatetime float int smallint number money tinyint" Numeric Functions.syn keyword	sqrFunction	abs acos asin atan ceil cos cosh def e10 exp floor log log10 modsyn keyword	sqrFunction	power rad round sign sin sinh sqrt tan tanh truncsyn keyword	sqrFunction	datepart datename" Miscellaneous Functions.syn keyword	sqrFunction	ascii chr cond edit instr isnull length lower lpad ltrim nvl range rpadsyn keyword	sqrFunction	rtrim substr to_char to_number translate uppersyn keyword	sqrParameter	quiet for-reading record statussyn keyword	sqrTodo		TODO FIXME XXX DEBUG NOTE" Strings and characters:syn region	sqrString	start=+"+  skip=+\\\\|\\"+  end=+"+syn region	sqrString	start=+'+  skip=+\\\\|\\"+  end=+'+" Numbers:syn match	  sqrNumber	"-\=\<\d*\.\=[0-9_]\>"" Comments:syn region	sqrComment	start="/\*"  end="\*/" contains=sqrTodosyn match	  sqrComment	"!.*" contains=sqrTodosyn sync ccomment sqrComment" 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 hightlighting yet.if version >= 508 || !exists("did_sqr_syn_inits")  if version < 508    let did_sqr_syn_inits = 1    command -nargs=+ HiLink hi link <args>  else    command -nargs=+ HiLink hi def link <args>  endif  HiLink sqrComment Comment  HiLink sqrNumber Number  HiLink sqrOperator Operator  HiLink sqrStatement Statement  HiLink sqrString String  HiLink sqrType Type  HiLink sqrDefine Macro  HiLink sqrInclude Include  HiLink sqrTodo Todo  HiLink sqrFunction Function  HiLink sqrParameter Function  delcommand HiLinkendiflet b:current_syntax = "sqr"" vim: ts=8 sw=2

⌨️ 快捷键说明

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