【基本介绍】
EverEdit不是一个高级程序员的工具,但它是一个小巧并且强大的文本编辑器,也许这就是我选择EverEdit的原因。工具适合就好,不需要那么强大。就好像你要环游世界不需要把你的房子也带上一样,我们只要一个普通背包也许就已经足够。EverEdit原名LotusEdit。因原先LotusEdit中的Lotus这个单词涉嫌侵权,所以改名之EverEdit!EverEdit是一个新生产品。可用于HTML、PHP、JavaScript、CSS、C/C++、Java等常见编程语言的代码编辑,EverEdit也为网页作者、程序员和管理人员提供了大量的可定制特性,可以大幅度地提高您的工作效率!
【更新日志】
3.50起,未注册版在保存文件的时候,会有一定的几率(6%左右)弹出对话框提示注册。未注册的用户不喜勿升级。新增:增加键盘激活列选的命令,cm_select_colup/down/left/right,默认的情况下使用Alt+Shift+U/J/H/K进行绑定。
新增:窗口-》同步滚动。可以同步滚动任意两个分组或者分隔窗口。(分组优先,只要并列排放两个窗口,就可以任意滚动!)状态栏默认显示同步滚动的状态,可以点击它,快速切换状态。
新增:增加强制剪贴板换行符格式配置项(设置-》杂项)
新增:增加关闭当前文件时,优先激活左侧文件配置项(设置-》杂项)
新增:状态栏的光标位置col支持扩展tab后,显示位置,和标尺同步(设置-》编辑)
改进:恢复以前旧版本的调用外部比较工具的对话框,方便用户调用自己喜欢的比较工具
改进:更换程序读取配置文件的函数,提高程序加载的速度和性能
改进:批量替换对话框增加备注一览,增加保存按钮。如果打开物理文件,路径会显示在对话框的标题栏。点保存的话,会自动写入原文件。省却导入导出的烦恼~~
改进:自定义工具增加两个新的参数(1:文件全路径但不带扩展名, 2:文件扩展名,注意:均不带双引号,需要用户手动输入)
改进:删除主题时弹出对话框予以确认
改进:各控件类名固定为(TextView, QuickFileWnd, TextCtrl, ProjectWnd, OpenFileWnd, FavWnd...),以方便和其它工具进行组合工作
改进:自动保存和自动备份在显示最近一次使用的路径
改进:列选左右移动扩展选区时的操作不便
改进:删除重复行状态栏显示进度信息,且删除的文本过多时,显示禁止undo的对话框,以提高速度,节省内存。
改进:当设置多标签栏为固定宽度时,固定宽度的值可以更改。(设置-》标签)
改进:如果当前行被换行的话,单击是选择子行,双击选择整行
改进:App.NewDoc创建的文档的格式未能应用用户设置的问题
改进:在文件中替换和查找时如果遇到文件夹,对话框刷新显示当前工作文件夹的名称,避免出现假死的感觉
改进:在文件中替换时如果遇到只读文件,且存在匹配,将会显示未知错误
改进:代码片段窗口右键菜单增加向上向下调节
改进:默认文件比较的下方行比较栏将会始终显示
改进:状态栏编码区域如果显示含有BOM的文件时,后面将会显示一个+号予以区分
改进:在字体对话框,如果当前选择的是文档区域使用的字体,按下应用按钮时,将会自动使用该字体,而不用再在菜单中选择了。
改进:国内下载镜像放置于阿里云,提高下载和升级的速度
修正:选择时按住Ctrl键(扩展到单词)行为不正确的bug
修正:ActiveDoc.Insert将会先删除选区,然后再插入文本
修正:修正移除高亮网址和邮件时可能会导致程序崩溃的潜在问题
修正:快捷键对话框被加入空键的问题
修正:窗口按照前后顺序移动时行为不正确的Bug
修正:在文件中替换时备份选项没有被保存的问题
修正:COLOR_CONCEAL隐藏的文字,在打印的时候仍然被打印出的问题
修正:快捷键中存在错误的配置时,显示快捷键一览时,映射错误的问题
修正:快捷目录有可能无法显示无后缀文件的问题
修正:查找替换对话框,当切换多行输入时,正则菜单无法使用的问题
修正:批量转换编码对UTF8的BOM支持不好的问题
修正:其它诸多细节
插件和扩展:
改进:HTML工具条增加字符实体按钮(HTML Entity), 当点击该按钮时将会打开代码片段并显示HTML Entity字符。
新脚本函数:
语法着色的脚本增加新的API
parser.SetFont( string font_name, int font_size, int base_line, bool bold);
parser.SetCJKFont( string font_name, int font_size, int base_line, bool bold);
parser.AddSnippet( string title, string trigger, string text, bool script=false);
region.AddSnippet( string title, string trigger, string text, bool script=false);
增加幽灵打印的API, speed越小速度越快,最快每30毫秒键入一个字符
doc.GhostTyping(string text, int speed=100)
控制自动换行的样式
doc.Wrap(int type, int value=0)
type的取值如下:
0: 取消换行
1: 窗口边界处换行
2: 智能换行,智能判断单词边界和禁则字符
3: 指定列换行(value)
4: 指定列换行并扩展制表符(value)
5: 保留
6: 指定像素处换行(value)
菜单增加添加分隔符的函数
menu.AddSeparator()
可以用脚本打开并定位指定的代码片段
App.OpenSnippetByTitle(string title)
EverEdit3.4.1(4037)发布!
时间:November16,2014
修正:在英文版本下,当鼠标放到查找全部和拼写检查按钮时,导致崩溃的问题
修正:在查找文本时,因高速查找带来的查找错位问题
修正:当有选区存在时,光标在括号附近时,因删除配对字符带来的光标错位问题
改进:当自动完成窗口没有显示时,calltip优先显示在下方
改进:文档菜单增加,是否使用函数提示的功能
更新语法文件:autolisp/red/rebol/nodebrain
EverEdit(文本编辑器) v3.1.1 更新日志:
修正:空白文件粘贴时minimap未能及时刷新的bug
修正:C++ mode打开头文件时,文件后缀为空的不提示错误的bug
修正:自定义工具的图标错位的bug
修正:脚本DoReplceAll在某些情况下替换不当的bug
改善:html标签自动完成在多选时生效的bug
改善:tab区域icon向下移动一个像素
改善:在文件中查找过长的行时造成假死的问题
EverEdit 3.01.3003
新增:在线编辑状态。修改并保存线将被标记为与用户定义的颜色(修改:用户自定义1,保存:用户自定义4,主题对话,以获得更多的细节)
2013101601
补充:法国语言包(感谢nickW)
新增:风格标签字符(箭头,线条,箭头+线字符),设置 - >常规 - >样式更改为你最爱的风格。
新增:风格空间(大点,小点,线),设置 - >常规 - >样式改变您的收藏风格。
修正:点击滚动条就不会显示上下文菜单scollbar
修正:a标题绘制错误的标签&
修正:一个错误缩进和unident的
修正:双击大纲视图中的一个bug
修正:一个错误计数统计的话
修正:a字完成的bug
修正:无分机替换文件的bug
改进:某些对话的MUI接口。
3.00 官方版更新内容:
几个月后的发展,everedit 3最后被释放!这个版本增加了新的功能,有固定的许多缺陷。我希望给我的用户在世界上最好的文本编辑器。
为了纪念第一个商业版本,价格将是70%,只有11美元!
贴现期:10月2013日10月2013日~
新特点:
补充:功能calltip(ASP,蝙蝠,C,CMake,JS,Lisp语言,Lua,Pascal,Perl,PHP,VBS)
补充:网页预览从目录服务器
补充:支持项目,标签自动分析器
补充:在多个文件替换,在替换的支持文件的备份
补充:更新的文件的第一行的新文件的名称
补充:符号的历史(编辑线),左右移动编辑线用Ctrl + \或按Ctrl + Shift + \内
补充:自动关闭HTML标签输入< /(主菜单->文件->自动HTML / XML标签)
补充:用于表面积的下拉按钮
补充:关闭标签项目”按钮
补充:4插入符号样式:默认情况下,薄的,完整的字符宽度,DOS
补充:同一层次的文本可以显示一个光的背景颜色
补充:粘贴从历史(10条记录,默认快捷键Ctrl + K,按Ctrl + V)
补充:弹出UAC对话框保存一些文件
补充:找到所有打开的文件(高级->找到所有打开的文件)
补充:5当前线型:背景颜色,在固体的线,在点线,双实线,双点线
补充:统计(字节,字符,ANSI / Unicode字符,单词,空格),主菜单->文件->统计
添加:添加或删除列标记快速点击尺
补充:找到一切
#:找到打开的文件或项目文件
!:执行外部命令
@:找到标签
/:增量查找或替换
0-9:转到行
补充:选择点击之间对文本([ { } ])
添加新的命令:->选择文本对
补充:如果你输入的文本在输入对,你可以使用TAB跳出对。
补充:补充语法文件上下文帮助(支持。CHM或高脂血症。)
补充:支持的Web浏览器预览外
补充:自动完成:支持模糊匹配
补充:自动完成:支持显示顺序
补充:自动完成:项目支持的标签
补充:自动完成:支持文件名完成。
补充:自动更新功能,自动检查并下载补丁
补充:简单的帮助窗口(帮助->帮助)
补充:新的脚本引擎的支持(Python,Ruby,Perl)
补充:主要应用支持颜色定制
补充:固定的模式文件
补充:新的主题:plasticcodewrap
补充:语法文件可以使用文件名或文本第一行寻找正确的语法模式
补充:语法文件可以结合现在的主题(cpp.settheme“蓝色。ini”)
补充:选择每一行(默认快捷键Ctrl + Shift + L)
补充:目录视图支持系统菜单现在
添加:添加CSS模式工具栏和菜单
补充:简单的文本格式(cm_edit_formatindnet)
补充:插入线突破每株
EverEdit(文本编辑器) v2.9.0.2073 更新日志:
添加x64的支持
重新设计的用户界面
负荷大文件异步显示进度
使用分离的字体为中国/日本/韩国
拼写检查
快速选择停产
模式文件可以使用多个密钥现在
增强的折叠
添加焦点模式
添加禁用编辑功能
补充部分编辑功能(按ALT + ])
重新设计的字体对话框
添加新的Web预览窗口
添加文件关联。
语言文件现在支持纯文本格式
EverEdit 2.81正式发布了!EverEdit完美支持Emmet了!
新功能:
增加JSHint(JS模式),对Js文件进行文法检查
增加Emmet(HTML模式),默认展开快捷键Ctrl+E
增加恢复书签
模式工具条可以被合并到主工具条之后
脚本和语法文件支持UTF16/UTF8编码(必须带BOM)
改进:
indent缩进和手动缩进冲突的问题
消除所有停靠窗口的闪烁现象
启动web预览的窗口, 在保存之后刷新(原先为保存时)
改善自定义工具运行结束时,完成消息的输出显示
快捷键设定过滤掉mode菜单
Bugs:
改善输出窗口在脚本呼出时有时不显示的问题
自定义工具无法显示Tooltip的Bug
V2.80更新日志:
新功能
工具条支持大图标,用户可修改image下对应的图片任意更改
添加各种语言的mode支持,支持覆盖全局快捷键,支持4种类型(0:插入文本,1:调用dll,2:执行exe,3:执行脚本)
支持文件类型独立的工具条,用户可编辑mode目录的esm文件
增加AutoHotKey, Bash, C99, Matlab, Pascal, PowerShell, Go,jsp,注册表等语言的着色文件
添加选区求和
添加基于缩进的折叠
状态栏的着色项目可以被分组
查找可以继续到下一个文件
增加Markdown模式:ctrl+b直接预览
加入阅读模式(文档->阅览模式)
集成HTML/CSS/JS代码美化,一键美化!
改进
选项窗口记忆最后一次的选择
批量替换导出时记忆导出的文件
支持书签行的背景色设置
改进主工具条的下拉按钮样式
增加按照长度排序
改善排序的部分细节和性能
打印时支持着色全部的Highlight,包括自定义标记
部分对话框增加tooltip提示
停靠窗口可以被移除
改善快捷目录的刷新问题
优化智能自动换行特殊情况下的性能
行间距至少被设置为两个像素
割文档时保持住换行方式
改善多行注释的效果
完善正则\P的字符区间支持
添加选区高亮控制
改善web预览窗口对最新IE版本的支持
列换行可以被记忆
善对重命名的支持
在文件中查找自动定位到当前文件夹
快捷窗口可以监视当前文件路径
快捷窗口自动打开上次关闭时的焦点文件
bugs:
修正在空白行单行注释时失效的Bug
改进web预览呼出不适的问题
增量查找的黄色背景更新不当的问题
最小化时提示修改之后未激活主窗口的Bug
修正批量替换处理空位置匹配错误的Bug
大纲视图在非纯文本时不更新的Bug
缩进线设定不起作用的Bug
web预览之后焦点转移的bug
按下Insert时,光标有时候显示错位的Bug
插入模板文件时第一个选区失效的Bug
修正有时候布局加载错误的Bug
修正语法着色的一处bug
Tab在下部时拖放弹出菜单的Bug
展开snippet进行列编辑时崩溃的bug
反转大小写的一处错误
剪切列选后输入字符崩溃的Bug
录制宏时部分,录制部分无效command的Bug
修正自定义样式有时加载失败的错误
修正一处Snippe展开的Bug
修正全字匹配时的高亮错误
修正右键菜单移动分组时的不适的Bug
部分翻译错误
2.70版本更新内容:
新功能:
增加批量替换
添加查找全部到查找菜单,可一键列出当前单词的全部
对于普通查找增加转义字符支持\n,\r,\t
添加当前行左扩展选项
添加行号区域边界线
选项对话框增加[应用],[取消]按钮, 但是对于部分设定的更改即使取消也会生效!
排序增加按照字符串长度排序
增加AutoIt的语法着色
增加图标区域,用以供插件设置图标信息
改进:
改善停靠窗口
改进部分图标
大纲视图的定位问题
改善前后查找替换时的不适判断
改善替换时按下一个未能替换当前的问题
改善注释&多行注释时插入位置不适的问题
重新组织选项对话框
改善折叠尾部字符串的绘制优化
替换时正则\s不再匹配\r和\n
变更界面字体予以重启提示
改善背景色右延伸不匹配0长度行的问题
F7一键显示/隐藏面板
语法着色中WordChars设置被挪到脚本中
可以通过直接修改配置文件支持小数点大小的字体
改善无选区时,拷贝当前行并粘贴的行为
修正的Bugs:
输出窗口和主窗口样式有时不统一的Bug
主题窗口添加自定义scope的一些Bugs
打印预览的颜色和样式错误
修改代码折叠的一处Bug
修正打开URL或者路径的Bug
强制更改只读文件之后, 图标未更新的Bug
默认字体是粗体时光标定位错误的Bug
最后一个字符是斜体时被行末覆盖的Bug
命令行打开二进制文件时使用text模式打开的Bug
输出窗口当前无命令执行时输出[当前输出被终止的问题]的问题
新建文件BOM处理不适当的问题
手动折叠时,全选造成的折叠区域绘制不全的问题
设置行间距时,不可见字符的背景色过高的问题