VPS    微软    Win10    苹果    Office2016

EverEdit - 值得关注的国产原创开发的免费高效优秀的文本与代码编辑器

 编程开发, 编辑输入       2013-03-29
EverEdit - 值得关注的国产原创开发的免费高效优秀的文本与代码编辑器

EverEdit 是本站的读者“徐大侠”原创开发的一款相当优秀国产的免费文本(代码)编辑器,最初这项目是为了解决 EditPlus 的一些不足并增强其功能而开始的,比如 Editplus 的着色器较为简陋,无法进行复杂着色,如markdown语法; 也不支持自动完成, 还有多点 Snippet 等等。

如今 EverEdit 这款产品已经相对较为成熟了,虽然在稳定性和用户体验上的细节与 EditPlus 仍有差距,但综合看来 EverEdit 是有着超过后者的巨大潜力的,而且这还是完全免费的。当然,这还需要时间来不断完善!但目前 EverEdit 在国内用户群和知名度还很小,看到作者的认真执着以及不懈的努力,我认为非常有必要在这里推荐一下这款由国人开发的强大的编辑器 ,希望大家能支持一下,给作者提一些意见及建议,大家一起帮助 EverEdit 成为一流的编辑器。下面是开发者本人对 Everedit 的介绍图文:

在计算机发展的历史长河中有一种软件时刻伴随在我们的左右,甚至让我们都觉察不出来它的存在,它可以称之为所有软件的基础,那就是编辑器。凡是可以接受数据输入,编辑(删除/添加/修改)操作的软件我们统称之为编辑器。不过在这篇文章里,我们特化编辑器为纯文本编辑器。其它数据格式的编辑器不在我们的讨论之列。

国内,大家经常使用的编辑器有如下几个:UltraEdit,EmEditor,Editplus,Notepad++(基于Scintilla),这几个占据了很大的份额。除此之外,此外还有 VIM,Emacs,还有最近兴起的 Sublime Text 等。不过今天为大家介绍的是一款国产免费的文本编辑器 Everedit

EverEdit 简介:

Everedit 是笔者耗时数年,结合众多编辑器的特点开发出的兼顾性能和使用、小巧的、强悍的文本编辑器。我们来看看一般人对于文本编辑器的需求。

首先,要能够支持多种文档编码,显示和输入的时候不应该乱码;其次,要能够对于常见的代码进行着色和自定义;再者,要能够自定义键盘和工具等。对于绝大多数人而言,上面的功能就足够了。那么对于进阶者,可能要求更高一些。比如对于着色,有的人希望着色能够足够强大,显示自己定义的日记格式、折叠等;对于键盘,有的人希望能够多个按键组合触发命令,甚至模拟一些终端编辑器的操作,比如 VIM,高手还希望这个编辑器的自定义性足够强,可玩度高,能够支持脚本和插件等等。

那么很高兴的告诉大家,Everedit具备上面无论是初学者还是高手所期望的全部功能(吹牛~~,勿喷),而且非常的小巧,压缩包只有1.3M左右,无论是冷启动还是热启动都非常的迅速。因 Editplus 和 Emeditor 的着色系统较为落后,当初开发这个目的就是做一个强化的 Editplus。所以在 Everedit 的身上,您能够找到很多这个编辑器的影子!下面介绍一些主要的功能和使用。

EverEdit 外观:

看一个人首先看到是这个人的外表,进而产生的叫做第一印象,软件也是如此!Everedit 小巧精致,没有使用过多自定义控件,几乎都是系统提供的,也就是说 Everedit 可以完美的应用于您喜欢的系统主题中。Look:

EverEdit 外观

编码支持:

Everedit 使用了来自 Mozilla (FireFox浏览器的公司) 的编码探测插件,可以精准的探测绝大多数常见文件的编码,比如gb2312,big5,日文,韩文,法文,俄文等。也就是说即使这个文件是以本地编码保存的,在 Everedit 也可以正常显示并编辑(当然不排除探测失败的情况)。除此之外,在输入的过程中,Everedit 绝对不会出现乱码的情况。更改文档的编码和BOM也非常的方便,点击状态栏即可随时切换常见编码。(状态栏很多位置都是可以直接点击的)

EverEdit 编码支持

着色系统(语法高亮):

Everedit 有着异常强大的基于脚本描述的着色系统,几乎可以描述现存的绝大多数编程语言的代码,自定义程度非常的高,远远地优于 Editplus,Emeditor 等基于简单的关键字,字符串扫描的这种匹配。您甚至可以使用它来描述自己的文件格式,比如日记,会议记录等相对松散的格式等等。

Everedit同时还参考了VIM中的Ignore和Conceal模式,借助这两个,可以实现非常多有意思的功能。题外话,判断一个编辑器的着色系统是否先进,有一个非常简单的判定标准,就是看它能够否着色Markdown即可。下图是Everedit着色Markdown的效果:

EverEdit 语法高亮

从上图中可以看出,这样的文档着色,除非写一个定制的解析器,不然 Editplus,Notepad++之流基本上是无能为力的。

强大的查找替换:

Everedit 对查找和替换提供了完美的支持,提供如下几个方便的搜索功能:

查找对话框

PERL5兼容的正则,完备的前后查找;支持增量以及各种高级功能,比如行的过滤,匹配的过滤等。

EverEdit 查找替换

替换对话框

替换支持高速模式,可以非常快的对一个巨大的文档进行几百万次的替换,并且只消耗很少的内存。

EverEdit 查找替换

多文件查找对话框

多文件查找可以自动探测文件的编码,utf-8,utf16,gb2312,big5等都可以自动识别,而不是简单的靠BOM识别。

EverEdit 查找替换

批量替换对话框

批量替换是一个很重要的功能,在Everedit中直接使用批量替换进行资源文件的制作。除此之外导入一个长度优先表,批量替换还可以用来做繁简转换,还可以做批量全角/半角,标点符号转换等很有意思的功能。而且批量替换保存的文本是非常平滑的tsv文件,您可以直接用Everedit打开进行列编辑。快速制作大量的替换,进行导入。

EverEdit 批量查找替换

一键查找光标处词汇

只需轻轻按一下F6,那么光标处的单词就会马上被全部列出~~~

一键查找光标处词汇

对于查找和替换,Everedit支持非常完备的正则语法。常见的分组捕获,环视等更是不在话下。同时Everedit的对正则的字符集进行了简单的扩种,比如我们可以简单的使用\c查找中文汉字,再也不用输入一个字符区间了。相信会给很多文档整理者带来便利。

扩展系统:

Everedit支持两种扩展,脚本和插件。脚本采用的是ActiveScirpt,目前支持vbs和Jscript,可以借助 Windows 提供的COM组件的能力,实现非常多的功能,很多的扩展功能都可以靠脚本来完成。开发出来的脚本只要放到macro目录,在Everedit的主菜单中即可自动形成菜单,非常方便操作。

插件采用标准C DLL+SendMessage进行开发,用以完成性能相关,或者界面布局复杂的插件。插件中有几十个Hook,只需要设置相应的钩子就能收到消息,非常的方便。不过,很遗憾的是Everedit现在知名度较低,插件还较少。

Snippet和Scope能力(代码、文本片段):

Everedit的Snippet实现参考了 TextMate. 即使在同一个文件中,不同的子语言部分,同一个触发字的展开有可能是不一样的。比如php中,同时含有css,js,html,php,同样一个for语句,在js和php中的展开很显然是不一样的。不过,没关系,Everedit均可自动判断。在一个被展开的Snippet中,可以使用Tab或者Shift+Tab进行位置跳转,对同一个Snippet变量的修改会影响到其它部分,用过Textmate的用户,你懂的!另外,Everedit自带一个小巧的Snippet管理器,如下:

EverEdit 扩展系统

在这里,您可以管理已被添加的snippet,甚至用这个snippet管理器作为您的代码收集器。

Everedit有一个非常有用的快捷键Ctrl+/,这个快捷键会根据当前的语义状态自动选择是注释还是取消注释,而且这个快捷键是有上下文的;在同一个文件中的不同部分,会有不同的效果!

性能:

性能其实是一个非常重要的考察项,把性能放在最后,不是 Everedit 的性能差,事实上Everedit的性能非常的非常的优异,对每一个操作都做了精心的优化。比如大文件,Everedit可以用非常的低的内存打开巨大的文件(32位最大2GB)。EmEditor之流并不是真正的打开,你在编辑或者修改的时候,就会发现区别。打开一个100M的文档,EverEdit的内存占用要远低于Editplus和EmEditor,其它的编辑器不在考察,基本会假死。其它部分,Everedit也有着非常优异的性能,比如去重等!不过Everedit的排序性能很一般!

其它:

Everedit 还有很多其它重要功能,比如列编辑、二进制编辑、主题管理、任意字体支持、可保存/可编辑的宏和录制、自定义工具、命令窗口、输出窗口等等。Everedit以1.3M的尺寸承载了绝大多数用户最喜欢最常用的功能,同时提供了强大的扩展能力,在此推荐给大家,希望大家能够喜欢!

相关文件下载地址:

官方网站:访问
软件性质:免费

下载 EverEdit 编辑器  |  各种扩展  |  来自异次元  |  更多编辑器  |  更多编程相关

  • 强力支持一个!虽然我不懂编程,但肯定实现一个编辑器不是那么简单,非常佩服楼主的说~

    10 10
     
  • 沙了个发,支持作者~

    6 10
     
  • 这个必须支持一下,拿来用用看,希望以后可以看到更多优秀的国产软件

    8 10
     
  • 哦,忘了问,有没有ftp/sftp插件?这个经常用到

    8 10
     
    • 没有的

      10 10
       
    • 嗯,这个也是我最多用的,需要ftp/sftp把文件从远程服务器上下载,然后在编辑完成后点保存之后重新传上去。

      还有一个功能是显示一个侧栏函数列表,点击侧栏中的函数名就自动跳转。

      这2个都是在Notepad++里面用的最多的

      10 10
       
  • 支持一下。不过我目前在用的editplus有两个功能是我最需要的,但目前everedit似乎未提供:
    1、多文件查找。不仅仅是当前文件、选区以及打开的文件,而是可以查找指定目录及其子目录下所有指定类型的文件。
    2、类似IDE一样的即时执行当前的lua脚本并在其特定窗口显示输出结果。(当然editplus需要特别配置捕获输出格式并指定lua.exe路径)

    6 10
     
    • 1. 按一下Ctrl+Shift+F?
      2. 配置一下自定义工具就可以了…

      10 10
       
  • 还是用原来的吧。。。

    7 10
     
  • 支持国产,找个时间试用一下。

    6 10
     
  • 如何设置背景色啊。我刚下的最新版本,为什么是黑色背景的呢?

    10 10
     
  • 这个必须支持。。。

    10 10
     
  • 工具栏 — view — theme

    一直用,好东西

    8 10
     
    • 3Q,是个好东西。。。

      8 10
       
  • 使用notepad++
    感觉就算有再好也不想再换了
    已经习惯了

    8 10
     
  • 使用了一下,真不错啊,一定支持!

    6 10
     
  • 真心不错,正在使用中。

    9 10
     
  • 好东西, 如果能开源,那就完美了~

    9 10
     
  • 国产支持一下!
    现在sublime text2可以满足各项需要了,不过启动速度太慢,如果EverEdit启动快的话可以很好的替代notepad2和editplus。

    9 10
     
  • 看着不错,一般还是用st,这个用来代替emeditor

    8 10
     
  • 這個編輯器不錯啊,謝謝作者啦

    6 10
     
  • 怎么选择语法高亮?难道只能保存到文件的时候自动识别?没保存的文件不能选择语法高亮吗?

    9 10
     
    • 文章中有介绍, 你可以点几状态栏的那个P

      8 10
       
  • 这文章能转载吗

    10 10
     
  • 感觉不知很有特色啊

    10 10
     
  • 作者好nb

    10 10
     
  • Sublime Text 3 启动飞快, 你们喜欢2的人不去试试么

    7 10
     
  • 试用了一下,果然是对Editplus的增强版,提点意见吧
    1.web预览在下面,可以设置左右么?
    2.编辑md格式时,ctrl+b后web预览弹出ie文件下载保存窗口,虽然我操作不对,不过还是有点怪

    st里的很多选择功能,不知能不能做到,如果能加上就最好了

    接着试用,如果可以以后就用EE和st了,用免费的,心里也不愧疚

    6 10
     
    • 1. 点一下那个tab试试,可以的
      2. md需要有工具支持,然后输出到web预览就可以了
      3. 多选,目前只有列编辑,多个光标的功能,还没有!

      8 10
       
  • 强烈支持国人开发这种工具

    9 10
     
  • 找了半天,怎么关联文件啊?想用它直接打开TXT文件。

    10 10
     
  • 占位支持!

    8 10
     
  • 咱截图敢不敢不用XP。。。

    7 10
     
  • 请问如何关联文本文件啊?软件界面里面有设置吗?貌似没找到。

    6 10
     
    • 文本-右键“打开方式”-选择默认程序为“Everedit”即可

      7 10
       
  • jsp都不支持,还好意思叫代码编辑器?????

    6 10
     
    • 支持的,自己去看

      7 10
       
  • 必须支持,完爆地球上99%的文本编辑器
    另外深思熟虑之后,必须喷下善用佳软,我觉得丫在文本编辑器选择上就是个傻逼,不就写写简单的博客么,还编辑html源代码,还特么VIM,还普通人的编辑利器,仨字儿:强迫症。这是病,得治。

    10 10
     
    • 这个是习惯问题吧。。。我自己本人也在他那里学到很多呢。
      每个人都有自己的选择,尊重别人,亦能换到别人的尊重:)

      7 10
       
    • 我在官网下的,不支持jsp啊

      6 10
       
    • Hi,这个。。个人选择而已,并不需要把自己的主观思想强加到别人的身上呢。LYcHEE在他那里也学到了很多很多,他是一个很值得尊重的作者呢:)

      另外,每个人有自己的选择,做好自己的,尊重别人的同时也尊重了自己。

      10 10
       
    • 第一次见到vim用户被鄙视。。。Emacs用户请无视我。顶Sublime Text 2.

      10 10
       
    • xbeta 的傻逼处不在用 vim ,而在于把 vim 这种专业性较强的软件硬说成普通人的编辑器。
      xbeta 把 vim 的精髓理解为键盘,而 vim 强大的是他作为一款老牌开源软件那种舒适的扩展性。
      其实, xbeta 那种对 vim 的低端使用,随便一款成熟的文本编辑器都能做到,甚至做得更好看,根本无法体现 vim 的优势。

      8 10
       
  • 话说那么强大的我自己本人是用不到!!不过非常支持!!!!平时写写文章都是用WORD,还没有想到用什么别的软件去代替。

    唉。习惯是一种可怕的力量。

    10 10
     
    • 用 word 那么强大而缓慢的软件不蛋疼么?

      10 10
       
  • 真的支持jsp吗,我怎么找不到啊,要是支持jsp我就不用editplus了,sublime还行吧

    9 10
     
  • 如何自定义自动完成的命令?

    在录制宏模式C+S+左右不能选择本文

    7 10
     
  • 作为苦逼运维工程师,常用的两个功能是UltraEdit里的列模式和Ftp功能,目前其他editer完全替代不了臃肿的UE啊……

    8 10
     
    • 其实notepad++和sublimetext都有这两个功能,可以试试

      9 10
       
    • rjtext ed 也有这些功能的啊

      8 10
       
  • 目前用的是NOTEPAD2……说来这个编辑器里面没找到文件关联的选项啊……不想在控制面板里面挨个找啊……

    9 10
     
  • 一直在用rjtext ed。试一下这个吧

    8 10
     
    • 同样推荐rj texted

      10 10
       
  • 国产的一定要支持下,虽然不会用。

    9 10
     
  • 是我用过速度飞快的编辑器,没有之一。
    支持。

    10 10
     
  • 这个编辑器非常不错,其中列编辑模式感觉比ultraedit里的还要好,强烈推荐和支持

    8 10
     
  • 目前正在使用EmEditor,我不编代码,主要就是txt文件阅读,因为主要使用是转网页为TXT到手机上看,往往要先去空白行,去重复行,使用了LZ介绍这个,EmEditor需要插件的功能内置了,但平时使用中最主要的一个功能没有,超链接直接高亮+直接点击跳转,所以还是继续用EmEditor。

    8 10
     
    • 点一下右键试试?格式/删除,常用的都在里面了!连接按住ctrl,并双击

      10 10
       
  • 我一直用EmEditor的,刚用了下这个,第一印象不错,很有潜力,支持这个国产。

    6 10
     
  • 有用过,感觉很不错。相比于我一直用的Notepad++来说,EverEdit打开大文件的效果非常优秀,几乎感觉不到多少延迟。而Notepad++则会很卡,需要花费很多时间去读取。不过比较遗憾的一个是它不支持像Notepad++一样自己选择将当前文件着色成某个语言,另一个是目前的插件比较少。

    7 10
     
  • 为什么没有英文版本的呢? 我的电脑上有不懂中文的人用,所以一定要英文版.

    9 10
     
  • 搞错了,网站上有英文版,马上下来试一试.
    现在用akelpad和emedit.

    9 10
     
    • 握手,本人也是最喜欢 akel 和 em

      10 10
       
  • 下载看了一下,一个我要的功能没有:就是split要么是水平,要么是垂直,但不能同时是水平和垂直,然后可以同时滚动. 希望加入这个功能.
    Akelpad有插件可以完成. emeditor直接支持.

    7 10
     
  • 一直希望国人开发一款像editplus或notepad++那样的编辑器,今天终于等到了,强烈支持!!!

    9 10
     
  • 希望在后续版本中加入自动保存编辑状态的功能,还有就是启动后自动打开之前编辑文件的功能。

    10 10
     
    • 这两个功能都有, 选项中设置. 文件:文件未被修改也可以保存, 会话:加载上次关闭的文件

      10 10
       
  • 首先非常感谢徐大侠徐大大开发此软件并无私的分享。
    但是在看了官网及简单的试用该软件后,有点想说的。
    1、既然是国人开发,在中文官网首页为啥还要搞N多英文,虽然不影响阅读,但挺影响美观的。
    2、该软件由外国人开发的插件试用英文,无可厚非,但官方提供的由国人开发的插件为什么还是通篇英文?
    小弟私下想英文固然是国际通用语言,但由国人开发的中文软件相对外国人来说,应该更理解国人的使用习惯,汉化得更彻底。不额外增加学习成本的工具才是好工具,这样使用的人才多嘛!
    以上是小弟肺腑之言,勿喷!

    8 10
     
    • 另外写掉了一个,我找了老半天,咋就没找着文件保存时的自动备份功能呢?

      8 10
       
    • 还有我没找到列编辑(不是那个按住alt划定选区的列模式功能),如果有,请告诉我怎么实现!谢谢!

      6 10
       
    • 很遗憾,目前没有自动保存的功能. 列模式是有的, 默认是按alt并移动选区;除此之外, 还可以右键,列模式,一直处于列模式. 另外, 官网有两种语言, 英文和中文, 点击上面的图标即可切换.

      9 10
       
  • = =可否问一下标题的书法体英文是什么字体捏?

    10 10
     
  • 选项界面能否做大点,最好再加个搜索功能,像chrome一样可以在设置里搜索

    ps(无关紧要)
    web果然只是预览而已,不支持rgba颜色格式…………哪怕系统本身浏览器版本(ie 9/10/11)够了

    9 10
     
  • 不错,不知道怎么修改Theme

    9 10
     
    • 主菜单, 查看->主题

      7 10
       
  • 是否支持全文简繁转换啊?这个才是我最想要的功能

    9 10
     
  • 一直在用notepad++.

    6 10
     
    • 自从知道了ee果断换了npp,了解一下npp的背景吧.

      9 10
       
  • 和 notepad++ 差太远了,字体加大都没有快捷键!

    8 10
     
    • 到选项中设置快捷键. 或者ctrl,加滚轮.

      7 10
       
  • 我是使用数天后特地回来评价的,真是不错的编辑器,速度快,使用习惯非常符合国人,各种便利。虽然还有提升的空间(比如高亮代码有些会失效、选择词有些近似的词也会高亮而不是100%吻合),不过总体还是非常棒的,已经放弃了Notepad了。

    8 10
     
  • 已经用了一阵了,用来替换notepad,终于又体会到什么是快速了,之前用notepad++,但是启动太慢,而且有时候编辑局域网共享的文件会保存不了,这个真的很好用

    7 10
     
  • 下载了两个语法解析文件,在everedit导入之后,如果修改语法高亮格式为这两个之一,会弹出“解析时发生错误”对话框。

    8 10
     
    • 升级到新版已经可以了……

      10 10
       
  • 试用中,很不错,速度快,小而强大。打开大文件也不比EmEditor速度差,持续关注

    10 10
     
  • 没有emmit没法用~

    10 10
     
    • 自带旧版Zen Coding,快捷键Ctrl+E, 最新版的Emmit将会在最近的版本中升级!

      7 10
       
    • 2.81(1524)已支持全功能版本的Emmet, Enjoy!

      7 10
       
  • 好像没有工程管理功能?
    PS:第一感觉界面改进空间很大,仔细想想可能是因为截图用的xp系统吧=_=
    现在正在试图从notepad++过渡到SynWrite,暂时就不试用这个了。纯支持一个,等以后各种功能都完善了再看看吧。

    7 10
     
  • 试用了一下,非常喜欢,感觉比EditPlus还要强大,替换EditPlus,开始用Everedit。

    7 10
     
  • 我来炸一下,
    国人这么优秀的开源免费作品,不用不是中国人!

    7 10
     
  • 向大家推荐,真的用起来不错!向开发者致敬!

    7 10
     
  • 这界面真是像极了notepad++

    6 10
     
  • 在用, 很有潜力, 支持 everedit! 群里很有学术气氛….有意见的都来把, @_@

    8 10
     
  • 非常不错的东西 绿色版的 运行速度很快 内存占用率比我打开一个网页还小 Python C语言等等都用的很爽 语种支持范围比较广 这回真支持自动换行 编辑出来的文件可以完美运行 界面主题也可以自己编辑 对眼睛很好 一开始还以为是国外的货 没想到是国内的 很棒 于是Notepad++之类的不适合我 果断放弃 唉~ 这回给国货赞一个!!!

    7 10
     
  • 相当不错,显示日文,繁体啥的全都毫无压力,打开文件速度也快,而且也很护眼~

    6 10
     
  • 支持列编辑么?或者说有插件支持么?

    10 10
     
    • 必须支持啊

      10 10
       
  • 很好用,但是好像缺少在所有打开的文件中进行查找的能力

    9 10
     
  • 查找对话框,右下角高级选项。

    8 10
     
  • 好强大的编辑器,3.0增加了不少功能。

    9 10
     
  • 哇,好难看!难道就没有比sublime text2好看的编辑器吗?

    7 10
     
  • 收费了啊!说好的免费呢

    9 10
     
  • 应该学习st的,无限期免费使用,只是偶尔有弹窗。

    10 10
     
  • 收费了啊~~只能免费用30天,而且要卖128RMB~~

    10 10
     
  • 制作得很精美的一款软件,我用它代替记事本。已注册,以此支持软件作者。

    6 10
     
  • 我觉得标题里面的“免费”可以去掉了,这是一款共享软件,虽然过期还能用 ←_←严格来说,过期还继续使用也属于盗版行为。

    10 10
     
    • 就这篇文章的发布日期来看,everedit当时的版本确实是免费使用的,你可以到官网去看。

      8 10
       
  • 这货已经不是免费的了。。更新一下吧。。。

    10 10
     
  • 我用这个时有点问题,有时编译出来的C++文件中中文的字符会变成看不懂的乱码,是什么情况?

    7 10
     
  • 感觉可以更新一下了

    10 10
     
  • 前端农民工表示 记事本 都能用

    8 10
     
  • 软件已经转为收费软件,吸引不再。。。

    7 10
     





评论内容 (*必填):
Ctrl + Enter 快速提交