发布时间:2019-09-14 09:25:04编辑:auto阅读(3521)
周海汉 /文
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
48729
47766
38541
35734
30172
26913
25941
20783
20552
18940
332°
406°
440°
461°
446°
436°
491°
562°
676°
691°