作为一个程序员,选择一款适合自己的代码编辑器,总是能够在提升效率的同时,达到事半功倍的效果。正所谓,工欲善其事,必先利其器是也。我今天介绍的 Editra,就是一款很不错的程序员编辑器。也许你会说,Linux 中已经有很多好用的编辑器了,像 Vim、Emacs、Jed、Geany 等等。但我仍然要推荐你试一试 Editra,毕竟要想知道梨子的味道,你得亲口尝一尝,不是吗?
既然 Editra 是一款专注于代码编辑的软件,那么它自然包含一些特别为写代码而准备的特性,例如:
·语法高亮显示,支持 60+ 种语言
·代码折叠
·自动缩进
·自动补完/调用提示(Python)
·支持正则搜索
·颜色主题方案
·块注释/块缩进
·把行加入书签/行编辑命令
除此之外,Editra 也支持 UTF-8、具有标签页功能、支持 Vi 式的键盘绑定。甚至通过插件,你还可以扩展 Editra 的功能。Editra 使用 Python 写成,可在 Linux、Windows 及 Mac OS X 等系统上运行。
更新如下:
NEW: [features/enhancements]
+Remember Shelf layout and selected tab when application is restarted.
+Improve Python autoindenter to better handle more conditions in regards to brackets and parens.
+Autocomp and calltip shortcuts are now customizable.
+Add Bookmark manager window to Shelf
+Support storing/loading user configuration from XDG standard location on Linux.
+Persist find settings between sessions.
+Improvements to the Style Editor (ability to remove style sheets)
+Display Font setting now also applies to the font used by the tabs.
LIBRARY:
+Support ControlBars in on left and right side of ControlBox.
+Add ProcessThreadBase class to allow for customizing the creation of the Popen object.
+Add support for displaying breakpoint markers in editor buffer.
BUG FIXES:
+Fix issue that could result in crash when rapidly clicking on notebook buttons.
+Fix minor display issue in update checker gauge.
+Fix behavior of left/right arrow key motions in vim emulation mode to better emulate vi.
+Fix issue where an invalid encoding would be detected as the default encoding on some systems.
+Fix issue where ToolBar would not resize properly when appearance settings where changed to use different size icons.
+Fix screen refresh issue in tab control where it wouldn't get repainted properly in some cases.
+Fix crash in reload with encoding when the encoding fails to decode the text.
+Fix pipe character not being accepted in keybindings editor.
+Fix angle brackets not being handled properly in keybindings editor.
+Fix issue with window not being brought to front in all cases when opening file with "Edit with Editra..." shortcut on Windows.
+Fix issue with showing calltips for buffers that are not visible.
+Handle OverflowError that could occur when too large a value was passed to the busy indicator.
+Fix display inconsistencies in recently opened file menu.
+Fix some issues with the binary installer and uninstaller on Windows Vista/7
+Fix behavior of change word command to better emulate vi.
+Fix error handling in purging of old log files.
+Fix keybinding editor not applying cleared keybindings until restart.
+Fix hard crash that could occur when processing auto-completion data for some Python modules with a py2exe version of Editra.
+Clear existing keybinding when assigning to new action in keybinding editor.
+Fix issue with updating styles after overwriting or updating an existing style sheet with new settings.
+Fix bug in style editor that would warn about changes when no changes have been made.
+Handle styling some additional CSS2 keywords (outline, left).
+Correct some Unicode handling issues in style sheet handling and RTF output generator.
+Fix refresh issue with button highlighting in PluginManager dialog (MSW).
下载地址:
Windows: http://editra.org/uploads/Win/editra.win32.0.6.20.exe
Linux: http://editra.org/uploads/src/Editra-0.6.20.tar.gz
Mac OS/X: http://editra.org/uploads/Mac/Editra-0.6.20.dmg