超好用的在线编辑器

个人收藏 郑永 5752℃ 4评论 单栏模式

Editone是一个超强的在线文本编辑器及在线代码编辑器,因为上次的严重犯错,改代码直接在FTP里面改,导致部分php代码失去回车,代码全部挤在一块了,本来今天是想找一个文本编辑器,正好找到这个在线编辑器,功能很强大,一个PHP文件就可以实现后台目录浏览,编辑文件。适合一些折腾代码的朋友使用,当然,如果你的后台都可以编辑他们的话,或许还可以用在其他方面。如果本文图片链接失效,请访问:软件作者网站, 以下介绍和下载转自:软件作者网站

下载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用户讨论区与功能需求投票

关于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中。

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

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

经观察以上图片,可以确定,Editone真的是一个超强的在线文本编辑器及在线代码编辑器。

转载请注明:郑永博客 » 超好用的在线编辑器

历史上的今天:

(4)个小伙伴在吐槽
Loading...
  1. 集趣2010-03-28 06:34 Internet Explorer 8 Windows XP 回复

    太专业了,目前暂时用不着

    沙发!
    • 郑 永2010-03-28 18:03 Firefox 3 Windows XP 回复

      其实好的主机可以直接进入后台管理,很方便。

  2. zwwooooo2010-03-29 03:12 Google Chrome 5 GNU/Linux 回复

    貌似我用不到这个,倒是给文章中提到的ie6/xp用户数量雷倒,国内用户啊~

    板凳!
  3. 郑 永2010-03-29 03:52 Firefox 3 Windows 7 回复

    其实想想,太麻烦了,外一被hack呢,那就完了,呵呵。其实我也没多大用处,但是一些工具有用,今后慢慢手机那种文本编辑工具。

    地板!
gravatar
发表我的评论
取消评论


Hi,请填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址