vim下的ini文件語(yǔ)法高亮
在Ubuntu的vim編輯器下,ini文件默認(rèn)是沒(méi)有語(yǔ)法高亮的孙咪。
下面有一個(gè)簡(jiǎn)單的方法:
- 拷貝 這里 的文本內(nèi)容(文末也有文本直接拷貝),到
~/.vim/syntax/ini.vim
翎蹈,如果不存在syntax目錄,則創(chuàng)建它荤堪。 - 添加以下內(nèi)容到
~/.vim/filetype.vim
,同理如果不存在則新建澄阳。內(nèi)容:au BufNewFile,BufRead *.ini,*/.hgrc,*/.hg/hgrc setf ini
** 如果要添加使用這個(gè)配置的文件,則可以在*.ini,*/.hgrc,*/.hg/hgrc
這里添加碎赢,用,分隔 **
比如:
au BufNewFile,BufRead php-fpm.conf,*.ini,*/.hgrc,*/.hg/hgrc setf ini
ini.vim
" Vim syntax file
" Language: Vim 7.2 script
" Filenames: *.ini, .hgrc, */.hg/hgrc
" Maintainer: Peter Hosey
" Last Change: Nov 11, 2008
" Version: 7.2-02
" Quit when a syntax file was already loaded
if exists("b:current_syntax")
finish
endif
syn match iniSection skipwhite contains=iniRule "^\[.\+\]$"
syn match iniRule "^[^=:]\{-1,}="
syn match iniRule "^[^:=]\{-1,}:"
syn match iniComment skipwhite "^[#;].*"
" Highlighting Settings
" ====================
hi def link iniSection Keyword
hi def link iniRule Identifier
hi def link iniComment Comment
let b:current_syntax = "ini"