UliPad的是wxPython的/ Python的动力,面向程序员和灵活的编辑器。它有许多功能,如浏览器类,代码自动完成,HTML浏览器,目录浏览器,向导和其他许多人。最有趣,最鲜明的特点是采用混入技术,这使得一个UliPad的易于扩展的编程环境。你可以编写自己的混入,插件或简单的脚本,和他们都可以集成在UliPad的无缝方式。
为什么把它命名为UliPad的?
这个名字来源于克劳迪奥Grondi(谢谢!)。
克劳迪奥Grondi说:
正如我们在做NewEdit程序员编辑,我认为,该办法
一个新的独特的名称将在这里帮助多少(NewEdit就是便宜... ...)。
我建议使用'UliPad的“。
它具有无限的快捷方式。
它告诉它是一个纯文本编辑器(PAD)。
它讲述一些有关的原作者(LImodou)。
但最重要的优点是:
 
 谷歌拥有的'UliPad的“还没有进入!
精彩!看来很多人喜欢它。
UliPad的使用混入和插件技术,因为它的架构。大部分的类都可以通过混入和插件组件进行扩展,并在创建实例时,终于成为一个完整的类。因此,UliPad的是非常动态的。你可以写在新文件中的新功能,并且几乎不需要修改现有的代码。如果你想扩展现有的类,你可以写的混入和插件,这将绑定到我称之为“老虎班”的目标类。这种技术将使变化集中且易于管理。
目的
做一个干净的,功能强大,灵活的总编辑,甚至一个应用程序框架。并添加扩展应该是很容易的。
任务:
  *混入和插件框架
  *支持Unicode
  *用户自定义插件管理
 ●用户自定义窗口整合
  *用户自定义的向导功能
功能:
- 在跨平台
- 基于wxPython的,所以它可以在任何地方运行是wxPython的作品,如:Windows和Linux 。
- 的Unicode支持。
- wxStyledTextCtrl的大多数功能(Scintilla的)
- 语法高亮,支持Python和C / C ++,HTML,纯文本
- 折叠
- 括号匹配
- ...
- 扩展选择
- 在扩展选字 - '。'你可以按Ctrl + MouseDoubleClick选择一个字,包括
- 配对选择 - 就像在引用字符选择文本:()[] {},'',""
- 例如:一个字符串,就像
- 的'^'字符表示上面的行插入位置。如果按Ctrl + E,您将选择在(),即&QUOT全文;自我,“这是一个测试”&QUOT ;.更多的东西在选择菜单。
- 其他编辑延长
- 复制文本 - 就像Vim的Ctrl + V键,按Ctrl + P,等等。您可以复制上方或下方字符,文字,相匹配的领先的字符行。
- 引用文字 - 添加一些引用字符之前和选定的文本之后,就如同:"",'',(),[],{},和定制的字符串,等等
- 文本转换与视图 - 蟒蛇 - > HTML,重组文本 - > HTML,纺织 - > HTML,并可以输出或查看邮件窗口中的HTML文本或HTML视图窗口,或替换选中的文本。
- UTF-8编码自动检测
- 更改文档编码
- 自动备份
- 在上届会议的支持 - 它会保存所有的文件名如关闭,重新打开该文件作为下一个启动
- 智能判断缩进字符 - 它会自动猜测缩进字符,并设置它 。
- 查找在文件
- 书签支持
- 在Python的支持
- 内置基于PyShell Python交互式窗口,支持Unicode
- 自动完成
- 在功能语法calltips
- 运行,用参数运行,停止Python源
- 自动改变当前路径
- 在Python类浏览器
- 语法和风格PEP8检查,还提供一个插件pylint的。
- 代码片段
- 您可以用类别管理您的代码片段,并且每个类别可以有很多的项目。每个项目将代表的代码片段。您只需通过双击它插入项目。它甚至还支持导入和导出。
- 在简单的项目支持
- 可以创建一个特殊文件的项目,所以每一个已经可以将项目视为一个整体项目的文件夹下的文件和文件夹。
- 扩展机制
- 脚本 - 你可以写剧本容易操纵UliPad的的所有资源,就像:文本转换等 。
- 插件 - 自定义的功能。更复杂但功能更强大。可以用UliPad的合并很容易,并且可以通过菜单。管理
- 在Shell命令 - 添加经常使用shell命令,并执行
- FTP支持
- 您可以通过FTP编辑远程文件。您可以添加,重命名,删除,上传,下载文件/目录。
- 多语言支持
- 目前支持4种语言:英语,西班牙语,简体中国和中国传统,它可以自动检测
- 船舶许多插件(必须为之前使用过的ConfigEd)
- 在Django的支持插件
- 在批量重命名文件的插件
- 协作编程支持插件,名称作为pairprog。
- 的Mp3播放器插件
- 拼写检查插件
- 在向导的插件
- 文本语音转换(仅Windows)插件
- ...
- 发货脚本
- 您可以找到他们($ UliPadInstalled)/脚本。
- 在向导
- 您可以使自己的向导模板。该向导可以输入用户数据,结合模板,并输出结果。和向导还支持创建的代码框架。这一功能将帮助您提高编码效率。
- Direcotry浏览器
- 在浏览多个目录,你可以真正增加,删除,重命名文件和目录。双击将在编辑器窗口中打开该文件。
- 自动完成(ACP)
- Suport用户自动完成文件,它可以帮助输入码非常有益和实用。
- 在列编辑模式
- 您可以选择多线,然后设置列模式区域,所以在这个区域中的任何行,如果你输入一个字符,其他线路也将增加这个角色。如果你要处理的多线作为一个类似的模式,这个功能将是非常方便的。
- 智能导航
- 在UliPad的能记住你打开的文件的访问顺序,你可以回去或前进这些文件。
- 在线正则表达式搜索
- 您可以输入在飞行的一些正则表达式,并查看结果dynamiclly。
- 拼写检查插件
- 需要安装PyEnchant模块。
- 协作编程
- 多用户可以同时修改一些文件。您应该启用pairprog插件。
- 待办事项支持
- 自动发现和待办事项支持几种格式。
- 在多视图支持
- 用户可以打开多视图的文件,例如在左侧窗格中或底部面板。
- 在版本控制支持
- SVN支持。现在你可以使用SVN在UliPad的更新,结帐,提交等。
<李班=“bbli”>高清FUNC(自我,“这是一个测试”):
要求:
- 在Python的
- 的wxPython
评论没有发现