posts - 76,  comments - 621,  trackbacks - 0
  2014年4月16日
     摘要: cppblog的朋友们,好久不见。这次为大家带来了最新版本的EverEdit,还有一部分开源的插件,typingsource,autotag,colorpicker。cpp高手众多,期望大家为EverEdit开发更好用的插件,多多提意见和建议。
作为一名c/c++程序员,这个版本你可能感兴趣的地方:  阅读全文
posted @ 2014-04-16 21:22 megax 阅读(3510) | 评论 (8)编辑 收藏
  2013年10月11日
     摘要: 好久没写博客了,正好有个网友在这个博客上给我留了言,借此之际,吹吹牛皮,赚点点击。

一点心得,文章比较长,请移步这里: http://www.everedit.net/10years/?lang=zh

EverEdit是什么?
这是一个专业的文本编辑器,小巧,简单易用,扩展方便,支持脚本,语法强大,完美支持各种常见编码。

EverEdit对我有用吗?
写web的,做前端的,捣鼓c/c++的,玩脚本的不妨试试。也许会找到你心动的功能。

感谢cppblog的网友长久以来的支持!  阅读全文
posted @ 2013-10-11 22:37 megax 阅读(2623) | 评论 (7)编辑 收藏
  2013年1月9日
     摘要: 第一篇文章在2008-03-11发布, 到现在马上就5年了, 在这之前也有若干年, 加起来是不少年头了!到现在为止2.56算是稳定了, 基本上没有明显的Bug,该有的功能都已大体具备!

如果说这编辑器是我的一个梦想的话, 那么这个梦想坚持的确实很久了. 其实很多事情, 贵在坚持! 步履维艰时, 翻过一个山头, 往往就是一个转折点. 在你无法进行时, 不妨放一放, 也许某个偶然, 会突然想到更好的解决方案! 不过, 别放太久了, 太久易生惰性, 再拾掇起来的话, 就更难了! 耐得住寂寞, 守得了空房,梦想就在不远的地方!

任何一个工程膨胀到一定程度的话, 从某个角度来看, 都可以说是"垃圾"工程!EverEdit中共有400多个文件, 近10万行代码. 每次打开工程文件, 看着这一堆文件的感觉都是极度痛苦的. 每次都有重构的冲动, 还好都压抑住了! 重构是把双刃剑, 玩不好的话, 容易伤到自己!表现在产品上就是质量下降!  阅读全文
posted @ 2013-01-09 17:43 megax 阅读(3521) | 评论 (19)编辑 收藏
  2012年9月24日
     摘要: 到这个版本为止, 我对文本编辑器的期望均已实现了!

我的目的就是做一个editplus和textmate的结合体,今天终于得偿所望~~~

总算对snippet提供了较为完美的支持(仍然不支持嵌套), 总体来说速度还是很不错的, 各种完成, 各种提示~~

求cppblog的朋友们支持!  阅读全文
posted @ 2012-09-24 09:01 megax 阅读(2201) | 评论 (20)编辑 收藏
  2012年8月7日

新功能以及增强:

  • HTML标签配对高亮
  • 关键字自动更正大小写(不匹配大小写的情况下)
  • 工具条自定义
  • 添加快捷键时, 可以同时删除已经存在的
  • 是否使用软空格添加到文件别
  • 文件变更时添加自动读取选项
  • 添加CopyRegion到语法定义
  • 在选区中进行替换
  • 查找/替换切换时保持窗口位置
  • 汉化工具输出的消息
  • 鼠标中键设置书签(取消左键双击)
  • 调整水平滚动条的最大值为最长行+半屏
  • 增加类似VIM的CONCEAL匹配
  • 运行外部工具出错时(默认-窗口模式)提示错误信息

缺陷:

  • HTML语法分析的bug
  • Update.exe编译问题
  • Tab字符无法对齐的Bug
  • 无选择Ctrl+C时拷贝该行并移动到行头
  • 多个实例打开的问题
  • 主题配置文字错误的问题
  • 高精度鼠标点击行号区域无法选择行的问题

感谢所有支持EE的人们!


点这儿下载
posted @ 2012-08-07 20:44 megax 阅读(598) | 评论 (4)编辑 收藏
  2012年7月23日

新功能:

  • 查找到折叠区域时自动展开所在的折叠
  • 关闭所有窗口时, 显示空白页
  • 打开0字节文档时将会使用新建文档设置的编码和换行符
  • 改善脚本引用空文档时的错误支持
  • 命令分组控制权彻底交由脚本控制
  • 废除Rebar, 完全使用系统默认主题, 增强win7的支持
  • Help菜单右置到窗口右侧
  • 当子窗口被分割时, 双击分割条, 改为取消分割
  • 查找/替换/Grep的设置可以被记忆
  • 添加自动括号控制菜单(文档-自动括号)
  • 仅当附近是空白字符时, 自动括号才会生效
  • [文档]菜单添加编码菜单项
  • 增加按照焦点顺序移动窗口
  • 使选项对话框中的图标清新化

内核改进:

  • 增加类似VIM的Ignore着色模式
  • 加强词汇的移动方式, 可以精确到汉字,汉字常用虚词,CJK常用标点符号, 平假名, 片假名,英文,空格的边界
  • 改善隐藏行的显示, 不会出现卡顿的现象
  • 增强自动换行. 添加智能换行/指定列换行/指定列且扩展制表符换行
  • 增加行首行末禁则字符控制
  • 光标移动到URL上面时, 无需按住Ctrl, 直接显示为手型
  • 延迟括号匹配, 提高括号匹配的效率
  • 列选时不存在字符时绘制一条插入线
  • 双击行号区域动态切换书签

Bugs:

  • 第一次右键打开的文档未加入到历史记录
  • 文档被更改, 重新加载时崩溃的问题
  • 在某种场合保存按钮未被正确刷新
  • 取消WM_HELP默认绑定的F1, F1可以作为自定义快捷键
  • 解决主题切换时, 菜单显示不当的问题
  • 修正新建文件保存Bug

感谢EE的支持者们!

posted @ 2012-07-23 14:54 megax 阅读(629) | 评论 (2)编辑 收藏
  2012年6月16日
     摘要: 经过数个月的开发,EverEdit2.0终于发布了!

因原先LotusEdit中的Lotus这个单词涉嫌侵权, 不得不再一次改名. 以前想了好几个, 考虑来考虑去还是EverEdit比较好!当然绝不是跟风EverNote哈!

在这个版本里面做了将近100多项细节上的改进, 我几乎为每一个操作, 甚至是每一个像素, 都做了认真的考虑!我期望这个软件能够非常的易于使用, 并且易于配置!

这个版本提供了基于Scope的注释能力, 比如在Html, 使用统一的快捷键Ctrl+/, js, css, html都会被自己所属的注释符号注释起来. 聪明的读者应该马上就能够想到EE是否具备了提供完全的Scope语义的能力呢. 是的,没错!EE已经可以识别,并提供scope信息了.只是在操作和GUI配置上还得再仔细考量一下!一旦这个功能完成, 那是相当的可以Sublime Text2之流拼一下的!

Sublime Text2最近异军突起, 获得了很多用户的青睐. 确实,它的很多功能做得比较细腻! 但是我不是太看好这类完全通过脚本来控  阅读全文
posted @ 2012-06-16 17:35 megax 阅读(2914) | 评论 (24)编辑 收藏
  2012年4月3日
macbook pro到手了,在日本买的,才6000多点,比国内要便宜不少。看天猫上卖将近8000,不知道国内为啥卖的这么贵。
拿到手的第一件事情就是评测了bbedit,只能说,让我看到了很大的希望。
windows上高手如云,牛x软件更是一抓一大把!倒是mac上现在还比较少。

简单的看了一下objectc的语法,一个感觉,这是我迄今为止见到的最丑的语言,没有之一!

值得吐槽的是xcode普通用户只能在appstore上下载,速度很慢啊!

mac的窗口管理我觉得有毛病,不能迅速的找到我曾经打开的某个窗口。输入法也是全局的,来回的切换着实蛋疼!

散热系统也远不如thinkpad t系列!

感觉mac的普及估计一时半会是肯定不行的!也许先开发ipad版的编辑器才是上策!


posted @ 2012-04-03 17:44 megax 阅读(1089) | 评论 (7)编辑 收藏
  2012年4月1日
欢迎大家踊跃下载:
http://www.lotusedit.com


   新特性:
在这个版本里面,我们做了如下更新:
  • 改善了大文件的支持,读取大文件的时候再也不会假死了
  • 添加自动缩进和反缩进。比如在c++中输入{,然后回车自动缩进;在html输入</body>自动反缩进一次
  • 外部工具可以添加分隔符
  • 列号起始位0
  • 在状态栏显示被选择的行数
  • ...
 
Bugs:
  • 用户自定义语法着色0匹配导致死循环
  • Alt+key无法弹出主菜单
  • 替换查找无法的选项无法同步
  • Trim之后选区消失
  • 外部工具的一些bug
  • Theme Maker的一些不适当的地方
  • ...
 
感谢bug提交者:
  • jason
  • CD2005
posted @ 2012-04-01 17:57 megax 阅读(561) | 评论 (3)编辑 收藏
最近看到intype发布了最新版本
http://inotai.com/intype/

号称是:
The text editor we've all been waiting for

简单的评测了一下,感觉在基础功能上还是有不少缺失。启动内存25M左右,打开以及部分操作较慢。
使用了ICU来做encoding convert等工作,一个ICU库就15M!
总体而言,看起来清新小巧,但其实一点都不小巧。对textmate的bundle的模拟比较好!

posted @ 2012-04-01 09:51 megax 阅读(1013) | 评论 (3)编辑 收藏
仅列出标题  下一页