Editplus for Python

来源:互联网 发布:如何申请淘宝贷款额度 编辑:程序博客网 时间:2024/06/03 04:14

作为python的IDE有很多很多,包括专业的开发工具,Komodo、PythonWin、Eclipse等,另外就是利用文本编译器如vi、emacs、editplus等,各自都有各自的优势,这里不多说,这里只介绍了editplus作为python的IDE,支持Python编辑,浏览,运行及调试的开发环境,并且具备语法加亮,自动完成,自动缩进,新建Python文件模板等功能支持,并且小巧等特点

环境:editplus 3 + python-2.7.3.msi

OS:windows 7 x86_64

一、首先在机器上安装python-2.7.3.msi和editplus 3,这里我python安装的目录D:\Python27

二、下面开始editplus中配置成为一个python的IDE

1、添加python群组,启动editplus,【工具】--》【参数设置】

在【组和工具项】里---【添加工具】---【应用程序】,分别在【菜单文字】填入Python,在【命令】填入Python的安装路径,【参数】填入$(FileName),【初始目录】填入$(FileDir),配置完成之后如下,就可以运行编写完成的python程序了

2、python的语法高亮和自动完成

需要选择你python对应的版本,python2的话选择pythonfiles.zip,python3的话应该是python3.zip) ,解压到editplus的安装目录下。压缩包有三个文件,此处我们用到两个,Python.acp文件和Python_extd.stx文件。Acp文件是自动完成文件,stx文件是语法加亮文件

【工具】--》【参数设置】--》【设置&语法】,首先新建一个文件类型,我们命名为Python,扩展名栏里我们填入py。在语法文栏里我们找到刚才下载的Python.stx文件,在自动完成Auto completion栏里找到Python.acp文件,在函数模式栏里填入: 
[ \t]*def[ \t].+:

 
这样我们就可以通过Ctrl+F11快捷键直接显示出Python文件中的函数列表 
这时我们打开一个Python文件,就可以看到有语法加亮了

3、让editplus支持python代码自动缩进,文件模版

Editplus支持自动缩进,缩进大小推荐为4,并且选中插入空格代替制表符和使用自动缩进。然后在自动缩进开启字符里填入一个冒号“:”。

 
可以建立一个Python文件的模板,来快速新建一个Python文件。首先建立一个名为template.py的文件,以后新建的python文件都在此基础上新增加代码 ,我这里文件内容如下 
 
保存,将template.py文件放到Editplus安装目录下。 
打开模板设置对话框,首先添加一个名为Python的模板,把文件路径设置到我们刚才建立的template.py文件上。

#!/usr/bin/python# -*- coding: UTF-8 -*-

点击载入按钮

4、错误的快速定位

默认一旦python内容出现问题的时候,只是会提示错误,我们一般会根据提示的行号到文本中去找错误的地方,而不能够像例如VC++或其他的编译器一样直接双击错误的提示,将光标直接移动到错误行。此处,我们就利用Editplus的输出模式Output Pattern的实现这个功能

在刚才设置用户工具界面中选中【动作】捕获输出,然后打开【输出模版】按钮,在输出模式对话框中,首先取消【使用默认输出模式】选项前的复选框,在正则表达式栏里填入正则表达式如下: 
File "(.+)", line ([0-9]+) 
文件名File Name栏里选择 标记表达式1

行栏里选择 标记表达式2, 
列栏里为无 
再次双击错误行的时候就可以跳转了,尤其是当多个文件互相调用的时候,这种方法可以方便打开文件找到错误的位置。

 

到此一个基本的windows下python的IDE就完成了,下面开始自己python的代码旅程吧.

后记:自己由于完全没有语言基础现在开始学习python,走了很多弯路,现在也只是刚兴趣开始进入python的学习,希望可以帮到和我类似的朋友一起愉快的学习python

原创粉丝点击