vim 的python 语法高亮

发布时间:2019-09-14 09:25:04编辑:auto阅读(3223)

    周海汉 /文

     

    vim支持大部分文件格式的语法高亮,而且可以自定义。不过缺省的python语法高亮感觉太少,修改一下。

     

    1.修改语法高亮文件

    /usr/share/vim/vim72/syntax/python.vim

     

    将"    let python_highlight_all = 1

    前面的引号去掉,可支持内置函数,数字,空格,异常的语法高亮。

     

    2. 将self加进

    syn keyword pythonBuiltin     reversed sorted sum self

    这一行最后。

     

    3. 将标点符号加进高亮

    在HiLink定义前加入一行:

    syn match pythonOper    "=/|+/|-/|*/|{/|}/|[/|]/|(/|)/|/./|,"

    在尾巴上加入:

    HiLink pythonOper            Operator " SpecialKey

     

    这时,python语法基本比较鲜艳了。

     

     

    #!/bin/env python
    # coding=utf8
    # author:周海汉
    # 2009.12.17
     
    import  os

    def  myfunc ( self ,  args) :
        self . args= args

    class  myclass :
        def  __init__ ( self ) :
            self . func= myfunc

        def  listdir ( self ) :
            self . func( self , self . args)
            print  os. listdir( self . args)

    if  __name__== '__main__ ':
       o =  myclass()
       myfunc( o, '. ')
       o. listdir()

关键字

上一篇: Python输入二维数组

下一篇: python onvif module