为什么选择EverEdit
1 为什么选择EverEdit
注:本文来自一位编辑器老用户的体会。
世面上文本编辑器各类繁多,开源免费的编辑器更是多不胜数,既然有这么多免费的替代品,为什么还要使用付费的EverEdit?
免费文本编辑器的顶流:神的编辑器(Emacs)、编辑器的神(Vim), 这些都是非常强大的文本编辑器,但你会发现,日常工作中,特别是Windows办公环境下,使用这两款编辑器的人并不是太多,为什么? 因为它们使用门槛太高,普通用户无法驾驭。即使一些Vimer(Vim爱好者),在Windows环境下,也会由于在各种办公软件间来回切换操作风格而倍感不适。
其他开源文本编辑器:多数是一时兴起的产物,大量充斥着粗制滥造与个人色彩,菜单及工具栏没有考虑人体工学、布局不合理、基础功能不全、无扩展能力等,尤其是菜单工具栏布局的不合理,即使初阶用户都难以上手,更遑论提高工作效率。
开源IDE:如:VSCode,功能强大、插件丰富、文本编辑功能也不错(不如专业文本编辑器),但界面及设置复杂、程序运行慢,除专业程序开发人员奉为至宝,普通用户最后基本会放弃,即使是专业程序开发人员,普通文件的编辑时,一般也不愿意劳IDE大驾。
其他收费文本编辑器:UltraEdit、EmEditor等,功能强大、界面复杂、价格昂贵,完全超出了普通中国百姓的消费能力,性价比太低。
一个好的文本编辑器,应该具备以下特点:
符合用户使用习惯
(界面简洁高效)完备的基础编辑功能
(行编辑、列编辑、二进制编辑等)完备的文字编码
完备的自定义能力
(快捷键、工具栏、语法着色、主题等)支持扩展
(插件、脚本等)程序小巧、启动速度快
选择EverEdit的理由
- 基础编辑功能完备且布局合理:布局精巧,操作效率高,开发者对编辑器的理解深入且独到,远非泛泛之辈能及。
- 自定义功能全面:所有命令都可以配置快捷键(含外部工具、用户脚本)。
- 语法着色强大:拥有强大的语法配置逻辑,远远超过配置高亮关键字列表这种初级玩法。特定领域的源文件也可以得到强大的语法着色提示(EmEditor、UltraEdit仅支持关键词列表或正则表达式)。
- 代码片段:强大且方便的代码片段,支持自动引用源文档类型关联代码片段,代码片段支持光标停留位(按Tab在预留编辑位置跳转)(EmEditor片段未分类关联,预置片段极少)。
- 自动完成:可自动提示代码片段、语法关键词、上下文单词,可自定义的函数参数提示(EmEditor只支持上下文)。
- 文档大纲:大纲功能是快速理解文档/代码结构的利器,EverEdit支持正则表达式提取大纲、缩进提取大纲、语法规则提取大纲、Ctags提取大纲、定制脚本提取大纲。EverEdit的大纲功能轻量、强大且容易定制(强过EmEditor几条街)。
- 模式:自动根据源文档类型,显示关联菜单、工具栏和快捷键,可以做到类似“千人千面”的效果,避免显示无关菜单,提高操作效率。
- 扩展丰富:强大且低门槛的扩展能力:支持dll插件、Web类型插件、JS脚本。自带扩展管理器。
- 完备的文字编码:支持几乎所有主流的文字编码,比如:UTF-8,GB2312, GBK等,多达98种!完全不用担心缺少编码导致文档显示乱码。
- 特殊编辑模式:支持多选区编辑、列编辑、二进制文件编辑。
- 启动速度飞快:避免大量使用三方控件,安装后占空间仅20多M,原生快速,启动时间小于1秒(主流运行环境),做为对比:UltraEdit启动时长达到4秒。
- 价格实惠:UltraEdit(80美元/年)、EmEditor(48美元/年)、EverEdit(158人民币/终身)
EverEdit主界面
文档作者声明:本文档仅用于学习交流,未经作者许可,不得将本文档用于其他目的。
Copyright © 2022~2024 All rights reserved.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)