?? synload.vim
字號:
" Vim syntax support file" Maintainer: Bram Moolenaar <Bram@vim.org>" Last Change: 2001 May 26" This file sets up for syntax highlighting." It is loaded from "syntax.vim" and "manual.vim"." 1. Set the default highlight groups." 2. Install Syntax autocommands for all the available syntax files.if has("syntax")" let others know that syntax has been switched onlet syntax_on = 1" The default methods for highlighting. Can be overridden later." Many terminals can only use six different colors (plus black and white)." Therefore the number of colors used is kept low. It doesn't look nice with" too many colors anyway." Careful with "cterm=bold", it may change the color to bright." There are two sets of defaults: for a dark and a light background.if &background == "dark" hi Comment term=bold ctermfg=Cyan guifg=#80a0ff hi Constant term=underline ctermfg=Magenta guifg=#ffa0a0 hi Special term=bold ctermfg=LightRed guifg=Orange hi Identifier term=underline cterm=bold ctermfg=Cyan guifg=#40ffff hi Statement term=bold ctermfg=Yellow guifg=#ffff60 gui=bold hi PreProc term=underline ctermfg=LightBlue guifg=#ff80ff hi Type term=underline ctermfg=LightGreen guifg=#60ff60 gui=bold hi Ignore ctermfg=black guifg=bgelse hi Comment term=bold ctermfg=DarkBlue guifg=Blue hi Constant term=underline ctermfg=DarkRed guifg=Magenta hi Special term=bold ctermfg=DarkMagenta guifg=SlateBlue hi Identifier term=underline ctermfg=DarkCyan guifg=DarkCyan hi Statement term=bold ctermfg=Brown gui=bold guifg=Brown hi PreProc term=underline ctermfg=DarkMagenta guifg=Purple hi Type term=underline ctermfg=DarkGreen guifg=SeaGreen gui=bold hi Ignore ctermfg=white guifg=bgendifhi Error term=reverse ctermbg=Red ctermfg=White guibg=Red guifg=Whitehi Todo term=standout ctermbg=Yellow ctermfg=Black guifg=Blue guibg=Yellow" Common groups that link to default highlighting." You can specify other highlighting easily.hi link String Constanthi link Character Constanthi link Number Constanthi link Boolean Constanthi link Float Numberhi link Function Identifierhi link Conditional Statementhi link Repeat Statementhi link Label Statementhi link Operator Statementhi link Keyword Statementhi link Exception Statementhi link Include PreProchi link Define PreProchi link Macro PreProchi link PreCondit PreProchi link StorageClass Typehi link Structure Typehi link Typedef Typehi link Tag Specialhi link SpecialChar Specialhi link Delimiter Specialhi link SpecialComment Specialhi link Debug Special" First remove all old syntax autocommands.au! Syntax" OFFau Syntax OFF syn clear" ONau Syntax ON if &filetype != "" | exe "set syntax=" . &filetype | else | echohl ErrorMsg | echo "filetype unknown" | echohl None | endif" The Syntax autocommands are all listed here, so that the user can remove," change or add his own for each syntax separately." Use the :SynAu user command to shorten the list below." If you get an error message "Command already exists", you already have" defined the ":SynAu" command somewhere. You should rename it.command -nargs=1 SynAu au Syntax <args> so $VIMRUNTIME/syntax/<args>.vimSynAu abaqusSynAu abcSynAu abelSynAu acedbSynAu adaSynAu aflexSynAu ahdlSynAu amigaSynAu amlSynAu antlrSynAu apacheSynAu apachestyleSynAu asmSynAu asmh8300SynAu asm68kSynAu asnSynAu aspperlSynAu aspvbsSynAu atlasSynAu automakeSynAu aveSynAu awkSynAu ayaccSynAu bSynAu basicSynAu bindzoneSynAu blankSynAu bcSynAu bibSynAu btmSynAu cSynAu cfSynAu cfgSynAu chSynAu changeSynAu changelogSynAu clSynAu cleanSynAu clipperSynAu cobolSynAu confSynAu configSynAu cppSynAu crontabSynAu cscSynAu cshSynAu cspSynAu cssSynAu ctermSynAu ctrlhSynAu cuplSynAu cuplsimSynAu cvsSynAu cwebSynAu cynppSynAu cynlibSynAu dclSynAu debchangelogSynAu debcontrolSynAu defSynAu diffSynAu divaSynAu dnsSynAu dosbatchSynAu dosiniSynAu draculaSynAu dtdSynAu dtmlSynAu dylanSynAu dylanintrSynAu dylanlidSynAu ecdSynAu eiffelSynAu elfSynAu elmfiltSynAu erlangSynAu esqlcSynAu expectSynAu exportsSynAu fglSynAu focexecSynAu formSynAu forthSynAu fortranSynAu foxproSynAu fvwmSynAu gdbSynAu gdmoSynAu gedcomSynAu gnuplotSynAu gpSynAu gspSynAu gtkrcSynAu haskellSynAu hbSynAu helpSynAu herculesSynAu hogSynAu htmlSynAu htmlm4SynAu htmlosSynAu ia64SynAu iconSynAu idlSynAu idlangSynAu inittabSynAu informSynAu ishdSynAu issSynAu istSynAu jamSynAu javaSynAu javaccSynAu javascriptSynAu jessSynAu jgraphSynAu jpropertiesSynAu jspSynAu kscriptSynAu kwtSynAu kixSynAu laceSynAu latteSynAu lexSynAu lhaskellSynAu liloSynAu lispSynAu liteSynAu lotosSynAu loutSynAu lprologSynAu lssSynAu luaSynAu m4SynAu mailSynAu makeSynAu manSynAu mapleSynAu masmSynAu masonSynAu masterSynAu matlabSynAu melSynAu mfSynAu mgpSynAu mibSynAu mmaSynAu modelSynAu modsim3SynAu modula2SynAu modula3SynAu mpSynAu msqlSynAu muttrcSynAu namedSynAu nasmSynAu nastranSynAu ncfSynAu nqcSynAu nroffSynAu objcSynAu ocamlSynAu omnimarkSynAu openroadSynAu oplSynAu oraSynAu pappSynAu pascalSynAu pcapSynAu pcctsSynAu perlSynAu phpSynAu phtmlSynAu picSynAu pikeSynAu pineSynAu plsqlSynAu poSynAu podSynAu pfmainSynAu postscrSynAu povSynAu procmailSynAu progressSynAu psfSynAu prologSynAu ptcapSynAu purifylogSynAu pythonSynAu rSynAu radianceSynAu rcSynAu rcslogSynAu rebolSynAu registrySynAu remindSynAu rexxSynAu robotsSynAu rpcgenSynAu rtfSynAu rubySynAu sambaSynAu sasSynAu satherSynAu schemeSynAu sdlSynAu sedSynAu setlSynAu sgmlSynAu sgmldeclSynAu sgmllnxSynAu shSynAu sicadSynAu simulaSynAu sindaSynAu sindacmpSynAu sindaoutSynAu skillSynAu slSynAu slangSynAu slrnrcSynAu slrnscSynAu smSynAu smilSynAu smithSynAu smlSynAu snnsnetSynAu snnspatSynAu snnsresSynAu snobol4SynAu specSynAu spiceSynAu spupSynAu sqlSynAu sqrSynAu squidSynAu stSynAu stpSynAu straceSynAu tadsSynAu tagsSynAu takSynAu takcmpSynAu takoutSynAu tasmSynAu tclSynAu texSynAu texinfoSynAu texmfSynAu tliSynAu tfSynAu trasysSynAu tsaltSynAu tssgmSynAu tssopSynAu tssclSynAu ucSynAu uilSynAu vbSynAu verilogSynAu vgrindefsSynAu vhdlSynAu vimSynAu viminfoSynAu virataSynAu vrmlSynAu vsejclSynAu webSynAu webmacroSynAu wdiffSynAu whitespaceSynAu winbatchSynAu wmlSynAu wshSynAu xdefaultsSynAu xkbSynAu xmathSynAu xmlSynAu xpmSynAu xpm2SynAu xsSynAu xxdSynAu yaccSynAu z8aSynAu zsh:delcommand SynAu" Source the user-specified syntax highlighting fileif exists("mysyntaxfile") && filereadable(expand(mysyntaxfile)) execute "source " . mysyntaxfileendifendif " has("syntax")" vim: ts=8 sts=0
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -