EditONE就是在线的UltraEdit/EditPlus!

English Version

下载EditOne

EditOne使用图释

加雅全能空间

站长社区

加雅统计

EditONE发布最新版本1.4RC (2007-05-14)

捐助开发、商业用途许可授权及支付方式

EditOne为您的网页开发、调试和维护带来新的便捷体验!

 

由于测试环境的差异,在线调试作为网站开发的最后一个阶段是必不可少的。 网站开发人员几乎都有这种在HTML编辑环境、源代码编辑器、FTP软件及浏览器间反复轮流切换的痛苦经历。而对于网站的日常维护,既便只是修改一个链接一个颜色,也需要逐一打开如此多的软件,更让这些操作显得无比繁琐。

 

EditOne帮助您从这些繁琐操作中解脱出来,方便的实现网页编辑、调试、维护,为您的开发调试送上最后一程,为您的维护工作提供快捷途径。

 

最新推出的1.4RC版本提供的新特性如下:

本质性提高编辑保存速度 :由于新的代码设计,去除了一层编码层,现在远程编辑较大的文件速度有了本质性改进。以前版本中,保存一个上百KB的文件可能需要十多秒,现在正常宽带环境下,这个时间缩短为一秒以内!

跨浏览器支持:目录树的核心代码基本上被完全改写。除了IE浏览器,现在FireFox浏览器终于也被支持了。除了一些难以克服的显示外观上的细微差异,FireFox下的EditONE具备IE下的所有功能,包括外挂的可视化编辑器。将目录树的运算操作和显示完全分开,代码健壮性明显改善,某些复杂操作能引发的Bug将不会再有。

任意编码文件的编辑支持:无论服务器的操作系统内码设置如何,EditONE现在都可以正确编辑任何编码的文件。最典型的例子,您可以同时编辑ANSI编码(如GB2312)和UTF-8编码文件,而无需任何设置(在大多数情况下可以自动识别,否则只需在“保存”按钮左边的编码下拉框中正确选择文件编码即可)。

目录树增加排序功能:当一个目录下的文件很多时,按照文件名称、大小、修改时间进行排序查找就很重要。
“外挂”方式加载的HTML可视化编辑器:可以加载一个FCKeditor,支持“所见即所得”风格的网页编辑,不过一般说来不适合编辑服务器端脚本网页。可以控制是否和EditONE文本共享编辑内容(以方便保存可视化编辑结果或者防止破坏脚本代码)。

预览模式可以显示表格、表单、DIV的边框和链接的下划线:这将使您更方便的分析网页结构。

增加一个参数"base_dir"提供对虚拟路径的支持:EditONE现在不仅可以编辑所在网站的文件,还可以编辑服务器上任何路径下的文件(前提是EditONE对这个路径有读取写入的权限)。这对于服务器管理员来说往往很实用。

1.4RC也含有大量的细节改进和Bug排除:

支持HTTP Basic、Cookie和Session验证:基于HTTP Basic(浏览器会跳出一个对话框要求输入用户名和密码)、Cookie和Session的验证现在可以完全正常工作了。HTTP Basic、Cookie验证比表单提交方式登录往往更方便(HTTP Basic可以记住用户名和密码,Cookie登录则是完全自动的),在以前的版本中虽然集成了这些选项但是可能不能正常工作。这样,使用EditONE就更快捷了!

根目录上../路径的支持:在根目录以上的文件现在不仅可以被浏览,还可以被正确的编辑;

用更简洁的方式控制左侧目录树是否显示:即通过双击两帧间的边框即可开关目录树显示。去除目录树顶上的面板切换横条以及当前路径显示以节省空间。当前路径对应的绝对路径在鼠标指向“配置”时显示出来。

一次性加载多层目录树:可以一次性加载多层目录树,提高目录打开速度。

EditONE可以放置于子目录下:以前版本的EditONE有用户报告安装在子目录下会无法正常工作,现在这个Bug修复了。

改进的查找替换功能:如果选中一段内容同时查找框里为空,此时进行查找操作或按F3搜索,将搜索选中的文字内容。“替换所有”方法也被重写以进一步加快全部替换速度。

Ctrl+Z/Ctrl+Y仍然有效:在V1.2版本中编辑器的后退(Ctrl+Z)、重做(Ctrl+Y)操作失效,现在这个操作又可以使用了。

 

EditOne版本1.2具有如下功能:

安装极其简单 --仅需下载、上传一个文件!支持ASP、PHP两种脚本语言;
动态加载目录树--无限级动态加载文件目录树,所有文件、目录一目了然;
方便的在线编辑--不必通过提交页面即可保存编辑结果(支持快捷键Ctrl+S保存文件);

         支持字符串全文查找和替换(可设置区分大小写和整词匹配,支持快捷键F3查询);

         支持HTML预览(不会破坏原有代码);

         可在文件中输入TAB键缩进文本(不会切换输入焦点);
         支持显示光标所在行列(便于程序调试);

全功能文件管理--支持上传、下载、新建、删除、复制、粘贴、重命名操作;

         类似Windows资源管理器的鼠标右键操作,操作结果实时反映在文件目录树上;

         根据不同文件类型使用不同的图标和默认操作;

         对图片、Flash、音乐、视频文件点击直接浏览或播放;
国际化编码支持--提供中英文两个版本,任意指定本地编码,在任何地区电脑上显示、编辑都不会乱码;
支持加雅统计 --一键操作加入页面统计代码;

 

EditOne大量使用了XML及后台通讯技术(AJAX - Asynchronous Javascript and XML),因而所有文件管理和编辑操作都无需提交页面即可实现,极大的加快了操作速度,使得WEB在线调试维护真正做到便利,有了实用价值和应用优势。EditOne最初是GayaStat2方便站长编辑页面插入统计代码而制作的一款文本文件在线编辑器,在V1.0版发布后,被广泛收录,google、百度收录均达到4、5千页左右。根据广大 用户的要求,我们开发了功能更为强大的V1.2版,供广大用户免费下载使用。
 

下载EditOne

EditOne是开源免费软件,使用者可以免费使用此软件,可以查看、研究、修改源代码。但未经上海群熵信息技术有限公司(Group Entropy IT)允许,不能发表/再发布此源代码或修改后发表/再发布(之所以禁止擅自发表/再发布是出于安全考虑)。Group Entropy IT不对使用者因使用此软件引起的任何后果包括因软件Bug导致的意外损失负任何责任。一旦您下载了EditOne的任何一个版本,意味着您接受此条款。

下载最新版本V1.4RC/070516:
ASP简体中文(GB2312)版 (119KB) 已下载次   ASP English Version (118KB) Downloaded times
PHP简体中文(GB2312)版 (106KB) 已下载次   PHP English Version (108KB) Downloaded times

老版本V1.2/051228下载:
ASP简体中文(GB2312)版 (107KB) 已下载 次 ASP English (UTF-8 default) Version (108KB) Downloaded times
PHP简体中文(GB2312)版 (100KB) 已下载 次 PHP English (UTF-8 default) Version (102KB) Downloaded times

老版本V1.0build050222下载:ASP版 (56KB) 已下载 次 PHP版 (46KB) 已下载 次 Unicode-GB2312转码文件 (176KB) 已下载 次

安全提示:初始登录用户为admin,初始密码为admin。请登录后马上修改用户名和密码。通过修改文件名editone.asp(editone.php)为一个复杂的、只有自己记得住的名字来避免EditOne可能存在的安全漏洞导致的网站入侵事件发生。在任何情况下,对修改过的网站文件(可以使用EditOne下载)进行备份是一个减少损失的好习惯。

 

捐助开发、商业用途许可授权及支付方式

您可以通过捐助来支持和鼓励EditONE将来的升级与开发。在捐助时可以附加开发建议,我们会认真考虑您的建议。您可以通过贝宝(Paypal)提供美元捐助,或通过支付宝(Alipay)提供人民币捐助。

如果您需要将EditONE用于商业用途,如包含在您的软件中再次发布,您需要取得EditONE的商业授权。EditONE的每份商业授权为498元人民币,或98美元。获得商业授权后,您可以去除版权标志,同时还可以得到EditONE用于二次开发的一个版本,此版本中提供分离的Javascipt脚本(含作为核心的目录树Javascript脚本对象),服务器端脚本,图片缓存加速脚本开发工具,以及开发上的技术支持。详细信息可以联系Email:support@gaya.cn
无定额捐助
98美元商业授权
       

EditOne用户讨论区与功能需求投票

关于EditOne更多使用上的疑问或Bug报告请到讨论区发贴:EditOne在线编辑器FAQ

EditOne开发的目标是提供强大的WEB在线编辑能力,成为技术人员调试、维护网站网页的最佳助手。 我们邀请您对下一个版本的功能需求进行投票:您是需要一个常用关系型数据库(ACCESS/MySQL/SQLServer/Oracle)的一揽子WEB管理呢,还是需要一个强大的文件批量处理模式以帮助您遍历操作成千上万的服务器文件?您是需要一个强大的HTML所见即所得编辑器呢,还是需要一个支持语法高亮、函数索引文本编辑器? 或者您有其他的想法?请点击这里来进行投票
 

如何使用EditOne?

视您的网站空间所支持的脚本不同(ASP或者PHP),您需要下载文件editone.asp或editone.php。对于服务器软件配置,ASP版需要Scripting.FileSystemObject组件支持,PHP版需要4.x以上版本(无需Zend优化器)。然后上传到网站空间,就可以在浏览器里访问它了。
 

EditOne目前仅支持IE或基于IE内核的浏览器,EditOne V1.0支持IE 5.x或以上版本,而EditOne V1.2需要IE 6.0版本。在EditOne V1.2以上版本我们放弃了对IE 5.x版本的支持,这是因为适应IE 5.x版本会使得代码冗余,运行低效。关键的原因是,根据我们的加雅统计给出的统计数据,目前IE 6.0已经有了超过90%的用户覆盖率。


    IE 6.0在中国大陆用户覆盖率超过90%,而Windows XP的覆盖率也达到了70%以上
 

EditOne使用图释

写这样一个详尽的使用图释,既是给您一个快速的操作介绍,也是为了给初学者做一个全面的指导。

尽管ASP和PHP本身提供的API功能不尽一致,但是EditOne的任何版本的功能实现是完全一样的。EditOne的使用方式也很简单,任何对Windows资源管理器有过使用经验的人都可以很容易上手。下面我们将逐一图释常见的文件管理和编辑操作。

 

登录EditOne
为了安全,请您更改默认的用户名和密码,最好是将文件名也进行重命名。密码使用MD5加密存储,因此既便是更改密码后的editone.asp/editone.php文件被别人查看,也不必担心密码会被泄露。

 

配置EditOne

点击左帧页面顶部的“配置”,将进入“参数设置”页面。在这里更改用户名和密码,以及编辑器的字体、大小,和行高。如果左帧目录树加载失败,可能是您的“本地编码”设置不正确。正确设置您的本机内码即可。

 

编辑文件

在IE浏览器里,您可以使用Ctrl+S组合键保存您所编辑的服务器文件。但是,在某些基于IE内核的浏览器中,Ctrl+S将被浏览器优先捕获,引起调用浏览器本身的“另存为...”操作,比如,腾讯出品的TT浏览器(更新:目前最新版本的TT浏览器已去除此Bug)。这种情况下,您可以使用Ctrl+Q组合键,或者干脆直接点击“保存”按钮。 注意:如果没有足够的权限,可能会保存失败。比如,文件是只读的,或者没有修改权限。点击这里查看如何安全设置Windows/UNIX(Linux)的文件操作权限。

 

行列指示器在进行WEB脚本程序(ASP/PHP/JSP/PL/Javascript等等)调试时非常有用。PHP程序出错时会显示错误所在行,ASP程序出现500错误提示时,只需取消浏览器的友好错误提示选项(点击这里查看如何设置), 也可以显示错误所在行。Javascript错误在浏览器的状态栏里会予以显示,点击查看详细信息后可以获得错误所在行。JSP程序出错后,JSP容器会显示详细的行调用堆栈跟踪信息。根据这些行信息结合行列指示器能帮您快速的定位出错位置。

注意:如果在“参数设置”里设置了“使用自动换行”,过长的行将会折行显示,这种情况下给出的行列位置实际上可能会不正确。

 

使用HTML预览可以看到所编辑网页显示出来的大致效果。如果网页中的图片链接使用绝对链接,或者所编辑网页和EditOne文件在同一个目录,那个网页中的图片也会被正确显示出来。
对于扩展名为htm/html的文件,右键菜单上有“浏览/编辑”、“浏览”、“编辑”三项操作。“浏览/编辑”和“浏览”的处理方式是不同的。“浏览”总可以正确的处理网页中相对URL,显示网页中的图片或其他资源文件,而“浏览/编辑”则不能,除非此文件和EditOne文件在同一个目录下。

 

EditOne的文件管理操作

很多文件操作都需要ASP/PHP有足够的读写权限才能正常使用其功能。对于使用NTFS磁盘格式的Windows服务器来说,新建文件/目录、修改保存文件需要IIS站点匿名用户具有“写入”权限,重命名文件/目录、删除文件/目录需要“修改”权限(因而需要“执行”和“写入”权限)。对于UNIX(Linux)服务器,只有目录的CHMOD为777才可以在此目录下新建文件(新建的文件也会继承父目录的CHMOD属性值)。文件本身的CHMOD为777才可以修改保存、重命名和删除此文件。

警告:给予WEB站点本身较高的权限可能带来安全隐患。您必须有完善的安全策略才能考虑使用在线编辑。

 

点击的默认操作

鼠标左键点击文件/目录后的操作和右键菜单上的第一项操作是相同的。根据文件扩展名的不同,右键菜单的第一项操作是不同的。这种处理方式是和资源管理器一致的。

 

文件上传/下载

在目录树右侧(而不是底部)的空白处右键点击,在出现的右键菜单上选择“上传文件...”操作,如图所示。会在鼠标点击处附近出现一个上传文件选择“浏览...”按钮。点击此按钮选择好上传文件后,会在输入框中出现此文件的文件名,您可以编辑这个文件名,它也是上传后所保存的文件名。编辑好后按回车键或者在输入框之外空白处点击鼠标,即会启动上传过程。如果上传成功,就会在原位置增加一个文件结点,您可以对此文件结点使用其他任何操作。如果上传失败(比如没有写入权限导致),会出现对话框提示,文件结点也会消失。

任何文件都可以下载,无论是文本的还是二进制的。在文件结点上右键点击出现右键菜单后,选择“下载”操作即可。

 

文件的新建/重命名/删除

在目录树右侧的任意空白处右键点击出现的右键菜单上,选择“新建文件”就会在点击处附近位置插入一个文件名输入框,在这里编辑文件名。然后按回车键或者在输入框之外的空白处点击鼠标即会在服务器上创建这个文件。文件的内容是当前右帧编辑器内的文本内容。如果没有则创建的是一个0字节的文件。

“新建目录”也是类似操作。

对指定文件结点使用右键菜单,选择重命名,此文件结点会变更为输入框,编辑文件名后,按回车键或者在输入框之外的空白处点击鼠标即会重命名此文件。

选择“删除”操作后会弹出一个对话框,让您确认是否删除此文件/目录。如果是目录,将会删除此目录下的所有文件和子目录,对话框中会对此做一个警告。如果删除成功,这个文件结点就会消失。

 

文件的复制/粘贴/移动

对某文件结点使用复制操作后,目录树右侧空白处以及目录的右键菜单上的“粘贴”选项开始有效,可以点击操作。如果被粘贴的位置是被复制文件的当前目录,EditOne会试图寻找新的可用文件名。比如您要复制test.txt,EditOne会测试test1.txt是否存在。存在的话会测试test2.txt是否存在。依此类推,直到找到不存在的文件名test{n}.txt。test.txt的文件内容会被复制到test{n}.txt中。

如果复制的是目录,也会有一个类似的选择目录名的过程。同时目录下的所有文件和子目录都会被复制过去。

如果需要移动操作,可以组合使用复制、粘贴、删除原文件这几个操作完成。

 

© 2004-2005 editone.gaya.cn 版权保留. 上海群熵信息技术有限公司. Shanghai Group Entropy IT Co. Ltd. 
 上海市通信管理局中华人民共和国增值电信业务经营许可证: 沪B2-20050238

上海服务器租用 杭州世导双线服务器托管 云主机 VPS 疯狂的云主机