📄 samba.vim
字号:
" Vim syntax file" Language: samba configuration files (smb.conf)" Maintainer: Rafael Garcia-Suarez <rgarciasuarez@free.fr>" URL: http://rgarciasuarez.free.fr/vim/syntax/samba.vim" Last change: 2001 Apr 27" Don't forget to run your config file through testparm(1)!" 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 ignoresyn match sambaParameter /^[a-zA-Z \t]\+=/ contains=sambaKeywordsyn match sambaSection /^\s*\[[a-zA-Z0-9_\-. ]\+\]/syn match sambaMacro /%[SPugUGHvhmLMNpRdaIT]/syn match sambaMacro /%$([a-zA-Z0-9_]\+)/syn match sambaComment /^\s*[;#].*/syn match sambaContinue /\\$/syn keyword sambaBoolean true false yes no" Keywords for Samba 2.0.5asyn keyword sambaKeyword contained account acl action add address admin aliasessyn keyword sambaKeyword contained allow alternate always announce anonymoussyn keyword sambaKeyword contained archive as auto available bind blockingsyn keyword sambaKeyword contained bmpx break browsable browse browseable casyn keyword sambaKeyword contained cache case casesignames cert certDirsyn keyword sambaKeyword contained certFile change char character chars chatsyn keyword sambaKeyword contained ciphers client clientcert code codingsyn keyword sambaKeyword contained command comment compatibility configsyn keyword sambaKeyword contained connections contention controller copysyn keyword sambaKeyword contained create deadtime debug debuglevel defaultsyn keyword sambaKeyword contained delete deny descend dfree dir directorysyn keyword sambaKeyword contained disk dns domain domains dont dos dot drivesyn keyword sambaKeyword contained driver encrypt encrypted equiv exec fakesyn keyword sambaKeyword contained file files filetime filetimes filter followsyn keyword sambaKeyword contained force fstype getwd group groups guestsyn keyword sambaKeyword contained hidden hide home homedir hosts includesyn keyword sambaKeyword contained interfaces interval invalid keepalivesyn keyword sambaKeyword contained kernel key ldap length level level2 limitsyn keyword sambaKeyword contained links list lm load local location locksyn keyword sambaKeyword contained locking locks log logon logons logs lppausesyn keyword sambaKeyword contained lpq lpresume lprm machine magic manglesyn keyword sambaKeyword contained mangled mangling map mask master max memsyn keyword sambaKeyword contained message min mode modes mux name namessyn keyword sambaKeyword contained netbios nis notify nt null offset ok olesyn keyword sambaKeyword contained only open oplock oplocks options order ossyn keyword sambaKeyword contained output packet page panic passwd passwordsyn keyword sambaKeyword contained passwords path permissions pipe portsyn keyword sambaKeyword contained postexec postscript prediction preexecsyn keyword sambaKeyword contained prefered preferred preload preserve printsyn keyword sambaKeyword contained printable printcap printer printerssyn keyword sambaKeyword contained printing program protocol proxy publicsyn keyword sambaKeyword contained queuepause queueresume raw read readonlysyn keyword sambaKeyword contained realname remote require resign resolutionsyn keyword sambaKeyword contained resolve restrict revalidate rhosts rootsyn keyword sambaKeyword contained script security sensitive server servercertsyn keyword sambaKeyword contained service services set share shared shortsyn keyword sambaKeyword contained size smb smbrun socket space ssl stack statsyn keyword sambaKeyword contained status strict string strip suffix supportsyn keyword sambaKeyword contained symlinks sync syslog system time timeoutsyn keyword sambaKeyword contained times timestamp to trusted ttl unix updatesyn keyword sambaKeyword contained use user username users valid version vetosyn keyword sambaKeyword contained volume wait wide wins workgroup writablesyn keyword sambaKeyword contained write writeable xmit" New keywords for Samba 2.0.6syn keyword sambaKeyword contained hook hires pid uid close rootpreexec" New keywords for Samba 2.0.7syn keyword sambaKeyword contained utmp wtmp hostname consolidatesyn keyword sambaKeyword contained inherit source environment" New keywords for Samba 2.2.0syn keyword sambaKeyword contained addprinter auth browsing deleteprintersyn keyword sambaKeyword contained enhanced enumports filemode gid host jobssyn keyword sambaKeyword contained lanman msdfs object os2 posix processessyn keyword sambaKeyword contained scope separator shell show smbd templatesyn keyword sambaKeyword contained total vfs winbind wizard" 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_samba_syn_inits") if version < 508 let did_samba_syn_inits = 1 command -nargs=+ HiLink hi link <args> else command -nargs=+ HiLink hi def link <args> endif HiLink sambaParameter Normal HiLink sambaKeyword Type HiLink sambaSection Statement HiLink sambaMacro PreProc HiLink sambaComment Comment HiLink sambaContinue Operator HiLink sambaBoolean Constant delcommand HiLinkendiflet b:current_syntax = "samba"" vim: ts=8
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -