又一款功能强大的文本编辑器:Editra

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》一文进行安装,下面是我的安装方式:

  1. 安装支持库wxpython和python。
    sudo apt-get install python-wxgtk2.8 python-setuptools
  2. 下载 Editor 0.3.38 for Linux
  3. 打开终端,解压缩(如果是中文环境,把“Desktop”替换为“桌面”):
    cd ~/Desktop
    tar zxvf Editra-0.3.38.tar.gz -C /opt
  4. 安装 Editra:
    sudo python /opt/Editra-0.3.38/setup.py install
  5. 添加程序到系统菜单
    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
    然后保存文件。
  6. 通过“应用程序”->“编程"->”Editra"就可以启动程序了,不过就是没有程序图标..

忘记说了,如果你对python熟悉同时对这款软件又非常的喜爱,我非常欢迎你加入到Editra的队伍当中,为它撰写更多更好的插件,反馈更多更好的建议,提交相关的bugs。

对于想编写插件的朋友,大家可以先参考软件提供的插件,在安装目录的plugins文件夹下面都是egg为后缀的文件,其实都是zip改的,只要把egg改成zip就可以查看插件的代码。而且官方也有相关的资料同大家查阅。

不知道你认为这款软件怎么样呢?

This entry was posted in Software and tagged , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>