EverEdit - 值得关注的国产原创开发的免费高效优秀的文本与代码编辑器
- 「618 必买“打折”汇总」 | B 站会员史低 ¥88 | WPS 会员 4 年 ¥285 | 爱奇艺+京东 ¥149
- 百度网盘 SVIP 年卡 ¥179 送喜马拉雅 | SSD 硬盘持续跌破“白菜价” | 群晖 NAS 打折
EverEdit 是本站的读者“徐大侠”原创开发的一款相当优秀国产的免费文本(代码)编辑器,最初这项目是为了解决 EditPlus 的一些不足并增强其功能而开始的,比如 Editplus 的着色器较为简陋,无法进行复杂着色,如markdown语法; 也不支持自动完成, 还有多点 Snippet 等等。
如今 EverEdit 这款产品已经相对较为成熟了,在稳定性和用户体验上的细节都细心打磨,综合看来有着超过 EditPlus 的巨大潜力,而且这还是能免费使用的。目前 EverEdit 在国内用户群和知名度还很小,看到作者的认真执着以及不懈的努力,我认为非常有必要在这里推荐一下这款由国人开发的强大的编辑器 ,希望大家能支持一下,一起帮助 EverEdit 成为一流的编辑器。
在计算机发展的历史长河中有一种软件时刻伴随在我们的左右,甚至让我们都觉察不出来它的存在,它可以称之为所有软件的基础,那就是编辑器。凡是可以接受数据输入,编辑(删除/添加/修改)操作的软件我们统称之为编辑器。不过在这篇文章里,我们特化编辑器为纯文本编辑器。其它数据格式的编辑器不在我们的讨论之列。
国内,大家经常使用的编辑器有如下几个:UltraEdit,EmEditor,Editplus,Notepad++,这几个占据了很大的份额。除此之外,此外还有 VIM,Emacs,还有最近兴起的 Sublime Text 等。不过今天为大家介绍的是一款国产免费的文本编辑器 Everedit!
EverEdit 简介:
Everedit 是笔者耗时数年,结合众多编辑器的特点开发出的兼顾性能和使用、小巧的、强悍的文本编辑器。我们来看看一般人对于文本编辑器的需求。
首先,要能够支持多种文档编码,显示和输入的时候不应该乱码;其次,要能够对于常见的代码进行着色和自定义;再者,要能够自定义键盘和工具等。对于绝大多数人而言,上面的功能就足够了。那么对于进阶者,可能要求更高一些。比如对于着色,有的人希望着色能够足够强大,显示自己定义的日记格式、折叠等;对于键盘,有的人希望能够多个按键组合触发命令,甚至模拟一些终端编辑器的操作,比如 VIM,高手还希望这个编辑器的自定义性足够强,可玩度高,能够支持脚本和插件等等。
那么很高兴的告诉大家,Everedit具备上面无论是初学者还是高手所期望的全部功能(吹牛~~,勿喷),而且非常的小巧,压缩包只有1.3M左右,无论是冷启动还是热启动都非常的迅速。因 Editplus 和 Emeditor 的着色系统较为落后,当初开发这个目的就是做一个强化的 Editplus。所以在 Everedit 的身上,您能够找到很多这个编辑器的影子!下面介绍一些主要的功能和使用。
EverEdit 外观:
看一个人首先看到是这个人的外表,进而产生的叫做第一印象,软件也是如此!Everedit 小巧精致,没有使用过多自定义控件,几乎都是系统提供的,也就是说 Everedit 可以完美的应用于您喜欢的系统主题中。Look:
编码支持:
Everedit 使用了来自 Mozilla (FireFox浏览器的公司) 的编码探测插件,可以精准的探测绝大多数常见文件的编码,比如gb2312,big5,日文,韩文,法文,俄文等。也就是说即使这个文件是以本地编码保存的,在 Everedit 也可以正常显示并编辑(当然不排除探测失败的情况)。除此之外,在输入的过程中,Everedit 绝对不会出现乱码的情况。更改文档的编码和BOM也非常的方便,点击状态栏即可随时切换常见编码。(状态栏很多位置都是可以直接点击的)
着色系统(语法高亮):
Everedit 有着异常强大的基于脚本描述的着色系统,几乎可以描述现存的绝大多数编程语言的代码,自定义程度非常的高,远远地优于 Editplus,Emeditor 等基于简单的关键字,字符串扫描的这种匹配。您甚至可以使用它来描述自己的文件格式,比如日记,会议记录等相对松散的格式等等。
Everedit同时还参考了VIM中的Ignore和Conceal模式,借助这两个,可以实现非常多有意思的功能。题外话,判断一个编辑器的着色系统是否先进,有一个非常简单的判定标准,就是看它能够否着色Markdown即可。下图是Everedit着色Markdown的效果:
从上图中可以看出,这样的文档着色,除非写一个定制的解析器,不然 Editplus,Notepad++之流基本上是无能为力的。
强大的查找替换:
Everedit 对查找和替换提供了完美的支持,提供如下几个方便的搜索功能:
查找对话框
PERL5兼容的正则,完备的前后查找;支持增量以及各种高级功能,比如行的过滤,匹配的过滤等。
替换对话框
替换支持高速模式,可以非常快的对一个巨大的文档进行几百万次的替换,并且只消耗很少的内存。
多文件查找对话框
多文件查找可以自动探测文件的编码,utf-8,utf16,gb2312,big5等都可以自动识别,而不是简单的靠BOM识别。
批量替换对话框
批量替换是一个很重要的功能,在Everedit中直接使用批量替换进行资源文件的制作。除此之外导入一个长度优先表,批量替换还可以用来做繁简转换,还可以做批量全角/半角,标点符号转换等很有意思的功能。而且批量替换保存的文本是非常平滑的tsv文件,您可以直接用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管理器,如下:
在这里,您可以管理已被添加的snippet,甚至用这个snippet管理器作为您的代码收集器。
Everedit有一个非常有用的快捷键Ctrl+/,这个快捷键会根据当前的语义状态自动选择是注释还是取消注释,而且这个快捷键是有上下文的;在同一个文件中的不同部分,会有不同的效果!
性能:
性能其实是一个非常重要的考察项,把性能放在最后,不是 Everedit 的性能差,事实上Everedit的性能非常的非常的优异,对每一个操作都做了精心的优化。比如大文件,Everedit可以用非常的低的内存打开巨大的文件(32位最大2GB)。EmEditor之流并不是真正的打开,你在编辑或者修改的时候,就会发现区别。打开一个100M的文档,EverEdit的内存占用要远低于Editplus和EmEditor,其它的编辑器不在考察,基本会假死。其它部分,Everedit也有着非常优异的性能,比如去重等!不过Everedit的排序性能很一般!
其它:
Everedit 还有很多其它重要功能,比如列编辑、二进制编辑、主题管理、任意字体支持、可保存/可编辑的宏和录制、自定义工具、命令窗口、输出窗口等等。Everedit以1.3M的尺寸承载了绝大多数用户最喜欢最常用的功能,同时提供了强大的扩展能力,在此推荐给大家,希望大家能够喜欢!
/ 关注 “异次元软件世界” 微信公众号,获取最新软件推送 /
如本文“对您有用”,欢迎随意打赏异次元,让我们坚持创作!
赞赏一杯咖啡
强力支持一个!虽然我不懂编程,但肯定实现一个编辑器不是那么简单,非常佩服楼主的说~
沙了个发,支持作者~
这个必须支持一下,拿来用用看,希望以后可以看到更多优秀的国产软件
哦,忘了问,有没有ftp/sftp插件?这个经常用到
没有的
嗯,这个也是我最多用的,需要ftp/sftp把文件从远程服务器上下载,然后在编辑完成后点保存之后重新传上去。
还有一个功能是显示一个侧栏函数列表,点击侧栏中的函数名就自动跳转。
这2个都是在Notepad++里面用的最多的
支持一下。不过我目前在用的editplus有两个功能是我最需要的,但目前everedit似乎未提供:
1、多文件查找。不仅仅是当前文件、选区以及打开的文件,而是可以查找指定目录及其子目录下所有指定类型的文件。
2、类似IDE一样的即时执行当前的lua脚本并在其特定窗口显示输出结果。(当然editplus需要特别配置捕获输出格式并指定lua.exe路径)
1. 按一下Ctrl+Shift+F?
2. 配置一下自定义工具就可以了…
还是用原来的吧。。。
支持国产,找个时间试用一下。
如何设置背景色啊。我刚下的最新版本,为什么是黑色背景的呢?
这个必须支持。。。
工具栏 — view — theme
一直用,好东西
3Q,是个好东西。。。
使用notepad++
感觉就算有再好也不想再换了
已经习惯了
使用了一下,真不错啊,一定支持!
真心不错,正在使用中。
好东西, 如果能开源,那就完美了~
国产支持一下!
现在sublime text2可以满足各项需要了,不过启动速度太慢,如果EverEdit启动快的话可以很好的替代notepad2和editplus。
看着不错,一般还是用st,这个用来代替emeditor
這個編輯器不錯啊,謝謝作者啦
怎么选择语法高亮?难道只能保存到文件的时候自动识别?没保存的文件不能选择语法高亮吗?
文章中有介绍, 你可以点几状态栏的那个P
这文章能转载吗
感觉不知很有特色啊
作者好nb
Sublime Text 3 启动飞快, 你们喜欢2的人不去试试么
试用了一下,果然是对Editplus的增强版,提点意见吧
1.web预览在下面,可以设置左右么?
2.编辑md格式时,ctrl+b后web预览弹出ie文件下载保存窗口,虽然文明用语作不对,不过还是有点怪
st里的很多选择功能,不知能不能做到,如果能加上就最好了
接着试用,如果可以以后就用EE和st了,用免费的,心里也不愧疚
1. 点一下那个tab试试,可以的
2. md需要有工具支持,然后输出到web预览就可以了
3. 多选,目前只有列编辑,多个光标的功能,还没有!
强烈支持国人开发这种工具
找了半天,怎么关联文件啊?想用它直接打开TXT文件。
占位支持!
咱截图敢不敢不用XP。。。
请问如何关联文本文件啊?软件界面里面有设置吗?貌似没找到。
文本-右键“打开方式”-选择默认程序为“Everedit”即可
jsp都不支持,还好意思叫代码编辑器?????
支持的,自己去看
必须支持,完爆地球上99%的文本编辑器
另外深思熟虑之后,必须喷下善用佳软,我觉得丫在文本编辑器选择上就是个文明用语,不就写写简单的博客么,还编辑html源代码,还特么VIM,还普通人的编辑利器,仨字儿:强迫症。这是病,得治。
这个是习惯问题吧。。。我自己本人也在他那里学到很多呢。
每个人都有自己的选择,尊重别人,亦能换到别人的尊重:)
我在官网下的,不支持jsp啊
Hi,这个。。个人选择而已,并不需要把自己的主观思想强加到别人的身上呢。LYcHEE在他那里也学到了很多很多,他是一个很值得尊重的作者呢:)
另外,每个人有自己的选择,做好自己的,尊重别人的同时也尊重了自己。
第一次见到vim用户被鄙视。。。Emacs用户请无视我。顶Sublime Text 2.
xbeta 的文明用语处不在用 vim ,而在于把 vim 这种专业性较强的软件硬说成普通人的编辑器。
xbeta 把 vim 的精髓理解为键盘,而 vim 强大的是他作为一款老牌开源软件那种舒适的扩展性。
其实, xbeta 那种对 vim 的低端使用,随便一款成熟的文本编辑器都能做到,甚至做得更好看,根本无法体现 vim 的优势。
话说那么强大的我自己本人是用不到!!不过非常支持!!!!平时写写文章都是用WORD,还没有想到用什么别的软件去代替。
唉。习惯是一种可怕的力量。
用 word 那么强大而缓慢的软件不蛋疼么?
真的支持jsp吗,我怎么找不到啊,要是支持jsp我就不用editplus了,sublime还行吧
如何自定义自动完成的命令?
在录制宏模式C+S+左右不能选择本文
作为苦逼运维工程师,常用的两个功能是UltraEdit里的列模式和Ftp功能,目前其他editer完全替代不了臃肿的UE啊……
其实notepad++和sublimetext都有这两个功能,可以试试
rjtext ed 也有这些功能的啊
目前用的是NOTEPAD2……说来这个编辑器里面没找到文件关联的选项啊……不想在控制面板里面挨个找啊……
一直在用rjtext ed。试一下这个吧
同样推荐rj texted
国产的一定要支持下,虽然不会用。
是我用过速度飞快的编辑器,没有之一。
支持。
这个编辑器非常不错,其中列编辑模式感觉比ultraedit里的还要好,强烈推荐和支持
目前正在使用EmEditor,我不编代码,主要就是txt文件阅读,因为主要使用是转网页为TXT到手机上看,往往要先去空白行,去重复行,使用了LZ介绍这个,EmEditor需要插件的功能内置了,但平时使用中最主要的一个功能没有,超链接直接高亮+直接点击跳转,所以还是继续用EmEditor。
点一下右键试试?格式/删除,常用的都在里面了!连接按住ctrl,并双击
我一直用EmEditor的,刚用了下这个,第一印象不错,很有潜力,支持这个国产。
有用过,感觉很不错。相比于我一直用的Notepad++来说,EverEdit打开大文件的效果非常优秀,几乎感觉不到多少延迟。而Notepad++则会很卡,需要花费很多时间去读取。不过比较遗憾的一个是它不支持像Notepad++一样自己选择将当前文件着色成某个语言,另一个是目前的插件比较少。
为什么没有英文版本的呢? 我的电脑上有不懂中文的人用,所以一定要英文版.
搞错了,网站上有英文版,马上下来试一试.
现在用akelpad和emedit.
握手,本人也是最喜欢 akel 和 em
下载看了一下,一个我要的功能没有:就是split要么是水平,要么是垂直,但不能同时是水平和垂直,然后可以同时滚动. 希望加入这个功能.
Akelpad有插件可以完成. emeditor直接支持.
一直希望国人开发一款像editplus或notepad++那样的编辑器,今天终于等到了,强烈支持!!!
希望在后续版本中加入自动保存编辑状态的功能,还有就是启动后自动打开之前编辑文件的功能。
这两个功能都有, 选项中设置. 文件:文件未被修改也可以保存, 会话:加载上次关闭的文件
首先非常感谢徐大侠徐大大开发此软件并无私的分享。
但是在看了官网及简单的试用该软件后,有点想说的。
1、既然是国人开发,在中文官网首页为啥还要搞N多英文,虽然不影响阅读,但挺影响美观的。
2、该软件由外国人开发的插件试用英文,无可厚非,但官方提供的由国人开发的插件为什么还是通篇英文?
小弟私下想英文固然是国际通用语言,但由国人开发的中文软件相对外国人来说,应该更理解国人的使用习惯,汉化得更彻底。不额外增加学习成本的工具才是好工具,这样使用的人才多嘛!
以上是小弟肺腑之言,勿喷!
另外写掉了一个,我找了老半天,咋就没找着文件保存时的自动备份功能呢?
还有我没找到列编辑(不是那个按住alt划定选区的列模式功能),如果有,请告诉我怎么实现!谢谢!
很遗憾,目前没有自动保存的功能. 列模式是有的, 默认是按alt并移动选区;除此之外, 还可以右键,列模式,一直处于列模式. 另外, 官网有两种语言, 英文和中文, 点击上面的图标即可切换.
= =可否问一下标题的书法体英文是什么字体捏?
选项界面能否做大点,最好再加个搜索功能,像chrome一样可以在设置里搜索
ps(无关紧要)
web果然只是预览而已,不支持rgba颜色格式…………哪怕系统本身浏览器版本(ie 9/10/11)够了
不错,不知道怎么修改Theme
主菜单, 查看->主题
是否支持全文简繁转换啊?这个才是我最想要的功能
一直在用notepad++.
自从知道了ee果断换了npp,了解一下npp的背景吧.
和 notepad++ 差太远了,字体加大都没有快捷键!
到选项中设置快捷键. 或者ctrl,加滚轮.
我是使用数天后特地回来评价的,真是不错的编辑器,速度快,使用习惯非常符合国人,各种便利。虽然还有提升的空间(比如高亮代码有些会失效、选择词有些近似的词也会高亮而不是100%吻合),不过总体还是非常棒的,已经放弃了Notepad了。
已经用了一阵了,用来替换notepad,终于又体会到什么是快速了,之前用notepad++,但是启动太慢,而且有时候编辑局域网共享的文件会保存不了,这个真的很好用
下载了两个语法解析文件,在everedit导入之后,如果修改语法高亮格式为这两个之一,会弹出“解析时发生错误”对话框。
升级到新版已经可以了……
试用中,很不错,速度快,小而强大。打开大文件也不比EmEditor速度差,持续关注
没有emmit没法用~
自带旧版Zen Coding,快捷键Ctrl+E, 最新版的Emmit将会在最近的版本中升级!
2.81(1524)已支持全功能版本的Emmet, Enjoy!
好像没有工程管理功能?
PS:第一感觉界面改进空间很大,仔细想想可能是因为截图用的xp系统吧=_=
现在正在试图从notepad++过渡到SynWrite,暂时就不试用这个了。纯支持一个,等以后各种功能都完善了再看看吧。
试用了一下,非常喜欢,感觉比EditPlus还要强大,替换EditPlus,开始用Everedit。
我来炸一下,
国人这么优秀的开源免费作品,不用不是中国人!
向大家推荐,真的用起来不错!向开发者致敬!
这界面真是像极了notepad++
在用, 很有潜力, 支持 everedit! 群里很有学术气氛….有意见的都来把, @_@
非常不错的东西 绿色版的 运行速度很快 内存占用率比我打开一个网页还小 Python C语言等等都用的很爽 语种支持范围比较广 这回真支持自动换行 编辑出来的文件可以完美运行 界面主题也可以自己编辑 对眼睛很好 一开始还以为是国外的货 没想到是国内的 很棒 于是Notepad++之类的不适合我 果断放弃 唉~ 这回给国货赞一个!!!
相当不错,显示日文,繁体啥的全都毫无压力,打开文件速度也快,而且也很护眼~
支持列编辑么?或者说有插件支持么?
必须支持啊
很好用,但是好像缺少在所有打开的文件中进行查找的能力
查找对话框,右下角高级选项。
好强大的编辑器,3.0增加了不少功能。
哇,好难看!难道就没有比sublime text2好看的编辑器吗?
收费了啊!说好的免费呢
应该学习st的,无限期免费使用,只是偶尔有弹窗。
收费了啊~~只能免费用30天,而且要卖128RMB~~
制作得很精美的一款软件,我用它代替记事本。已注册,以此支持软件作者。
我觉得标题里面的“免费”可以去掉了,这是一款共享软件,虽然过期还能用 ←_←严格来说,过期还继续使用也属于盗版行为。
就这篇文章的发布日期来看,everedit当时的版本确实是免费使用的,你可以到官网去看。
这货已经不是免费的了。。更新一下吧。。。
我用这个时有点问题,有时编译出来的C++文件中中文的字符会变成看不懂的乱码,是什么情况?
感觉可以更新一下了
前端农民工表示 记事本 都能用
软件已经转为收费软件,吸引不再。。。
官网的宣传图片竟然是surface,厉害了。
没有文件对比功能…最想要的插件功能就是这个功能…