Editra是一款使用纯python语言编写的多语言多平台支持的文本编辑器软件。软件本身是基于Linux系统开发,所以当我们打开这款软件的时候会发现界面和Gedit的界面相比简直是神似!对于软件的介绍和普遍性的说明,请参见Crazy Software网站撰写的《Editra:代码编写好助手》一文。
对于Windows平台来说,软件设置非常的方便,都是菜单化操作,相比起SciTE可 谓是方便快捷啊!而且支持软件界面的图片更换,我比较喜欢Tango和代码的主题更换,最为方便的是插件功能,软件默认自带4个插件,当然所有的插件可以 通过另外的“下载”按钮浏览并下载自己喜欢的插件,恩,我是全部下载了下来,里面还包括了一个编写插件参考型的插件:Hello world。呵呵。
上图是Crazy Software介绍之外的功能,我做了一个全功能展示的截图,点击上图可以看大图:)当然上图的大部分功能都是通过插件实现的,里面包括了项目管理(支持Bazzar/CVS/GIT/SVN版本控制!),注解管理,代码浏览器,其实还有文件管理器。现在就差一个代码片段管理了,如果能支持代码片段管理,那简直可以和Mac OS下的TextMeta相比拼,恩,再补充一句,我没有用过TextMeta,所以上面的总结属于个人幻想的总结…如有错误可以让我尝试Mac OS系统后再做补充!
Linux用户可以参见《Editra — A multi-platform text editor》一文进行安装,下面是我的安装方式:
- 安装支持库wxpython和python。
sudo apt-get install python-wxgtk2.8 python-setuptools - 下载 Editor 0.3.38 for Linux。
- 打开终端,解压缩(如果是中文环境,把“Desktop”替换为“桌面”):
cd ~/Desktop
tar zxvf Editra-0.3.38.tar.gz -C /opt
- 安装 Editra:
sudopython/opt/Editra-0.3.38/setup.py install
- 添加程序到系统菜单
sudo gedit /usr/share/applications/editra.desktop
在打开的gedit输入:
[Desktop Entry]
Encoding=UTF-8
Name=Editra
GenericName=Editor
Comment=a TextEditor
Exec=/opt/Editra-0.3.38/Editra
Icon=
Terminal=false
Type=Application
Catergories=Editor;Appliaction;Development
然后保存文件。 - 通过“应用程序”->“编程”->”Editra”就可以启动程序了,不过就是没有程序图标..
忘记说了,如果你对python熟悉同时对这款软件又非常的喜爱,我非常欢迎你加入到Editra的队伍当中,为它撰写更多更好的插件,反馈更多更好的建议,提交相关的bugs。
对于想编写插件的朋友,大家可以先参考软件提供的插件,在安装目录的plugins文件夹下面都是egg为后缀的文件,其实都是zip改的,只要把egg改成zip就可以查看插件的代码。而且官方也有相关的资料同大家查阅。
不知道你认为这款软件怎么样呢?
