##language:zh
'''
A flexible general editor with mixins and plugins, based on wxPython.
'''

-- limodou [<<DateTime(2004-08-15T21:24:42Z)>>]
<<TableOfContents>>
= NewEdit 项目 =
''前身为FlyEdit,后变成为NewEdit''
 * '''[[localshare:projects/newedit-ppt/img0.html|综述PPT]]'''

== 描述 ==

NewEdit 是一个测试性的项目。它基于大量的mixin和plugin。所以扩展它很容易。

它是用Python + wxPython编写的。

最新的相关软件版本为:

 * Python 2.3.3 
 * wxPython 2.4.2.4+ Unicode Version 

== 任务 ==

创建一个干净、强大的编辑器。并且扩展相当容易。

主要的特性:

 * 一个灵活的mixin和plugin框架
 * 用户可以加入自已的插件来处理文本

== 项目文档 ==

 [[http://newedit.tigris.org/index.htm|文档链接]]

== 软件下载 ==

本软件现存于tigris.org站点上, [[http://newedit.tigris.org|项目地址]]

最新软件下载请到英文的NewEdit页面。

== 如何得到最新源码 ==

得到最新的 NewEdit 源码很容易。你可以按照 http://newedit.tigris.org/servlets/ProjectSource 所说的去做。下面是我列出的步骤:

1. 你应该有一个cvs工具。我建议使用命令行工具,如:cvs.exe。在Windows下,你可以从 http://www.cvshome.org 上下载或如果你安装了cygwin,则其中已经包含它了。

2. 第一次:

首先要登录:

{{{
cvs -d :pserver:anoncvs@cvs.tigris.org:/cvs login
}}}

然后checkout出模块:

{{{
cvs -d :pserver:anoncvs@cvs.tigris.org:/cvs checkout newedit
}}}

这样将会在你的当前目录下创建一个newedit的目录。最新的源码就在里面。这一步应该只执行一次,除非你改变了目录。

3. 第二次和后面

进入以前使用checkout创建出来的newedit目录,然后只要执行:

{{{
cvs update
}}}

就可以了。

== 更多截屏 ==
 访问:NewEditScreenShot 查看NewEdit的样子

= 反馈 =
 * 建议: 现在newEdit 使用了很多外部模块,应该创立一个 '''mounter'''-- 加载器? 自动识别是否系统中已经有对应模块,如果没有就自动将对应的功能屏蔽是也乎,提示到哪里下载,这样一来,加速了 newEdit 的加载,也人性化一些?  -- ZoomQuiet
 * 有些功能的确是自动屏蔽的,但没有任何提示。不过可以考虑加上一些提示,这是一个好主意。  -- Limodou
 * [[flyaflya]] -- 有Skin 处置体验