前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >vim 的python 语法高亮

vim 的python 语法高亮

作者头像
py3study
发布2020-01-07 19:55:17
3.7K0
发布2020-01-07 19:55:17
举报
文章被收录于专栏:python3python3

周海汉 /文

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()

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-09-14 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档