13.11.08

Editplus语法高亮实现是Python 编辑调试环境

为了实现语法加亮和自动完成功能,我们必须下载两个文件,下载地址为
http://www.editplus.com/files/pythonfiles.zip ,解压到editplus 的安装目录下。压缩包有三个文件,此处我们用到两个,python.acp 文件和python_extd.stx 文件。
Acp 文件是自动完成文件,stx 文件是语法加亮文件。怎样加载呢?方法如下:
tools->preferences->Setting & syntax 下,首先新建一个文件类型,我们命名为python,扩展名(file extensions)栏里我们填入py。在syntax file 栏里我们找到刚才下载的python_extd.stx 文件,在Auto completion 栏里找到python.acp 文件,在Function Pattern 栏里填入:
[ \t]*def[ \t].+:
这样我们就可以通过Ctrl+F11 快捷键直接显示出python 文件中的函数列表。

这时我们打开一个python 文件,就可以看到有语法加亮了。但是我们在编辑的时候会发现一个问题就是,在输入冒号后,没有自动缩进,当然,如果我们手工缩进后会发现后面的输入也进行了同样的缩进,怎样让editplus 自动识别冒号然后直接缩进,并且如何修改缩进的长度呢?我们可以看到一个Tab/Indent 标签,打开他可以看到Tab,Indent 的选项,分别填入自己习惯的距离。我两个都填入4,并且选中Insert spaces instead of tab 和Enable auto indent。然后在Auto Indent open 里填入一个冒号“:”。

没有评论: