美文网首页
vim下的ini文件语法高亮

vim下的ini文件语法高亮

作者: esrever | 来源:发表于2016-11-30 15:08 被阅读185次

    vim下的ini文件语法高亮

    转自这里

    在Ubuntu的vim编辑器下,ini文件默认是没有语法高亮的。

    下面有一个简单的方法:

    1. 拷贝 这里 的文本内容(文末也有文本直接拷贝),到~/.vim/syntax/ini.vim,如果不存在syntax目录,则创建它。
    2. 添加以下内容到~/.vim/filetype.vim,同理如果不存在则新建。内容:au BufNewFile,BufRead *.ini,*/.hgrc,*/.hg/hgrc setf ini

    ** 如果要添加使用这个配置的文件,则可以在*.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"
    

    相关文章

      网友评论

          本文标题:vim下的ini文件语法高亮

          本文链接:https://www.haomeiwen.com/subject/gqxtmttx.html