EverEdit:专为国人设计的文本编辑器(赠送名单已公布+优惠已结束)

一、xbeta的引言

这是一篇迟来的软件介绍。令我安慰的是——美好之物并不怕迟;甚至因为时间的流逝,更显味道。

本文由优惠活动组织者 PlaySoft 策划,由 textpattern 执笔,都是本站的老朋友。但 7 月底的第一稿被我坚决拒绝!原因是,文章没有显示出与 EverEdit 匹配的高质量。3周之后的更新,我仍然认为达不到这一标准。不过,我心软了:原文照发,但自己要在文章之外,补充一些内容。

1、我与 EverEdit 的结缘过程

我与 EverEdit 的较为直接的接触,始于 4 年前。

2010年9月,我邀请 polaris 写了文本编辑器的系列文章,引起了很多网友的关注。第 1 篇文章,就有近 200 条讨论,有些内容显然出自行家之手。于是,我通过邮件向这几位网友请教。而这些网友,都很谦虚。其中一位称 “……其中有我的写的一些,难免疏漏。我只开发编辑器内核,上面两篇文章也是针对内核。对于外围GUI而言,并未作深入探讨。” 后来才得知,他正是 EverEdit 的开发者 megax(博客)。

2 年之后,2012年10月,megax 问我是否愿意在博客推荐 EverEdit。软件好,我当然同意。却因为我只用 Vim,难以写出真实感受的 EverEdit,就想改为深度访谈,megax 同意做些准备。

半年后,2013年3月,megax 发来一篇纪念 EverEdit v2.6 的短文:

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

–编辑器的前生今世
首先,我们来看一下是先有鸡还是先有蛋的问题.软件必须得是有一个编辑器写出来的,而编辑器本身就是一个软件.这是一个很有意思的问题, 就好像用C语言写出一个C语言的编译器.不过,很显然第一个软件不是由我们通常认为的编辑器所制作的.

纸带应该是最早的数据输入的手段,从抽象的角度来看它应该也算是编辑器的一种体现.只不过它的数据是固化的,不可修改的!一旦要修改, 就需要重新制作这个纸带.它的编辑操作用现代的概念简化来说,那就是:全选->删除->重新输入!人类的第一个可在屏幕上显示的编辑器很有可能就是用这种极其原始的带孔纸带实现的.

一旦我们实现了哪怕一个极其简陋,功能极其单一的屏幕编辑器,那么就可以通过工具不断的自我完善,制作出更先进的工具. 人类和动物的主要区别,就是人类会使用工具制造更先进的工具.最早的图形编辑器, 用户可能只能简单地添加字符,每次或许只能删除一个字符,甚至无法Undo/Redo.

历史的车轮继续前进,随着计算机性能的更进一步发展,通过工具不断的自身反复进化,我们可以终于到了现代编辑器了.从EverEdit的主界面中我们可以看出,现代的编辑器基本上有菜单,工具条,状态栏,标签栏,编辑区,辅助窗口等几大要素构成. 其中除了编辑区,其它要素并不是必须的.现代的编辑器还可以实现复杂的基于规则的分色显示,可以处理多国语言,无限级Undo/Redo等等.

–关于EverEdit
EverEdit既然称之为现代的编辑器, 那么我们来看一下它的主要特点:
. 多种编码支持
. 低内存占用
. 完备的正则
. 强大的用户自定义语法着色
. 支持tab跳转的snippet
. 脚本支持(VBS/JScript)
. 插件支持(数十个hook,深度满足各种插件的要求)
. 方便的列编辑
. 强大的自动完成(可通过插件扩展)
. 多种主题支持

上面简单地列出了用户关心的EverEdit的主要特性.EverEdit最初是模仿Editplus而来,所谓的模仿主要是操作体验上的模仿,并就其不足给予了增强. 比如Editplus的着色器较为简陋,无法进行复杂着色,比如markdown的; 也不支持自动完成, 还有多点snippet等等. 可以说到今天为止,EverEdit是要超过Editplus的. 但是在稳定性和用户体验上,特别是某些细节上,仍然有差距!当然, 这也需要时间来不断的完善!

–关于TextMate/Sublime text
TextMate在编辑器的进化中占据着重要的历史地位, 以现代的眼光来看, 很多优秀的概念和操作均源自于TextMate, 或者至少可以说是在TextMate上得到了发扬光大. 紧接而来的便是各种模仿者, 比如e,intype,subliem text等等. 其实EverEdit也是texmate的模仿者之一, 比如everedit的多点跳转, scope概念, 甚至脚本菜单也可以称之为windows版的bundle. 就为了体验textmate, 特意买了个mac, 不过textmate的内核让笔者甚是失望.

在所有的模仿者当中, sublime text无疑是最成功的, 其2.0版本推出之后迅速获得了大量用户, 仰着跨平台的特性, 甚得好评. 不过对subliem text中的非常基本的设置完全依赖脚本来设置的操作, 笔者不是完全赞同, 因为那样几乎又回到了vim/emacs的水平了.当然完全使用脚本来配置的对于开发者而言是节约了大量的开发时间, 对部分高级用户而言倒也乐于接受这种脚本形式的配置, 对一般用户而言,可能翻了半天找不到字体设置的话, 就会把这个软件删了!此外,跨平台之后,使用的framework不可避免的会造成体积的臃肿,不过跨平台以后是趋势!

–结尾
在可以预见的将来, 很多用户可能不止使用一个编辑器, 甚至会使用许多个编辑器组合操作完成复杂的任务.对笔者而言, 软件的功能不在乎多, 而在于精. 软件的价值就体现在一些非常细小的方面, 正是这些无数个小细节, 才逐渐捕获了用户的芳心, 才可以在强者如林的竞争中取得一席之地!

除了上面的简短文字,还有一段非常有震撼力的解释、目录:

……源自于本人的一个PPT, 单独来看的话有点突兀, 参考大纲的话, 就了然了(大纲如下). 有时间的话, 会按照这个大纲整理出一份文档, 供后来人使用, 写成一本书也未尝不可!

1. 前生今世
  1).历史
  2).现在
  3).关于商业和开源编辑器
2. 框架描述
  1).平台
  2).工具
  3).视图文档结构
3. 字符集
  1).Unicode
  2).Utf-8
  3).其它字符集
  4).MBCS字符串遍历
  5).字符集探测
4. 内存管理
  1).普通文件
  2).超大文件
  3).二进制文件
5. 界面绘制
  1).消除闪烁
  2).Unicode
  3).非Unicode
  4).自动换行
6. 优化策略
  1).绘制优化
  2).缓存策略
  3).其它
7. 语法着色
  1).关于lex和正则表达式
  2).通用非精确词法分析实践
  3).状态机
8. 疑点难点
  1).鼠标选择
  2).列选择
  3).屏幕滚动
9. 键盘输入
  1).字符插入和删除
  2).剪贴板操作
  3).快捷键
  4).键盘布局与加载
10. 撤销重做
  1).设计模式之Command模式及其缺点
  2).基于ID的多层级撤销和分组
11. 锦上添花
  1).标尺
  2).关于Hex编辑
12. 代码重构
  1).为什么重构
  2).重构什么
  3).如何重构
13. 结尾

我对这些内容虽然感兴趣,但文字本身仍然不足以发表,于是继续等待。此时期,小众软件和异次元,已经发表了对 EverEdit 的介绍文章,这更让我减少了压力——不致于因为我疏懒,而影响读者知道优秀的 EverEdit:
 - 异次元软件:EverEdit – 值得关注的国产原创开发的免费高效优秀的文本与代码编辑器
 - 小众软件:EverEdit – 轻量级纯文本编辑器

2、EverEdit 与梦想

又过了1年半,即此刻的2014年7月,因为 PlaySoft 和 textpatter 的新推动,终于有了这篇文章。我在重温开发者博客时,看到了如下文字:

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

任何一个工程膨胀到一定程度的话, 从某个角度来看, 都可以说是 “垃圾” 工程! EverEdit中共有400多个文件, 近10万行代码. 每次打开工程文件, 看着这一堆文件的感觉都是极度痛苦的. 每次都有重构的冲动, 还好都压抑住了! 重构是把双刃剑, 玩不好的话, 容易伤到自己!表现在产品上就是质量下降!

EverEdit中没有什么太高深的技术, 也没有过于复杂的算法, 都是些琐碎的处理.

megax 加亮并且很多读者赞叹的,是更有文学色彩的『耐得住寂寞, 守得了空房, 梦想就在不远的地方!』

而我更感叹的,则是作者面对 400 个文件,10 万行代码的『垃圾』之感,以及『没什么高深技术,没有过于复杂的算法,只是琐碎处理』的断言。这是我在博客历程中,在多次修改文章的过程中,在删除掉无数过期文字/文章过程中,所能深沉共鸣的。

前一句是把寂寞喊成了口号,后一句才是寂寞的本来面目。而所谓梦想,也是若有若无的:当不工作时而遐想未来时,梦想被虚幻出来;当不工作而回顾历史,看到作品从 MegaxEdit 到 LotusEdit 最终演变为 EverEdit 时,梦想被总结出来;而埋头修改代码时、厌烦时、失败时……梦想的念头早就忘却。

而神奇之处在于:感受到梦想的时间,梦想只是远处的意向;而忘掉梦想埋头工作的时间,却正在实现梦想。

3、EverEdit与Vim:作为纪念的截屏

当我要安装最新版 EverEdit v3.3 时,却发现硬盘上早已存在了 EverEdit v2.9,并且自己手工制作过精简版。把这2个版本,以及我写作此文时用的 Vim,一并截图发出来,作为纪念吧。(点击缩略图可放大)
[image: EverEdit v3.3] [image: EverEdit v2.9]
[image: EverEdit v3.3] [image: EverEdit v2.9]
[image: Vim]

下面开始正文部分。作者为textpattern,受邀评测。早期偏爱vim,后转向Emacs(经常用lisp和clojure,采用emacs模拟vim按键方案的扩展evil),兼任水木清华Emacs QQ讨论群群主。日常工作中,很少有机会用everedit。因为everedit是win独占的,而其使用的主机基本都是mac和linux。

二、EverEdit 总体介绍

今天我向大家介绍一款文本编辑器EverEdit,借用其官方网站的介绍,EverEdit是专门为国人设计的一流文本编辑器,它身躯小巧,性能卓越,可自定义功能完善,支持丰富的主题和脚本,同时它还完美支持各种中文编码、大字符集字符的显示,万码无忧。

EverEdit的开发者是中国人,它是一款共享软件,一次收费,终生升级。文本编辑器是IT用户喜闻乐见的软件常客。从专业级的Emacs,Vim到小巧玲珑的notepad,萝卜白菜各有所爱,各种流行的编辑器都有广大的用户群体。收费编辑器阵营更是强者如云,国内口碑比较好的有sublime text,Ultra Edit,EmEditor等。这几款工具早已成名江湖,EverEdit是后期之秀,它的独特优势何在?

软件主要特性:EverEdit官方网站(http://cn.everedit.net/)列举了该软件的主要特性。对比常见的收费编辑器,下面逐条分析EverEdit的重要特性。

1、超强编码:EverEdit对多国文字编码有特殊优化,它的宣传语是“一软在手,万码无忧”。EverEdit能智能识别文档编码,还可以方便的批量转换文件编码,处理中文文档格外方便。
2、多选区,多点编辑:EverEdit使用Alt+F3选取同名变量。Ctrl+D向下选择。该功能最早由sublime text实现。
3、文档地图:以缩略图的方式显示文档整体外观。同样也是sublime text的经典功能。
4、MarkDown内置支持:EverEdit官方支持MarkDown文件编辑,支持预览。sublime text需要下载Markdown插件才能支持。EverEdit对MarkDown支持相当全面,有完善的markdown元素工具条方便书写,MarkDown文档预览效果也是一流。
5、超大文件支持:EverEdit支持异步打开巨大文件(显示进度条),不会阻塞界面。EverEdit开启文档的速度极快,用户体验很棒。
6、二进制编辑:EverEdit内置二进制编辑器,支持查找替换二进制字符。UltraEdit也有特殊的二进制模式。

EverEdit还有不少特性,ctrl+p万能查找,自动补全,代码片段,列模式等等,深入使用EverEdit会有不小的惊喜。EverEdit有完善的插件体系,内置的ftp远程文件编辑,emmet(html编辑),中文编辑加强(繁简转换)等插件相当实用。作者未来也会发布更多适合国内用户的强力插件。

EverEdit详细的帮助文档为http://cn.everedit.net/doc.html。总的来说,EverEdit可以看成是sublime text,EmEditor,UltraEdit的混合体,目前它适合作为上述工具的轻量级替代品。

价格与服务优势:EverEdit的最大优势在于价格和服务。它的官方价格是128元,仅仅是同类收费工具的一半甚至三分之一。EverEdit是国人开发,作者了解国内用户的需求,并提供中文论坛支持(http://forum.everedit.net/viewforum.php?f=1)和邮件支持。作者的技术支持相当专业,反应极快。我发信询问EverEdit ftp插件的使用步骤,作者在五分钟内回复了邮件。

更新活跃:EverEdit目前开发活跃,从更新日志(http://cn.everedit.net/news/)可以看出作者相当勤奋,版本更新快而且每个版本都会添加新功能。上周作者发布3.3新版本,增加一些新的功能,都相当实用,可见作者开发之勤勉:

1、支持多个会话文件。会话文件是组织文档的方式,等同于虚拟文件夹。很多浏览器只支持单会话文件,everedit已经支持多会话文件,能更方便的组织文件结构。
2、虚拟空格支持。很多编辑器支持列模式,但列模式下如何对齐文字是一个难题。虚拟空格能很好的解决对齐问题,everedit使用列模式会自动使用虚拟空格,绘制一个粗壮的线条增强可视化效果,更容易对齐文字。
3、win 7跳转列表支持。右键点击everedit状态栏的图标可以显示最近关闭的文件和最近使用的会话。
4、大纲视图默认增加多种解析方式:按照从属关系分组/按照类型分组/显示语法文件自定义的符号等,单击右键可以看到。

三、用 EverEdit 处理 Markdown 文件

刚才介绍了Everedit的很多编辑特性,下面我以编辑Markdown文件为例说明Everedit的若干使用技巧。Everedit内置markdown编辑器,这篇文章就是用markdown写的。

1、Markdown文件编辑

Everedit使用快捷目录功能管理文件。在Everedit左侧边栏,可以放置多个目录(包括网络资源,我的文章就放在share共享目录下)。在目录下可以自由的创建编辑文件,不需要引入项目机制,Everedit文档管理方式简单灵活。

如图所示,Everedit的Markdown文档支持相当好。用专有的Markdown符号工具栏,只需鼠标点击就能快捷输入Markdown的常见元素。Everedit支持多窗口,支持Markdown文件预览。我将Markdown文件和预览视图同时在两侧显示。

文档管理

2、大纲视图和代码折叠

当Markdown文章比较长的时候,可以使用Everedit的大纲视图查看各级标题。也能使用代码折叠功能隐藏过多的内容。

Everedit还有文档地图功能,能鸟瞰文档全貌。

大纲视图

3、可视化效果

Everedit可以识别Markdown的语法单元并加入可视化效果,比如链接会加下划线,列表项目使用蓝色加以区分等。

每次改动文档,Everedit左边会出现红色的框线,提示改动位置。

双击文字,Everedit会高亮所有相同的字词,方便用户查找重复。

可视化效果

四、EverEdit 的其他功能

1、文档比较

Everedit自带文件比较工具,功能相当丰富,可以替代第三方工具。

文档比较

2、Everedit的快捷键定制

Everedit的每一个功能都能添加快捷键。快捷键为emacs风格,最多可以使用两级快捷键。比如将删除空白行的快键键设置成ctrl+d,ctrl+d,删除单词的快捷键设置成ctrl+d,ctrl+w等。

快捷键定制窗口支持模糊搜索。输入几个字母就能查到常见的功能。

快捷键

3、其他功能

Everedit还支持写作模式,阅读模式(全屏显示文档),方便用户专心写作。拼写检查,字数统计等常见功能Everedit也一个不缺。

可见Everedit不单是程序员专用的编辑器,普通用户用它编辑Markdown能大幅度提升工作效率,而常见的付费编辑器对Markdown文件优化很少。

五、优惠销售及赠送许可

长期以来,国内用户购买正版软件很难享受售后支持。EverEdit的用户群体主要是国人,EverEdit作者的技术支持和开发热情,还有体贴的国内定价方案(一个用户授权能用在多台主机)为其增色不少。

EverEdit的发展之路还很漫长,国人独立开发收费工具非常不易,它的潜力来源于用户的支持。暑假来临,PlaySoft组织一次特价活动,回馈用户。

优惠价格:EverEdit目前的价格是78元(原价128元)。乐于使用正版软件的用户用一顿饭钱就能支持国内佳软。购买链接是http://item.taobao.com/item.htm?id=40245262698

赠送许可:EverEdit的功能丰富,上述介绍只为抛砖引玉,大家可以试用EverEdit,畅所欲言,在留言中谈谈自己使用EverEdit的心得体会或者提出建议。还是老规矩,我会选3名发言质量最高的用户,赠送EverEdit授权一枚,聊表心意。

2014年10月10日公布赠送名单:Mee、zhucegeqiu、relx。请直接联系 cy.playsoft@gmail.com

《Evernote 100个做笔记的好方法》简体版上市: 从『记住』到『做得更好』

《Evernote 100个做笔记的好方法》简体版已经上市,爱好者可以出手了!

相关链接
1、图书目录:PDF @ 百度网盘
2、思维导图:在线思维导图
3、如何做一次有奖赠书活动?

Evernote 超效率数字笔记术》面世后,得到了读者的热情支持。异尘行者(电脑玩物站长)再接再厉,又出版了新著——《Evernote 100个做笔记的好方法:数字化重整你的工作与人生》。2014年4月,该书已经由人民邮电出版社出版了简体中文版。

上一本书的主旨在于,如何善用Evernote的功能,更好地「记住」;而新书则在此基础上再次提升,分享了如何把「记住」的事情「做到更好」。这一定位,非常符合我一贯推崇的 持续改进原则

写出2本Evernote书的人,如何使用Evernote?

异尘行者自己总结了3个主要场景:
(1)每天开始工作,必先打开 Evernote,检视要处理的所有事务。
(2)每个项目的所有参考资料、说明文件、会议记录、企划设想,都保存于 Evernote ,并连结为知识网络,掌握信息,掌控进度。
(3)缺乏灵感时,就翻看Evernote 的以往笔记,总有会惊喜发现。
上述3个场景,如果用名词体现Evernote的定位,就分别:日常起跑线、项目司令部、灵感激发器。如果按照新书的『行动』原则,或者『七个高效能习惯』或者GTD的『动词』原则,也可以总结为:启动每一天、驾驭项目、激发灵感。

两本Evernote图书,是何关系?

第一本书,《 Evernote 超效率数字笔记术》,一面介绍 Evernote 基本功能、高级功能,另一方面介绍怎么活用这些功能去「记住」更多事情。
但这之后呢?知道怎么「记住」后,如何让记住的东西「在第二大脑中发酵」,并帮助我们「做得比以前更好」呢?
这个从记住到付诸行动的过程,就是第二本 Evernote 专书要解答的问题。

更具体的内容,请看作者自己的介绍:

《 Evernote 100个做笔记的好方法:数字化重整你的工作与人生》


1、重点是方法,是思考,而不是功能

所以在这一次的大纲编排上,以笔记方法作为区分,分成了工作整理、生活整理、旅行规划、时间管理与梦想实现等部分,内容聚焦在怎么利用笔记方法来完成上述的目标。
至于 Evernote 的一些特殊功能,在这本《 Evernote 100个做笔记的好方法:数字化重整你的工作与人生》中则退居次要,改成以技巧 BOX 的方式展现。
就像本文一开始的情境所描述,使用 Evernote 目的是解决那些人生问题,让工作更有效率,让生活更美好,这才是本书的核心。

所以本书正文的部份,都是笔记方法、整理技巧、增加工作与生活效率的观念讨论,而一些需要你学会的 Evernote 特殊功能,才会用下图中那样特殊的 BOX 呈现。

在书里的许多图解中,这一次没有太多你们已经学会的步骤教学,而有更多我自己真实经验心得的分享。

2、打破旧观念,是突破效率瓶颈的关键

另外,这一次我也更多的分享了创意的笔记方法,并且透过灵活的整理让记录可以被加以活用。
当然,我也要在书中继续「打破」一些我们固有的笔记观念、整理观念、时间观念,只有先打破旧观念,我们才能从新的方法中找到更有效率的途径。

Evernote 的功能是大家看上一本《 Evernote 超效率数位笔记术》就能学会的。
所以我希望能够在这本《 Evernote 100个做笔记的好方法:数字化重整你的工作与人生》中真的提出一些方案、流程,是超越那些 Evernote 功能的,是优先于工具的重要观念。
利用这些「不在 Evernote 中,但必须存在于我们心中」的方法与观念,才能真正做到活用 Evernote 重整人生。

3、记住上一本的经验,比之前做得更好

作为第二本 Evernote 专书,当然除了前面提到的内容、方向上完全不同外,这一次的制作也有了新的尝试。
首先大家会看到这一次是全部彩色页,希望让大家看得更舒适。

在一些需要图解的地方,把特别需要明显表示的栏位,用象是放大镜或其他设计,来凸显图片中的重点内容,希望读者的阅读体验可以比上一次提升。

文章更新历史:
2014-04-21:补充简体中文版出版消息、思维导图、目录下载。
2013-07-14:初稿,介绍繁体版。

百度五笔输入法PC版发布:值得关注,暂不推荐

百度五笔输入法 logo2014年1月6日,百度五笔输入法PC版正式发布。@百度输入法 微博的评论是:迟到问候,无比激动。

实际上,自13年12月开始,百度五笔输入法PC版v0.9beta就在一些论坛和下载站开始流传,并引起了一些人的注意。目前发布的百度五笔输入法1.0beta,功能方面相比0.9版并无实质性变化。总体来看,PC版百度五笔输入法,横向与其他五笔输入法相比,功能还显幼稚;但从纵向来看,是百度手机输入法成功之后,进一步对“全平台覆盖”战略的强化。目前,百度输入法已经覆盖了Windows XP-Win8,Mac桌面平台,iPhone、iPad、Android、Apad,以及更为小众的Symbian、Windows Mobile移动平台(缺少Linux、Windows Phone),从输入方式上覆盖了拼音、五笔、手写、语音等主流方式。如果不同版本的设置、功能、词库能够打通,则对多设备、多终端用户而言,具有较大粘性。

百度五笔输入法 界面

从百度五笔输入法官网看,该产品的理念是“专注输入,只为用心沟通”。意思不错,但最终仍有待产品证明。官网宣称几项优点:“轻盈纯净零干扰,领先支持Win8/Mac,五笔拼音随心选,强大便捷的功能”。相比其他五笔,只有Win8 metro界面的良好支持具备优势。其他功能,TOP5 PC五笔都能实现。

官方主页http://wubi.baidu.com/
论坛反馈:http://pcbbs.baidu.com/forum-71-1.html

试用感受:
  - 强制首选:安装后,自动设为默认输入法(安装过程有提示,还写着“拼音”字样)——作为一个不成熟的五笔产品,这样做是非常不合适的!
  - 默认设置不合理:或者说不符合五笔用户的习惯。论坛上曾经有用户吐槽,说开发团队是不是自己不用五笔。
  - 功能:基本功能具备,自定义方面较弱。
  - 词库:默认的五笔词库都差不多;对98等编码方案、第3方词库的支持较弱。
  - 同步:不支持设置和词库同步。
  - 皮肤:不支持。个人观点不需要。
  - 更新:输入法程序应该是自动静默更新的,这点不错,有互联网风格。
  - 个性测试1:在TC中,无输入焦点时,按下shift+d要进入D盘。即击键传递给TC,而不被输入法截获。百度五笔暂不支持。
  - 个性测试2:gvim中,按esc要进入normal模式并关闭输入法,再按i要回到编辑模式并激活输入法。百度五笔支持。

试用结论
  百度五笔输入法PC版:保持关注,不推荐为主力五笔输入法。

补充1:
  我在手机上(安卓、越狱的iPhone)一直用百度手机输入法的五笔、语音输入。PC是极点、QQ五笔。真心希望百度五笔输入法PC版能快速进步——未必要做第一,只要过得去,凭着够跨平台同步的特性,我就会因为移动平台的粘性而在PC上选用它。

补充2:百度五笔输入法(PC版)截屏

百度五笔输入法 百度五笔输入法 百度五笔输入法 百度五笔输入法百度五笔输入法百度五笔输入法百度五笔输入法 百度五笔输入法

相关历史:
  2010年10月,百度PC输入法1.0Beta版发布。
  2009年11月,百度收购上海点讯输入法,发布百度手机输入法1.0版。

EasyDo(麦库备忘):简单易用、基于麦库云平台的提醒应用

EasyDo 是一款追求简单、易用的提醒应用。Easydo 由盛大创新院出品,基于麦库开放平台开发,完全免费,目前已经提供了 iPhone客户端、Android客户端、网页版

【下载链接】EasyDo iPhone客户端EasyDo AndroidEasyDo web
EasyDo 麦库备忘

目前这类应用已经很多——无论是简单的Todo/待办事项类,还是更成体系的GTD类;无论是桌面端、web,还是各种移动设备;无论是已经拥有大量用户和较高美誉度的,还是刚刚发布甚至正在研发的…… 那么,Easydo(麦库备忘)有什么特色呢?

特色一:简单易用

简单易用——这是官网对Easydo(麦库备忘)的自我定位。这一特性,确实在本应用中,体现得淋漓尽致。以iPhone客户端为例:

* 无须注册/登录,便可直接使用。
* 打开程序,就是主界面。无须任何切换!
* 添加新事项,只须填写少许文字,“完成”即可,无任何多余的界面、按钮、元素。精简至极!
* 任务仅分为待完成和已完成,不设分类,减少干扰。
EasyDo 麦库备忘
* 如果登录,则可多平台同步数据。
* 除可利用现有盛大通行证登录外,还可『一键注册』!考虑到iOS平台的限制(某些操作必须由用户确认),称得上是真正的一键注册: 点击『一键注册』,弹出提醒『通过短信方式快速注册并确认,手机号将作为您的登录账号』,确认后进入短信界面,已经自动填写好相关内容,点击『发送』,即完成注册/登录。
EasyDo 麦库备忘
* 设定任务为已完成,只须在灰色√处点击。
* 修改任务属性,只须点击任务文字,便浮现菜单:重要——加星标;编辑——修改文字,支持多行;提醒——支持周期性重复提醒;删除。

特色二:数据与麦库同步

EasyDo 麦库备忘
由上图可见,Easydo(麦库备忘)的内容,会同步在麦库笔记中。具体说来:

* 在麦库笔记中新增一个“EasyDo.me任务”的笔记本。
* 所有任务(包括已完成和未完成)存放在一条“EasyDo.me任务列表”的笔记中。
* 系统提醒:请不要在麦库笔记中修改内容。

点评

尽管小众软件介绍EasyDo时引用了昔日吐槽“这个程序主要是为不忙不闲的人设计的。忙人没时间记录待办事项和完成状况,闲人用的话。。。容易进入递归态。。。”但我对Easydo(麦库备忘)非常看好。

首先,它是麦库从“笔记应用”向“云存储开放平台”转型的标志。Easydo(麦库备忘)是使用麦库平台及API的重要实例,也是一个积极的示例。云存储应用和云存储平台,其实是两件事。最早的云笔记为了跨设备同步,不得已才自己做平台。但是平台一旦做好了,就应该让更多人来用。这既是分摊成本,也是扩大用户数量。转型是一个漫长甚至会失败的过程,但第一步迟早要迈出。我希望/也相信,会有更多国内外信息管理类软件/应用,采用麦库云存储平台,实现三赢(应用、平台、用户)。

其次,作为提醒应用,Easydo(麦库备忘)用心且优秀。或许是我对此类应用(尤其是手机端)了解并不多,或许有很多应用更好,但我在试用 EasyDo之后,认为开发者在“简单易用”方面真正下了功夫,用心付出,换来了优秀的用户体验——至少我十分满意。作为一个低度的提醒需求者,我认为EasyDo有代替传统的日历应用的潜质。比如,如果我在主用麦库笔记的同时,就可能用EasyDo代替iPhone日历。

最后,EasyDo目前的功能定位,算是一个“进可攻,退足以守”的稳妥尝试。如果保持目前“功能简单、使用便捷”的现状,则其定位更大众化(如同Evernote在所有笔记类工具中,属于功能较少者),只要在推广方面下功夫,就能得到更多新用户。如果要进一步完善功能,则我认为目前的界面设计,也具备了高度的可延展性。当然,2条路只能选择其一,并且任何选择都有风险。但至少在决断之前,EasyDo已经拥有了选择的主动权。(完)

有道云笔记:PC客户端升级至v1.6,增强笔记分享功能

近日,@有道云笔记 Windows客户端升级至v1.6,增强了分享功能:在原有的邮件分享功能的基础上,增加了 分享笔记(与指定的有道云笔记用户)、分享链接(与所有知道链接的人)功能

有道云笔记,是网易公司推出的跨平台、云同步的笔记应用。有道云笔记有Windows客户端、iOS客户端、Anroid客户端,以及分别适合桌面浏览器、手机浏览器的web client。有道笔记支持图片及文档附件,同步速度快,存储空间无限增长,创新支持白板拍照智能优化

有道云笔记:产品体系

一、分享链接:将笔记内容发布为公共网页

有道云笔记:PC客户端升级至v1.6,增强笔记分享功能

“分享链接”功能可以帮助用户将笔记内容进行较大范围的传播。
* 点击“分享”按钮中的“分享链接”,即可生成一个任何人都可以访问的页面,比如 http://note.youdao.com/share/?id=a0ea8cc0709df48ec9318f40700e0e12&type=note
* 用户可以将链接通过多种方式发送给好友,即使不登陆笔记账户也可以轻松访问。
* 笔记内容更新之后,网页分享的内容自动更新,非常方便。
* 点击“停止分享”,该网页将不可访问。

二、分享笔记:将笔记内容与指定的有道云笔记用户

如果用户只需要将笔记内容分享给几个特定的对象,那么就可以使用另一种点对点的“分享笔记”功能。
* 点击“分享”按钮中的“分享笔记”,输入要与其分享的有道云笔记账号,就可以将选定的笔记本或单篇笔记和TA分享。(说明:目前无账号验证机制,你可以分享给不存在的ID)
有道云笔记:PC客户端升级至v1.6,增强笔记分享功能
* 当分享的笔记有更新时,接收到的分享也会自动同步。
* “停止分享”时,可以设定对方是否保留原有副本。
有道云笔记:PC客户端升级至v1.6,增强笔记分享功能

三、以笔记本为单位,批量分享

以上介绍的是分享“单篇”笔记,如何快速分享多条笔记呢?
有道云笔记充分考虑到了这一需求:只需将这些笔记移动到一个单独的笔记本,再右击笔记本,在菜单上选择“分享笔记”或“分享链接”即可。
这样,对方看到的就是完整的笔记本了,请访问 http://note.youdao.com/share/?id=3fc821bbb88ed94f2f56915b20dd9bff&type=notebook 查看效果。

四、分享内容的集中管理

1、作为笔记分享者
有道云笔记:PC客户端升级至v1.6,增强笔记分享功能

通过“分享链接”和“分享笔记”功能分享出去的笔记,都将显示在“我的分享”中。上图表示,我分享了:
* 2篇单篇笔记;
* 1个名为xbeta的笔记本,内含3条笔记。

当用户不想再继续分享该笔记时,只要在“我的分享”中删除相应笔记,之前的笔记访问链接或接收到的笔记就将失效。

2、作为笔记接收者

当用户接到其他笔记用户分享的笔记内容时,用户可以根据自己需求选择同意接收分享或者忽略。成功接收后,其他用户分享的笔记和笔记本将会显示在窗口左侧的“我接收到的分享”中。如果觉得接受的笔记没有太多用处,用户可以删除接收到的分享笔记或者取消此用户的分享。

!总结及补充

如果善用笔记工具的分享功能,不仅能实现知识的传播和共享,也能方便的满足日常信息沟通、通知、协作的需求。甚至,如果你有足够的想像力,也可以利用这类工具建立自己的博客。

补充1: 丁磊答分析师问中,两次提到云笔记。官方微博称“有道云笔记同样是网易的重点重视项目,我们有信心做成一个长久、基础的互联网服务,提供给中国消费者。我们期望能像网易邮箱一样,开放心店,做老字号!”

补充2: v1.6的更新还包括离线登录。只要之前在本机上登录过PC版的笔记,在离线时就可以进行该账号的登录操作,即便暂时没有网络也可轻松处理笔记。

附:文章更新历史

2012-05-18:重写本篇为《有道云笔记:PC客户端升级至v1.6,增强笔记分享功能》
2011-09-23: 增加思维导图。
2011-06-27: 根据收到的内测版,更新截屏。
2011-06-23: 初稿,截屏来自cnbeta。

思维导图软件 XMind 与 FreeMind 的对比

思维导图类软件中,最有影响力的开源免费软件是 FreeMind 和 XMind。FreeMind历史悠久,当属经典;XMind作为后起之秀,大有赶超之势。同作为免费、开源的思维导图解决方案,应如何选择/结合两款软件?本文试做分析,以供用户/开发者参考。
Freemind XMind
本文的分析基于Windows平台下的 FreeMind 0.90 RC3 和 XMind 3.03,结合笔者的使用经验,也包括XMind开发者所提供的信息。基本结论是:总体看,XMind 已超越 FreeMind;个别方面,FreeMind 值得 XMind 学习

FreeMind 0.90 RC3 XMind 3.03
官方主页 http://freemind.sourceforge.net/ http://www.xmind.net/
本站介绍文章 FreeMind 介绍 XMind 介绍
体积(仅安装目录) 16MB 40 MB
内存占用(不打开任何文档) 45 MB 75 MB

一、XMind 与 FreeMind 的相同/相通之处

– 都是免费、开源、基于 Java。
– 都满足绘制思维导图的基本甚至高级功能。
– 相通之处:XMind 可以导入/导出 FreeMind 格式;反之不能。

二、XMind 与 FreeMind 比较

1. XMind: 更丰富的结构且支持混用

FreeMind:只支持一种逻辑图(水平)结构。
XMind:在逻辑图之外,还支持组织结构图(竖直)、树状图(水平+竖直)、思维导图(辐射)、鱼骨图、二维图(表格)。不仅如此,还能在一个文档中组合使用多种表达形式。实用举例:整个项目管理用逻辑图,人员安排部分用组织结构图,风险及应对采用鱼骨图,进度部分用二维图。

2. XMind: 支持自由节点因而支持多图

FreeMind:只能有一棵树,即:根节点唯一,其他节点必须直接或间接放在根节点下。
XMind:允许在主树之外创建自由节点(应用举例:把“文档作者/创建日期”作为自由节点,补充思维导图信息);由于自由节点也是可以增加子节点的,所以可产生第二棵、第N棵新树。

3. FreeMind: 根节点仍可以插入父节点

需求:在绘完的导图上再加一层。比如,最初建立了“唐诗”导图,现在要扩展到“唐宋文学”,即“唐诗”根节点要降至二级节点。
XMind:顶级的自由节点之间是可以互为子节点的,但原来的根节点(XMind称为中心主题)则不能拖到其他节点上。满足上述需求,就要新建文档,以“唐宋文学”为根节点,然后导入或粘贴原有内容。
FreeMind:支持根节点上插入“父节点”。
建议:XMind的“根节点”比FreeMind减少了一份特殊性,即允许其他节点独立于此;但仍包留了另一份特殊性,不能成为其他节点的子节点。从使用角度,建议取消此限制,即:任何节点本身是一样的,彼此之间为父子关系。——或许有技术限制,但节点/层级的平等灵活是XML的精神。

4. XMind 支持附件, FreeMind 全为链接

FreeMind:可以有超链接到外部文档和图片,也可以显示外部的图片。但这些资源都只是 .mm文件中的链接url,并非素材本身。即,.mm是纯文本的xml,包括 FreeMind 的图标也是以ID数字标示。
XMind:支持上述链接方式,也支持(默认)把该文档及图片引入XMind文件作为附件,形成完整的资料包。 .xmind 格式与OOo文档一样,实质是 xml+素材 的zip包。展开后的内容举例如下:

attachments\
attachments\4hm2upmpscpth85latqpd49biq.png
attachments\179ekuhhgn9g866cg5a26b78fh.pdf
META-INF\
META-INF\manifest.xml
Thumbnails\
Thumbnails\thumbnail.jpg
content.xml
meta.xml
styles.xml

5. 发布思维导图方面,XMind 要向 FreeMind 学习

(1)能导出哪些格式

– XMind 免费版:FreeMind、html、图片(bmp/jpg/gif/png)、纯文本
– XMind Pro:以上 + MindManager、pdf(普通/思维图)、ppt/doc/rtf (截屏
– FreeMind:各种html、flash、pdf、OpenOffice文档、png/jpg、svg/twiki等格式 (截屏

(2)我关注的导出格式、比较、说明

– 静态图片:思维导“图”当然要能导出静态图片,这是最低需求。实在不能导出,截屏亦可。只是内容太多超过一屏时,截屏就不太方便了。图片可用于网页发布,也可用于其他文档(pdf/office)。格式方面,强烈不推荐bmp/jpg,推荐png/gif格式,原因见此。这方面,XMind与FreeMind持平。

– pdf 文档发布:相比图片的优点是,放大后文字仍然清晰。如果内容太多,导出一页的pdf发给别人,无论用于打印还是放大查看,都比图片的效果好很多。对比结果:XMind Pro(未用过)> FreeMind(够用)> XMind(无)

– 广义html导出:FreeMind 遥遥领先,详细见下。

(3)广义html导出的详细比较

结论:广义html/flash式导出,目的是在线发布后,仍保留折叠/展开动态效果,及链接功能。这方面,FreeMind 遥遥领先,远胜 XMind。
XMind:导出的html包括图片和节点文字。但图与文字无链接;文字层级也不能折叠;图片默认为jpg,强烈建议换为png。
FreeMind:可采用不同技术进行导出,每种导出效果都非常好。FreeMind 导出html的格式有:
① html:纯文字方式,节点保留原有格式,层级关系可折叠展开,url链接有效。
② xhtml(javascript):效果同上,只是改用js实现。
③ xhtml(可点击map图片):除了上述文字内容外,还附有图片,并且点击图片的节点可跳转到对应的文字。
④ java applet:功能保留最多的方式。在浏览器中的使用效果近乎在 FreeMind 中打开 .mm文件。
⑤ flash:点击可折叠/展开,链接url有显示但无法点击。

6. FreeMind节点支持html代码

FreeMind:节点支持html代码,实现文字格式化、换行、分段、图像链接、表格。(此外,还支持LaTex代码)
XMind:不能对部分文字分别设定格式,可以shift+enter换行。

7. XMind 具有更好的可持续性

FreeMind作为经典开源软件,虽在持续更新中,但新功能进展并不多。而同作为开源软件的XMind,不仅因为后发优势拥有了更多功能。并且,作为有商业公司支持的开源产品,新功能的开发会更加活跃——这并非迷信商业,而是实际情况,包括两个开发团队的成员也有此认识。
另外,XMind 还提供了更强大的Pro版,可以满足个人和企业的更高需求,并能提供可靠的技术支持。

8. XMind 更美观,FreeMind 更快速省资源

无论用户界面还是思维导图文件,XMind 都更加美观。而 FreeMind 更加简约,占用资源更少,启动和运行速度更快。各取所需即可。

9. 其他差异

FreeMind 可以导入目录结构,相当于变成了资源管理器;XMind不能。
在节点输入较多文字的过程中,XMind的输入框会阶梯式不断加大,而FreeMind会保持同样大小(只显示最右侧部分)。
XMind的节点可以添加标签,以进行过滤筛选;而FreeMind可以根据节点文字进行过滤显示。
注意:XMind导入.mm时,无法识别包含html代码的节点。

三、结论:软件选择建议

大多数人普通用户:XMind。理由:支持逻辑图、二维图等多种表达形式并可混用,更加美观、支持附件。
Geek或偏执者:FreeMind。理由:更节约资源,界面更简朴。
自主网络发布:FreeMind。理由:强大灵活的html导出功能。
不执着于软件,仅执着于最优效果:主用 XMind 辅用 FreeMind。即仅在自主网络发布时另存为FreeMind格式,再用FreeMind导出为html。

(完)
2012-04-18: 更新导出功能比较
2009-11-17: 初稿。

Evernote Chrome Extension 升级:更智能, 更好用

2011年5月25日,Evernote Chrome Extension 进行了一次升级。官方博客对这次升级的评价颇高,称为“ 在功能、可用性以及各个方面都算重大升级(a major upgrade in functionality, usability and general awesomeness)”。

需要特别指出的是:Evernote 的 Chrome 扩展,十分出色,甚至成为Evernote用户选择Chrome的理由。且看电脑玩物的评价:无论Chrome如何优秀,“都还是不能动摇我继续爱用Firefox的心,但唯独有一个套件,每次更新都让我好想从此把Google Chrome改成主力浏览器,这么让我心动的套件,就是由云端笔记服务Evernote所推出的“撷取至Evernote”之Chrome专用套件。”

改进1:智能选取剪贴内容

网页内容杂乱无章,但你想收集的往往只是正文部分。是否能无须手工选择,让程序智能选取所需内容呢?Evernote Chrome Extension 目前可以智能识别网页内容,自动选取正文部分。

[image: Evernote Chrome Extension]

试验如下:
– 访问如下页面:http://xbeta.info/my-gvim.htm
– 点击 Evernote Chrome Extension 按钮。
– Evernote Chrome Extension 自动选中了正文部分,而不包括大标题、不包括博客讨论。选中部分高亮显示,其余部分变为黑色。
– 确认或补充相关剪贴信息(上图①-④)所示。
– 点击 Clip Article(上图⑤的主按钮),工作完成。

说明:
* 只有不选中任何内容,点击扩展才进入智能模式。如需手工选定更精准范围,请先选择,再点击按钮。
* 点击 Clip Article 下拉框(上图⑤),还可剪贴完整页面,或仅保存网址。

改进2:新界面,更高效

新设计的界面,突出显示了与剪贴相关的信息:标题(上图①)、笔记本(上图②)、标签(上图③)。当然,如需添加文字说明,只需点击自动扩展的文本输入框(上图④)

更方便浏览其他笔记:原先的长条型弹出界面被改进,代之以更实用的浏览按钮:
点击 All Notes 按钮(上图⑥),会显示所有笔记,并附带搜索框。
点击 当前网站按钮(上图⑦),只会显示收集自本网站的所有笔记。

捕捉并同步笔记的过程需要耗费一定时间,因此,置于后台处理,不影响继续浏览网页。同步完成后会弹出提示——提示会自动消失,不会干扰用户。

改进3:集成搜索,支持Google, Bing, Yahoo!

只要在Chrome中,象往常一样使用Google、Bing、Yahoo,就会在搜索结果页面看到一条额外的信息:“在您的Evernote笔记中找到了69条笔记”(参见下图)。结果数字也会在Evernote扩展按钮上显示。点击搜索结果信息,就会进入Evernote web页面,详细展开匹配的笔记。

[image: Evernote Chrome Extension]

注:需要在扩展选项中激活“Use Simultaneous Search”。

我的评论

* Evernote的成功,不仅在于跨平台,更在于持续为不同平台做针对性改进
* 是否依赖智能选取功能?该功能仍处在初级阶段,并不是十分可靠。另外建议:多手写,少copy/paste.
* 是否要用Evernote Chrome Extension?我的想法和做法:已经用了Evernote客户端,所以,不必再用扩展。

我这样使用VIM:索引贴 ★★★★★

vim
本文将作为“我如何实际使用gVim”的索引贴,不定期更新。

一、基本说明

gVim使用情况:
绝大多数情况下,是处理文本(txt、html);
少数情况下,处理 AutoHotkey、ini文件;
从来不处理程序代码,因为不会编程。

gVim学习过程:
(待补充:2005年……2次学习,ERP,打印小册子)参见:普通人的编辑利器——Vim

我的gvim设置:
vimrc文件:…… 常用插件:……

二、常用功能

重点:用VIM记笔记
最初,用自定义txt。
自定义高亮文件,实现了对日期的高亮(yyyy-mm-dd);标题高亮,且折叠,这样可以方便的管理长文件;快速定位和查找(/)。
2005年9月的方案见水木文章(附语法文件,效果图)
此后,修改折叠方式,参见 水木文章(附代码、效果图)

后来,明白了txt与html本是一体,放弃了原来的做法,改用html格式记笔记。细节见下:
* 为什么txt与html是一回事?原因是pre标签,详见 链接
* vim 写 html 可以借用自定义缩写、snippet、vimhtml 扩展。三者之中,仍以自定义为本。(待详细展开)
* vim 编辑 html,可借助 Voom 扩展,实现左侧目录导航,详见链接

重点:用Vim写博客
写博客,不用WordPress可视视图,直接在vim中手写代码,部分内容同上。另外补充两条:
* 从WordPress到vim,用ahk脚本,见……
* 具体效果参见视频演示

vim临时处理文字
在把文章转发到BBS/论坛时,会用VIM排版。
* 段前两个全角空格:Ctrl+Q,jjj……, I两个全角空格, Esc
* 合并行:J

用VIM来做通讯录。X加密后要密码才能打开;/快速查找(维护记录时加一个英文简称,如syjr 善用佳软 010-62001234,则/syjr就能定位到了);Email高亮。

把VIM指定为 Total Commander 的F4默认编辑器。

三、偶尔使用或曾经使用的功能

辅助Excel等系统处理数据:主要利用正则替换、列模式功能。如把2006-6-30替换为2006.6.30或2006.06.30

机密文件(比如带有业务数据的excel)先用VIM修改(破坏)一下再del。

打开常用文件的方法:最常用的文件指定一个全局书签(比如关于VIM的笔记指定为N,则要打开时只要`N就可以了);最近打开过的用:MRU插件;知道目录的用:e d:\xx\yy\z.txt利用tab补全。

VIM中取消菜单和工具栏,简洁。

有时可用它放到顶层和透明度来做笔记。详见这里

可以比较文本文件的差异(用的较少,比较文件本来就少,TC更方便)。

总结一下就是,主要用它的快速定位、批量且强大的替换功能。


2011-05-19:几乎重写本文。
2006-07-05:初稿,发于新浪博客。

CintaNotes:替代EverNote的轻量级笔记软件(补充2篇相关文章)

更新 2011-05-11:增加2篇友站介绍文章。

CintaNotes logoCintaNotes(教程|演示)是一款精致小巧的纯文本笔记软件,可看作EverNote轻量级替代品。CintaNotes以1MB量级的体积,却保留了EverNote易于收集、实时过滤、全局搜索、条状排列、tag分类、保留url来源等众多优点,并独具纯文本更轻便的优势。善用佳软推荐大家试用。

目录:简介基本教程视频演示结论技巧及补充新功能展望软件更新历史

1. CintaNotes简介

  官方网站称CintaNotes为“免费、轻巧、友好”的个人笔记管理软件,适合收集和管理大量文本片段(比如想法创意、文摘、博文、名言、实验数据、wiki条目……)。CintaNotes可以很方便用快捷键从任意程序收集文本,或手工添加内容;收集的内容会保留来源url。所有文本线性排列,并可添加标签(tag);搜索框中键入内容即可实时显示命中结果,非常方便。此外,也可通过标题、来源url进行搜索。
  CintaNotes 对中文字体、搜索的支持很好,自 v1.4 开始支持多语言,可下载简体中文语言包
  CintaNotes完全免费、免安装,非常适合U盘使用。

CintaNotes界面

2. CintaNotes基本教程

– 访问官网 cintanotes.com,点击“Download CintaNotes 1.3 (513 Kb)” 这样的链接进行下载,解压到任意目录。解压后可以看到,程序只需要一个主程序CintaNotes.exe(仅400+KB),其他均为帮助文件。
– 运行CintaNotes.exe,弹出主界面。
– 按下Insert键,添加一条笔记。
– 在其他程序中选中一段文字,按下 Ctrl+F12,此内容自动收录到CintaNotes中,并保留了原始url。
– 在搜索框键入文字,实时匹配命中内容。
– 笔记的编辑、合并、导出功能。

3. CintaNotes功能视频演示

参见如下flash演示(swf: 500x420px, 137KB, xbeta+wink):录制版本为M6,未能展示最新版的功能。

4. CintaNotes高阶技巧及说明

– 网络资料保留来源,快速访问原文。从网页(支持IE、Firefox、Opera 10、Chrome、Safari)或chm、office文档中捕捉内容时,可以准确保持出处url。按下F3,即可访问此url。
– 多条笔记可合并。
– 笔记可导出为unicode txt文件。
– 搜索范围灵活设定:url、正文、标题、时间、全部。
– 支持全局热键:激活程序,捕捉内容,添加笔记……
– 摘要显示,全文搜索:对于过长的笔记只显示开始的前N行文字(菜单:View – Note Apperance),最后有三角形标志。双击可在编辑状态查看全文。搜索时对全文有效。
– 长篇文字性能过关:过长的文字(以天龙八部.txt为例)在导入或搜索时,会停顿几秒钟。但滚动条浏览正常。

中文支持良好
√ 中文搜索正常;
√ 支持简体中文界面(自v1.4版开始,支持多语言);
× 中文换行稍有问题:会优先在空格、中英文交界处换行(但并不会乱码)。

– 自CintaNotes 1.0版开始,采用了 SQLite 数据库存储数据,安全开放。另外,自1.1A版本开始,可以在程序不关闭的情况下,通过 DropBox 等同步服务进行数据同步。
– CintaNotes 多用户/数据库应用:CintaNotes 不支持多用户,不支持多数据库。但是,通过第3方脚本,可以做到:在 CintaNotes 程序目录下建立多个 .db 数据库文件,并在启动 CintaNotes 时复制对应数据库为 cintanotes.db,程序结束后将 cintanotes.db 以复制覆盖方式更新对应启动时所用的数据库。从而实现 CintaNotes 多用户/数据库应用。详见小众软件介绍文章

– 扩展阅读
Mulberry的時間事件簿:《CintaNotes-輕巧筆記工具變身詩詞資料庫》。喜歡讀詩,尋找適合的工具來收藏各種佳句名篇。初用Evernote,后相中了CintaNotes這款筆記工具,試用了幾個月,頗滿意它的輕巧流暢。使用一些特別符號作為標籤的前綴字元,這麼做有兩個好處:一方面是有助於標籤分組,比如「#」代表基本分類、「^」代表詩歌相應季節、「!」代表暫時性筆記…等等,標籤管理列看起來比較有秩序;另一方面,以後在筆記的【Tags】欄位輸入這些前綴符號時,CintaNotes會自動彈出符合的標籤選單,讓標籤的設置更快速。……上個星期我發表了好幾篇雨中賞花的詩歌筆記,便是先從符合「雨」和「花」這兩大主題的筆記(上圖中的「!rain」和「!flowers」標籤)中挑選出自己喜歡的句子,之後再發表成讀詩的心得文。合併筆記-整合想法,溫故知新。雲端筆記-搭配Dropbox,隨時檢閱……

电脑玩物:《CintaNotes 免費免安裝個人筆記軟體,輕巧易用版EverNote》

5. 结论

  适用情况:喜欢EverNote但不满意其体积和中文搜索者;偏好纯文本格式笔记者;偏好小巧便携的1exe者。
  不适用情况:有文本格式要求者;系统或庞大的知识库管理。
  主要优点:小巧免费、中文搜索、易用。
  主要缺点:暂无加密功能;无撤销功能(删除、合并时注意);无回收站(小心删除);不支持多用户或多数据文件。
  总结:鉴于体积、速度、实时搜索、收集资料方面的出色优势,以及未来的更新前景,CintaNotes都算得上一款值得关注和推荐使用的笔记软件。(正文完)

附录

附:CintaNotes软件更新历史

CintaNotes v1.4: 2011-01-19
* 用户界面支持多语言。默认安装包提供了英、德、俄文。简体中文语言包已经提供,官方稍后发布。
* 固定长笔记,导航更容易。在笔记列表中,如果某条笔记的长度超过了预览显示的行数,以前可以通过 → 和 ← 逐行滚动——但这种操作仍然不方便。从现在起,可以按下空格键(或按下鼠标左键),这时,当前笔记就“固定”下来。然后,就可以用常规方式更方便导航了:→ ← 和 pgup pgdn 翻页、↑↓移动一行。
* 笔记标题行的内容可以设定为:窗口标题、文本首行、保持空白。菜单:选项→剪辑→标题设定。
* Ctrl+backspace:显示相关标签。按下该热键,会在标签栏激活当前笔记的相关标签。
* 笔记编辑器打开时,会自动定位到笔记预览所在的位置。如果搜索激活,对应内容仍会保持高亮。
* Ctrl + Left/Right:笔记预览可跳至上一页、下一页。
* “-noactivationmsg” 参数可设定在CintaNotes已经运行的情况下,用户再次运行时不再弹出提示框。
* 交换 F7 和 F3 键:F3 改为搜索(保持惯例),F7 打开链接。
* 修复多处bug。 更多参见官网。

CintaNotes v1.3: 2010-11-01
* 笔记编辑窗口内的url自动高亮,并可点击。例 http://xbeta.info (新功能)
* 重新启动程序时,会自动打开上次的笔记编辑窗口。(新功能)
* 在搜索框搜索tag时,按下 Ctrl+Enter,会跳转到标签侧栏。(增强)
* 在笔记编辑窗口(无论当前激活控件是否为编辑区),按下 Ctrl+Home/End 会跳转到文字的首、末行。(增强)
* 搜索框中的文字,在按下 Ctrl+F 时,会自动选中,以便于修改。(增强)
* 标签自动补全时,会自动在最后添加空格,以便于继续添加其他标签。(增强)
* 删除了旧版的CintaNotes Beta (.dat)笔记本格式支持,以精简程序体积。(增强)
* 修复多处bug。

CintaNotes v1.2: 2010-07-19
* 可同时打开多个编辑窗口。此时主窗口仍可访问,所以,可把主窗口、多个编辑窗口并排显示,提高工作效率。
* 可设定是否自动清除文字前后的多余空格。具体方法是在cintanotes.settings文件中,设定参数 clipping.trimwhitespace 。
* 在“帮助”菜单中增加了软件路线图的链接。
* 修复在U盘上移动笔记过慢的bug。
* 修复了某些Opera版本下来源URL的bug。
* 修复了编辑后消除空格的bug。

CintaNotes M8: 2009-04-07
* 标签栏(新功能):方便访问不同标签及标签集合。它相当于内置的标签过滤功能的控制器。可通过菜单 View → Tag Sidebar 开启。参见 相关帮助
* 导出选定笔记(增强):现在,File → Export 有了一个子菜单,允许你选择导出全部笔记还是仅导出选定部分,分别对应热键 F11 和 Ctrl+F11。
* 新增笔记排序功能(增强):能过Alt与Up/Donw/Home/End 的组合键,可实现当前笔记上移/下移/移至第一条/移至最后一条,进行排序。菜单:Edit → Move。
* 启动检测(增强):运行CintaNotes时,如果检测到已有实例运行,会警告用户。
* 搜索框按下 Alt+Donw 时弹出搜索选项框(修复bug)。 (正文完)

附:CintaNotes收费版及更新新功能展望 [2011-01-31更新]

未来(日期未定)会推出CN的收费版,并同时保留免费版。两者会并行开发,很可能同时发布新版。这一版的某些收费功能,也可能到了下一版就进入免费。但另一些功能,将一直保持收费。(via)

哪些新功能正在计划中?将何时实现?可参看官方的路线图。比如:字体格式已经启动;附件、图片、标签组和层级已经列入计划——但这些都属于收费版功能。

附:文章更新历史

2011-05-11:增加2篇友站介绍文章。
2011-01-31:增加 v1.4 更新历史,更正某些文字,替换截图为中文界面。
2010-12-08:增加 v1.3 更新历史。
2010-08-30:增加 v1.2 更新历史。
2010-08-18:更新 db、多用户/多数据库,修复墙外图片。
2009-04-13:补充M8升级历史,截屏增加标签侧边栏。
2009-02-07:增加新功能展望
2009-02-03:更新多语言说明,opera 10捕捉网页。
2009-02-01:初稿,WinXP-SP2中文简体,CintaNotes beta M6.1。
>

WikidPad:wiki风格的开源树状笔记管理软件(新增发布内容为html)

2011-05-04:新增:发布wiki内容为html。
  相比其他笔记软件,这篇WikidPad的介绍文章发布太晚。这并不代表WikidPad的重要性和质量比其他软件低。实际上,我了解和跟踪WikidPad的时间很长,评价也很高,并在相关文章中多次提及。也曾经把官方主页译为中文,可惜在博客搬家过程中丢失了 [1] 。现在,借推荐 WikidPad简明教程(by 世林)的机会,把这一欠账补上。
  另外,介绍软件,并不代表就推荐大家立即投入实用。一来软件各有长短,二来用户需求不同。其目的,唯在“博观而约取[2] 而已。

一、WikidPad基本介绍

  WikidPad是一款开源免费的wiki风格的树状笔记管理软件,基于Python,支持Windows、Mac、Linux等平台。WikidPad在国外尤其是开源社区拥有较大影响力。
  官方主页:http://wikidpad.sourceforge.net/

  关于软件名称拼写:注意,软件名称中间有字母d,不是wikipad,而是 WikidPad。
WikidPad截屏

二、WikidPad视频教程

1. WikidPad 使用教程

  如下视频为flash (.swf)格式,500×420,370KB,以wink录制。

2. WikidPad安装过程

  视频为flash (.swf)格式,503×405,80KB,以wink录制。点击在新窗口播放
  安装提醒:在安装wikidpad软件时候需要注意,不要将其安装在中文目录下,否则点击可执行文件无反应(via)。——所有软件安装都应如此。

三、WikidPad详尽教程

  推荐教程:《WikidPad简明教程》,by Frank Chen,2010年5月。
  使用说明:该教程就是用WikidPad写成的,因此,推荐的阅读方式下载离线版,然后用WikidPad打开教程。如果你没有下定决心安装(仅需要解压)WikidPad,也可阅读在线版,或使用下载包导出后的html文件。
  目录摘引:

    - 前言
    - 目录
    - 说明
    - 软件的特点
    - 软件的缺点
    - 软件简明使用教程
    - 编辑模式和预览模式
    - 什么是词条?
    - URL 链接
    - 网页锚和脚注
    - 词条树的图标和颜色
    - WikidPad 中的一些格式化语法
    - 取消格式化
    - 取消一段文字的格式化
    - 一段预定义的文字
    - Escaping characters
    - 表格
    - HTML 标签和特殊字符
    - 项目符号
    - 属性标记
    - Todo 项目
    - 动态插入
    - 语法
    - 例子
    - 模板

四、其他补充

1. Wikidpad 中文语言包 |更新

  自 Wikidpad v2.0 开始,官方安装包已经包含了简体中文语言文件。在中文Windows下能自动识别语言,首次启动就会自动选择简体中文界面。感谢 yuxiaoxu AT msn.com 网友的工作成果,以及 其他网友的努力

2. 开源的意义

  大多数情况下,开源只是一个“标签”。用户直接修改源代码来满足自己需求,或者第三方做出重大改进的案例,所占比例并不高。但是,唯有开源,才让这些低概率事件有发生的可能。而WikidPad,就是此低概率的受益者之一。软件作者本是Jason Horman,并于2005年6月宣布开源。此后,自2005年10月(v1.20beta1)起,主要维护者变成了 Michael Butscher 。

3. WikidPad软件应用的其他问题或技巧

  * 中文换行存在“分词优先”的问题。即如果一行超长,会优先在空格处换行,而不是窗口右边界。这在行首空格时,尤其不方便。很多国外软件都存在此问题,比如类似的AceText,早期版本中也有此情况。后来在国内用户的积极反馈下,才得以解决。
  * 上述教程认为WikidPad有“较好的搜索功能”,我认为工具栏中快速搜索框,快速、全局的搜索,结果显示视图方面,可以说“非常好”。
  * 默认字体也可以在 Wiki Settings 中设置。

3. 发布wiki内容为html(2011-05-04)

因工作需要,曾试图用WikidPad实现“树状文档管理,发布为html,共享给同事”的需求。相关结果记录如下,供参考。

1. “发布html”的范围可选择:当前节点、当前子树、整个wiki。
2. 发布格式可选择:单一html(即所有内容汇总为一个超长的html),多个html(每节点一个文件,互相链接)。
3. 选择多个html时:
* 文件名为 节点名.html ,支持长中文名称。
* 所有 html 文件堆在一起,无子目录(wiki之间只有链接关系,并无真正的目录从属关系)
* 导出的 html 无WikidPad中左侧的树状结构,只在每个html页的顶部,有父节点的链接,帮助跳转。

4. 导出示例:
示例1:XbetaWiki.html 。注意:发布时,请在“其他导出”界面,选择“兼容文件名”,则 原中文wiki条目,如 「1.1 免费软件」会导出为 「1.1 @514D@8D39@8F6F@4EF6.html」,发布在网站时的兼容性会更好。
示例2: 内容同上,但导出后有些html文件名含中文,可能无法访问。
建议:如果发布后存放在网站上,建议采用兼容文件名。如果仅用于本地浏览,建议保持中文文件名。因为浏览器对本地文件的中文名称的支持较好(下载导出包(5K)进行测试),且无论在浏览器还是文件管理器中,都能直接看清文件名,更直观易读。

关于WikidPad发布功能的结论:如果对“发布内容,且支持树状目录导航”的需求较为强烈,则 WikidPad 并不适合。

附:注释

  [1]:手工翻译为html文件,ftp上传到wordpress文章对应的public_html目录下,对应url http://xbeta.info/wikidpad.htm ,与wordpress文章url结构相同。但在搬家过程中,这些html文件被丢弃了。大家引以为戒,建议上传文件单独开设目录。
  [2]: 苏轼:“吾子其去此而务学也哉。博观而约取,厚积而薄发,吾告子止于此矣。” [全文]


附录:文章更新历史

2011-05-04:新增:发布wiki内容为html。
2011-04-27:v2.0发布,内含简体中文语言包。
2010-05-10:初稿。