Editra是一个支持多平台的文本编辑器,可以支持基本语法和二十种语言。它使用方便,可以用颜色标注重点部分,支持进行内嵌式编辑,也可以进行代码编辑。对于经常进行代码编辑的用户来说,它是一个不错的选择。
Editra的特性包括:
语法高亮显示,支持 60+ 种语言
代码折叠
自动缩进
自动补完/调用提示(Python)
支持正则搜索
颜色主题方案
块注释/块缩进
把行加入书签/行编辑命令
除此之外,Editra也支持UTF-8、具有标签页功能、支持 Vi 式的键盘绑定。甚至通过插件,你还可以扩展Editra的功能。
Editra使用Python写成,可在Linux、Windows 及 Mac OS X 等系统上运行。
Editra0.5.60 更新日志:
NEW: [features/improvements]
* +Improvements to Verilog and SysVerilog highlighting (patch from akhailtash)
BUG FIXES:
* +Fix issue with tab selection events not being sent in split notebook.
* +Fix page change notifications not being sent under certain tab close scenarios.
* +Unsubscribe from file history messages on window deletion.
* +Fix issue in handling invalid data in custom style sheets.
* +Fix issue with search being incremented when control key was pressed.
* +Fix crash that could occur when iterating syntax globals during startup.
* +Fix issue with portable profiles not loading when install directory path changes.
* +Fix crash that could occur when tab menu handler is called with no context manager.
* +Handle errors that can occur when adding items to file history.
* +Fix crash from selecting invalid register when using vim mode.
* +Ctrl+Tab functionality for switching tabs has been restored.
* +Double click on split notebook sash now properly unsplits the notebook on OSX.
* +Fix Python auto-indenter not indenting after 'with' statements.
* +Fix handling of improper paths when typing in command mode.