?? sql.vim
字號:
" Vim syntax file" Language: SQL, PL/SQL (Oracle 8i)" Maintainer: Paul Moore <gustav@morpheus.demon.co.uk>" Last Change: 2001 Apr 30" 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") finishendifsyn case ignore" The SQL reserved words, defined as keywords.syn keyword sqlSpecial false null truesyn keyword sqlKeyword access add as asc begin by check cluster columnsyn keyword sqlKeyword compress connect current cursor decimal default descsyn keyword sqlKeyword else elsif end exception exclusive file for fromsyn keyword sqlKeyword function group having identified if immediate incrementsyn keyword sqlKeyword index initial into is level loop maxextents mode modifysyn keyword sqlKeyword nocompress nowait of offline on online startsyn keyword sqlKeyword successful synonym table then to trigger uidsyn keyword sqlKeyword unique user validate values view wheneversyn keyword sqlKeyword where with option order pctfree privileges proceduresyn keyword sqlKeyword public resource return row rowlabel rownum rowssyn keyword sqlKeyword session share size smallint type usingsyn keyword sqlOperator not and orsyn keyword sqlOperator in any some all between existssyn keyword sqlOperator like escapesyn keyword sqlOperator union intersect minussyn keyword sqlOperator prior distinctsyn keyword sqlOperator sysdate outsyn keyword sqlStatement alter analyze audit comment commit createsyn keyword sqlStatement delete drop execute explain grant insert lock noauditsyn keyword sqlStatement rename revoke rollback savepoint select setsyn keyword sqlStatement truncate updatesyn keyword sqlType boolean char character date float integer longsyn keyword sqlType mlslabel number raw rowid varchar varchar2 varray" Strings and characters:syn region sqlString start=+"+ skip=+\\\\\|\\"+ end=+"+syn region sqlString start=+'+ skip=+\\\\\|\\'+ end=+'+" Numbers:syn match sqlNumber "-\=\<\d*\.\=[0-9_]\>"" Comments:syn region sqlComment start="/\*" end="\*/"syn match sqlComment "--.*"syn sync ccomment sqlComment" 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_sql_syn_inits") if version < 508 let did_sql_syn_inits = 1 command -nargs=+ HiLink hi link <args> else command -nargs=+ HiLink hi def link <args> endif HiLink sqlComment Comment HiLink sqlKeyword sqlSpecial HiLink sqlNumber Number HiLink sqlOperator sqlStatement HiLink sqlSpecial Special HiLink sqlStatement Statement HiLink sqlString String HiLink sqlType Type delcommand HiLinkendiflet b:current_syntax = "sql"" vim: ts=8
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -