前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >UltraEdit 配置 python

UltraEdit 配置 python

作者头像
py3study
发布2020-01-08 16:32:09
1K0
发布2020-01-08 16:32:09
举报
文章被收录于专栏:python3python3

在UltraEdit的wordfile中添加python的语法支持

发现UltraEdit有对Perl的语法高亮支持,但是打开Python文件的时候却没有,网上找到一些方法

方法一:我也是这么做的,可行

1、到UltraEdit安装目录下,进入wordfiles目录,新建文件:python.uew

把如下内容粘贴到该文件里,保存:

/L30"Python" Line Comment = # Block Comment One = """ Block Comment Off = """ Escape Char = / File Extensions = PY PYW /Indent Strings = ":" /Function String 1 = "%[ ,^t]++def[ ]+^([a-zA-Z0-9_]+*^):" /Function String 2 = "%[ ,^t]++^(##[ a-zA-Z0-9_]+*^)##" /Function String 3 = "%[ ,^t]++^(class[ ]+[a-zA-Z0-9_]+*^):" /Delimiters = []{}()<>="''.,:+ /C1"Reserved Words" and assert break class continue def del elif else except exec finally for from global if import in is lambda map not None or pass print raise range return try while /C2"Built-in Functions" abs apply callable chr cmp coerce compile complex delattr dir divmod eval execfile filter float getattr globals hasattr hash hex id input int intern isinstance issubclass joinfields len list local long max min match oct open ord pow raw_input reduce reload repr round search setattr setdefault slice str splitfields unichr unicode tuple type vars xrange zip __import__ /C3"__Methods__" __abs__ __add__ __and__ __call__ __cmp__ __coerce__ __del__ __delattr__ __delitem__ __delslice__ __div__ __divmod__ __float__ __getattr__ __getitem__ __getslice__ __hash__ __hex__ __iadd__ __isub__ __imod__ __idiv__ __ipow__ __iand__ __ior__ __ixor__ __ilshift__ __irshift__ __invert__ __int__ __init__ __len__ __long__ __lshift__ __mod__ __mul__ __neg__ __nonzero__ __oct__ __or__ __pos__ __pow__ __radd__ __rdiv__ __rdivmod__ __rmod__ __rpow__ __rlshift__ __rrshift__ __rshift__ __rsub__ __rmul__ __repr__ __rand__ __rxor__ __ror__ __setattr__ __setitem__ __setslice__ __str__ __sub__ __xor__ /C4"__Attributes__" __bases__ __class__ __dict__ __doc__ __methods__ __members__ __name__ __version__ /C5"Exceptions" ArithmeticError AssertionError AttributeError EOFError Exception FloatingPointError IOError ImportError IndentationError IndexError KeyError KeyboardInterrupt LookupError MemoryError NameError OverflowError RuntimeError StandardError SyntaxError SystemError SystemExit TabError TypeError ValueError ZeroDivisionError /C6"Operators" += -= %= /= **= &= |= ^= >>= <<= /C7"Common Libs" AST atexit BaseHTTPServer Bastion cmd codecs commands compileall copy CGIHTTPServer Complex dbhash dircmp dis dospath dumbdbm emacs find fmt fnmatch ftplib getopt glob gopherlib grep htmllib httplib ihooks imghdr imputil linecache lockfile macpath macurl2path mailbox mailcap mimetools mimify mutex math Mimewriter newdir ni nntplib ntpath nturl2path os ospath pdb pickle pipes poly popen2 posixfile posixpath profile pstats pyclbr pyexpat Para quopri Queue rand random regex regsub rfc822 sched sgmllib shelve site sndhdr string sys snmp SimpleHTTPServer StringIO SocketServer tb tempfile toaiff token tokenize traceback tty types tzparse Tkinter unicodedata urllib urlparse util uu UserDict UserList wave webbrowser whatsound whichdb whrandom xdrlib xml xmlpackage zmod /C8"Others" array AzIM Desc fnmatch Info Run struct self StartKey StopKey

 2,打开 高级 -> 配置 -> 编辑器显示 -> 语法着色

找到其中的目录:例如

C:/Documents and Settings/user/Application Data/IDMComp/UltraEdit/wordfiles

复制刚才我们创建的文件到该目录下

重启UE,就会发现.py文件也有语法高亮了

方法二:未试验,网上找的,备份

为了让UE支持python语言,google了很多,结果都不行,最后看了下面的博客才知道错哪了,总结下以免忘记。 http://wangtao.name/2009/12/20/ultraedit_python.html 在官网上找到python的扩展下载点:http://www.ultraedit.com/downloads/extras.html 有各种语言的扩展,便可以支持语法高亮。 python 2.5:http://www.ultraedit.com/files/wf/python25.uew python 2.6&3.0:http://www.ultraedit.com/files/wf/python26.uew 下载后安装方法如下: 将下载的uew文件复制在“文档的完整目录名称:”中的文件夹里。如下图: //这句很重要,以前我一直都是放到安装目录下,结果都不对 如果这样做了,但在“语言选择”却没有找到新加的语言。就可能是新下载的uew文件的问题了。 我们用UltraEdit打开uew文件。如“python25.uew”,在第一行你会看到这一句: /L14″Python” PYTHON_LANG Line Comment = # Escape Char = / String Literal Prefix = r File Extensions = PY PYW 其中开头的”/L14″就是语言在UltraEdit的语言列表号,可能被其它语言占用了,打开C:/Users/Administrator/AppData/Roaming/IDMComp/UltraEdit/wordfiles(windows 7下),查看其中文件是否也使用了14。 我里面刚好有14个uew文件,所以改成了15。如果改了还是不行,可能要一个一个打开查看了。。。。

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

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

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

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

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