UliPad是一款免费的wxpython文本编辑器,软件具有操作简单,扩展性强的特点,可以对编码进行调试、语法高亮等操作,支持mixin,很适合python初学者使用,感兴趣的朋友赶快下载吧!

UliPad特点
1.跨平台
2.Unicode支持
3.大括号匹配
4.语法高亮、支持Python、C/C++、html、纯文本
5.可折叠
UliPad安装教程
一、安装Ulipad
因为ulipad编辑器使用的是wxpython编写的gui,所以我们需要第三方库wxpython的支持,这里我们先讲一下Ulipad在Windows系统环境下的安装:
1. 确实自己的windows版本,32位还是64位的。
2. 查看自己安装的 Python版本,比如玩蛇网测试环境是:Python2.7.6
3. 选择适合自己系统的wxpython版本
4. 找到下载的程序,这里演示文件名是:wxPython2.8-win32-unicode-2.8.12.1-py27.exe, 是unicode版本的,双击,开始安装,基本上直接点击“next”一步下去,遇到协议是否同意,点击同意就可以了,其它一直下一步,直到安装完成。
5. 安装好环境了之后,我们去下载Ulipad最新版的编辑器,下载地址:http://code.google.com/p/ulipad/downloads/list,这个程序是放在Google托管的,这里Leo选择,ulipad.4.1.py27.exe ,安装文件大小为7.4MB左右,安装程序全都下一步就可以了,直至安装成功。
6. 在开始菜单找到Ulipad选项,点击就可以运行Ulipad了。
二、Ulipad使用与配置
1. 安装完成后的ulipad是没有目录浏览功能的,在正式写项目的时候很麻烦,我们去设置中找一下,看看怎么样调出这个目录浏览的功能,点击菜单栏中的“文件”,选择“目录浏览”或者直接按快捷键”F2”,接着我们,鼠标右键增加目录,添加新的工作目录,这个功能我们就配置好了。
Ulipad目录浏览功能设置
在Ulipad左侧添加自己的工作目录
添加工作目录后的Ulipad界面
2. 初学者在完成上面设置后,第2个最重要的配置是,配置代码的缩进格式,一定要和下面图片中的设置一样,以4个空格为缩进,否则编程过程中会出现很多意想不到的错误和异常,查找起来非常麻烦。
Ulipad参数Python代码缩进设置
以4个空格做为Python的代码缩进
常用快捷键
F1(M)UliPad Help Document(帮助文档)
F2(M)Directory Browser(目录浏览)(3.1版新增)
F3(M)Find Next(查找下一个)
Shift+F3(M)Find Previous(查找上一个)
F4(M)Direct Find(直接查找)
Ctrl+F4(M)Close(关闭)(2.9版新增)
F5(M)运行Python程序(3.2版新增)
F6(M)将当前串作为模块名打开模块所对应的源文件(2.9版新增)
F8(M)Next Marker(下一处标签)(3.2修改)
Shift+F8(M)Previous Marker(上一处标签)(3.2修改)
F9(M)Toggle Marker(标签切换)
Ctrl+Shift+F9(M)Bookmark Clear All(清除所有标签)
F10(M)Duplicate Extend Mode(复制扩展模式)
Ctrl+A(M)Select All(全选)
Ctrl+B(M)Go to Last Modify(跳到最后修改)
Ctrl+C(M)Copy(拷贝)
Ctrl+D删除当前行
Ctrl+Shift+D删除当前行,并拷贝到粘贴板中
Ctrl+E(M)Match Select (Left First)(匹配选择--左向优先)
Ctrl+Shift+E(M)Match Select (Right First)(匹配选择--右向优先)
Ctrl+Alt+E(M)Enlarge Selection(扩大选择)
Ctrl+F(M)Find...(查找)
Ctrl+G(M)Go to Line...(行号跳转)
Ctrl+H(M)Replace...(替换)
Ctrl+I或Tab(M)Increase Indent(增加缩进)
Ctrl+Shift+I或Shift+Tab(M)Decrease Indent(减少缩进)
Ctrl+J(M)Duplicate Current Line(复制当前行)
Ctrl+L(M)Duplicate Previous Line(复制前一个句子)
Ctrl+Shift+L(M)Duplicate Previous Line(复制后一个句子)
Ctrl+M(M)Duplicate Previous Char(复制上一个字符)
Ctrl+Shift+M(M)Duplicate Next Char(复制下一个字符)
Ctrl+N(M)New(新建)
Ctrl+O(M)Open(打开文档)
Ctrl+P(M)Duplicate Previous Word(复制上一个单词)
Ctrl+Shift+P(M)Duplicate Next Word(复制下一个单词)
Ctrl+"(M)Text Quote(文本括起)
Ctrl+Shift+"(M)Text Unquote(去掉文本括起串)
Ctrl+R(M)Select Line(选中当前行)
Ctrl+S(M)Save(保存)
Ctrl+T(M)Todo窗口(3.1版新增)(3.3版修改)
Ctrl+U(M)Upper Case(变为大写)
Ctrl+Shift+U(M)Lower Case(变为小写)
Ctrl+V(M)Paste(粘贴)
Ctrl+W(M)Select Word(选词)
Ctrl+Shift+W(M)Select Word Extend(扩展选词)
Ctrl+X(M)Cut(剪切)
Ctrl+Y(M)Redo(重做)
Ctrl+Z(M)Undo(撤销)
Ctrl+/(M)将选中文本前增加注释(2.9版新增)
Ctrl+\(M)将选中文本前的注释去除(2.9版新增)
Ctrl+Alt+L(M)打开/关闭左边栏窗口(3.1版新增)
Ctrl+Alt+B(M)打开/关闭底边栏窗口(3.1版新增)
Ctrl+Alt+R(M)清除Shell窗口的内容
更新日志
UliPad v4.1更新日志
将winpdb版本升级到1.4.8
改进编辑 - >格式 - >包装文本功能以适应reStructuredText包装
制作备忘录文件可配置
添加Bash
添加一些有用的方法来支持脚本文件。
添加Lua
改进python文件检测!
添加默认颜色主题支持,可以在首选项中设置
在目录浏览器窗口的上下文菜单中添加创建Python包菜单
改进web2py插件
改进正则表达式窗口,当你设置Unicode标志时,它将自动将uXXXX转换为unichr
修复拖尾空间错误