- Project tools
-
-
- How do I...
-
| Category |
Featured projects |
| scm |
Subversion,
Subclipse,
TortoiseSVN,
RapidSVN
|
| issuetrack |
Scarab |
| requirements |
xmlbasedsrs |
| design |
ArgoUML |
| techcomm |
SubEtha,
eyebrowse,
midgard,
cowiki |
| construction |
antelope,
scons,
frameworx,
build-interceptor,
propel,
phing
|
| testing |
maxq,
aut
|
| deployment |
current |
| process |
ReadySET |
| libraries |
GEF,
Axion,
Style,
SSTree
|
| Over 500 more tools... |
|
FAQ
本文档列出了大家经常提的一些问题和一些在文档中不明显的内容,以FAQ的形式表现出来。文档会不断完善。
NewEdit是一个用python+wxPython编写的编辑器,它除了具有一般编辑器的功能外,还提供了灵活了扩展机制,如Script,
Plugin等,用户可编写自已的东西与NewEdit进行融合,从而使NewEdit越来越强大。
运行NewEdit需要安装Python 2.3和wxPython 2.4 Unicode以上版本。因为wxPython可以运行在windows, linux, mac环
境上,原则上NewEdit可以运行在这些平台上。但我只是在windows下进行过测试,别的平台运行如何并不清楚。如果有问题
请与我联系。
DDE是动态数据交换,原为windows下才有的功能。在NewEdit中利用socket摸拟了DDE功能,使用它你可以只启动一个NewEdit
实例,并且,在命令行或资源管理器中打开文档时,NewEdit会查找已经存在的实例,并使用这个实例打开指定的文档。
由于NewEdit是利用socket来摸似DDE功能,这样在特殊情况下NewEdit异常退出时,这个端口可能没有被释放,再启动NewEdit
可能无法启动。可以重启机器,或在修改安装目录下的config.ini文件中的端口值。如果config.ini不存在,就创建一个。
如:
[server]
port=50001
如果上面的信息在config.ini中不存在,则创建就行。缺省情况下,port值为50000。因此如果与你的系统有冲突,需要修改
这个值。
有时为了调试需要关闭DDE功能。那么在启动时指定 -n 参数即可。
只要在启动的命令行上增加 -s 选项。当系统安装了psyco模块,NewEdit会自动调用。
缺省情况下,NewEdit判断一个文件的编码是首先判断一个文件是否为UTF-8编码,如果不是则认定为本地编码。但这只是打开文
件时做这种判断。如果相将一个新文件保存为非本编码,或打开一个文件时指定一种本地编码,应该怎么做呢?可以选中:
选项->参数->通用 选中当打开或保存文件时打开编码选择对话框,然后确定退出。
这样当打开一个文件,保存新文件,或另存文件时,会弹出编码选择对话框。你就可以指用一种要使用的编码进行处理了。
缺省编码是当NewEdit不知道一个文档所用的编码时,会自动根据环境找出系统所用的编码。但有时可能不正确,如果想要改
成你想要的编码,可以在启动时指定命令行选项 -e 后面为想用的编码,如: -e utf-8 即可。
一个插件一般由两个文件组成,有的可有还要多一些。一个是xxx.pin,一个是xxx.py。
- 先将下载的插件解压后放到plugins目录下
- 启动NewEdit,打开[工具]->[插件管理...]然后你会看到插件的名称和描述。在需要使用的插件上双击,或点击下面的[选择切换]
按钮进行选中,保证要使用的插件前面有勾。然后点击确定。
- 重新启动NewEdit即可。
config.ini文件是NewEdit启动的配置参数,现在有两个信息:使用的语言和DDE的端口。在一般情况下,这个文件是不存在的。
因此,如果需要可以手工创建。
它是NewEdit的调试文件,在启动NewEdit时会将自身的一些信息写到这个文件中,如:菜单信息、工具条信息、参数信息。使
用它可以在编写一些扩展时用来定位信息。
它是NewEdit运行的错误日志文件。如果在运行中出现错误,NewEdit会在error.txt中输出错误信息。
[返回]
|