发布时间: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
47848
46399
37285
34737
29318
25975
24918
19954
19548
18031
5795°
6419°
5931°
5964°
7070°
5917°
5948°
6441°
6405°
7782°