第五篇 普通人的编辑利器EmEditor——Vim的替代者

1 说明

《普通人的编辑利器EmEditor——Vim的替代者》是打造全能的文本编辑器序列 的第五篇。善用佳软有一篇文章《普通人的编辑利器——Vim》讲得很好,对Vim感兴趣的可以看看,我开始使用Vim就是从这篇文章开始的。polaris将这篇文章命名为:《普通人的编辑利器EmEditor——Vim的替代者》,这肯定会有一堆Vim的fans抱不平。请息怒,polaris没有诋毁或贬低 Vim的意思,相反,polaris很喜欢Vim的很多地方,而且,通过该文章也可以看出polaris对Vim的喜爱程度。

2 EmEditor的特色功能

在上篇文章《第四篇 快速、轻量、可扩展、易于使用的EmEditor》中,已经介绍了EmEditor的众多功能。这些天又发现了EmEditor的一些其他很有用的功能(polaris也是新手啊,呵呵,学无止境,这也表明EmEditor很强大啊!)。

2.1 引用博文——偷懒利器 EmEditor

引用博客园上的一篇优秀博文:《偷懒利器 EmEditor》

2.2 引用博文——EmEditor,在记事本与Word之间跳舞

引用《电脑爱好者》 2006年05期上的一篇优秀文章:《EmEditor,在记事本与Word之间跳舞》

以上两篇文章,polaris进行了转载,您也可以在polaris的博客上阅读(polaris进行了格式化,看起来会比较舒服。呵呵)。《偷懒利器 EmEditor》《EmEditor,在记事本与Word之间跳舞》

3 一步步打造自己的编辑器

很多功能,各大文本编辑器都会提供,而且,各大文本编辑器都会提供配置功能,让它更加适合您,而不是每个人的编辑器都一个样。然而,在配置方面,各 个编辑器却不尽相同。有些只提供简单的一些配置,有些配置功能却十分强大;有些需要通过文本字符(配置文件)方式配置,如Vim;有些则是通过图形化界面 配置,如EmEditor等,当然,很多是二者兼而有之。配置方式不存在绝对的好与坏,这会因人而异。比如,Vim的配置方式很多高手喜欢,灵活而且配置 好后可以很方便的移植到其他计算机;然而,对于初学者或者普通用户,对编程不了解或不想折腾的或对字符厌倦的(别喷,应该有这样的人,他们习惯了图形界 面),它们基本不会喜欢这种配置方式,对他们来说,配置文件方式就是“坏”的。相应的,图形方式配置也会存在优缺点。polaris就不细说了。

下面就让我们一起来通过图形化界面配置适合自己的EmEditor编辑器。

3.1 众多的配置功能

通过查看EmEditor的安装目录,可以发现,EmEditor有几个配置文件,理论上应该可以通过修改配置文件来达到配置EmEditor的目 的。然而,打开配置文件一看,如果您用过Vim,配置过Vim的话,会发现EmEditor的配置文件没法看。既然这样,那我们自然就会使用图形画界面来 配置了。

启动EmEditor,点击菜单栏上的工具菜单,该菜单下的几个子菜单就是配置用的。先来预览一下自定义和配置对话框。

通过配置对话框上的标签,您应该大概知道EmEditor的配置项有多少了吧,也应该相信EmEditor是很强大的,而且可以很有“个性”。

首先,来自定义EmEditor,相当于定义一个编辑环境。

3.2 自定义对话框

在自定义对话框中,很多定义采用默认即可。在此大概说一些polaris修改的几个地方。

1)在文件选项卡选中记住最后打开的文件夹。这样一定程度上方便了后续操作。
2)历史选项卡中可以记录最近打开文件记录,同时记录最近使用的字体。这样,在换字体时,只需要执行:查看菜单,就会有几个最近使用的字体。
3)查看:可以配置其他分栏的外观,如:资源管理器、大纲、输出窗口等;另外可以配置光标大小和颜色。
4)窗口:当时学Vim的时候,有一个很好的功能:保存当前工作环境,以便下次可以继续当前的工作。窗口就是用于配置这样类似的功能,不过似乎只能保存一个工作环境,没有Vim那么强大。
5)鼠标:配置鼠标按键执行的操作(主要是鼠标中建)。
6)状态栏:建议将所有选项勾选,在状态栏可以看到很多东西。
7)快捷方式:有一个很强大的功能,就是选中“在任务栏显示托盘符”,这样在任务栏可以方便的进行各种操作(通过自定义托盘图标)。

其他的选项您可以自己尝试。

3.3 打造共性

前面已经知道,EmEditor有一个“所有配置属性”。对,它是用于配置所有文件格式共同的属性。下面介绍常用配置。

3.3.1 常规选项卡

这是EmEditor最基本的一些配置。在这个选项卡中,一般建议勾选上显示标尺与行号,这是因为人们都习惯了编程(或阅读代码)时看到行号,这会 很方便定位,当然如果你不是程序员,可以不勾选。注意,这里勾选上,即使有些文件类型不想显示也没关系,别忘了EmEditor有“个性”化功能。

在这个选项卡有一个重要的配置项,那就是“制表符/缩进”,该对话框如下:

这里建议勾选上自动缩进和使用正则表达式,正则表达式的作用主要是为了编程缩进,以后再涉及。然后就是制表符大小和缩进大小,一般都会设置成4。

3.3.2 滚动选项卡

这里主要用于设置屏幕移动,根据你的习惯或爱好配置即可。有两个地方提一下:

1)“总是启用一页垂直滚动”。在使用编辑器的过程中,您肯定遇到过这种情况:编辑到了文件末尾,看着不方便,然后你就会按很多次回车来产生很多空 行,以使编辑行在中间。EmEditor提供了很好的解决方案,只需要勾选上“总是启用一页垂直滚动”,EmEditor便一直有一空页,让你的编辑总是 在上面或中间,而且没有产生多余的空行。
2)“水平格线”。选中后看起来像这样:


如果您喜欢可以勾选上。

3.3.3 文件选项卡

主要配置文件新建、编辑、保存时得一些信息,涉及文件编码等。一般采用默认即可。

3.3.4 备份、自动保存和关联选项卡

从标签名很容易知道功能。polaris备份功能一般不用(不喜欢它产生临时文件。呵呵。不过似乎不备份不太安全)。自动保存功能您可以选上,当 然,最好还是养成时不时手动保存文件的习惯,polaris就不要自动保存功能,因为每写完一句话停顿的时候,就会习惯性的按下:Ctrl + S。关联功能就不用说了,很共性的功能,根据需要配置就行。

3.3.5 换行和不换行选项卡

这里主要介绍下不换行功能。

勾选上“指定行末不允许自动换行的单词(E)”,然后就可以添加不允许换行的单词了。实际上,这里的单词应该理解为词组。如下图:


当“北极星”在行末,但当前行无法同时容下这三个字,通常情况下会在这三个字中间换行,但如图设置了之后,这三个字就“一直”在一起了:要么都在这行,要么都到下一行。明白了吧。当然了,这个功能实际中似乎用的比较少。

3.3.6 高亮(1)、高亮(2)和显示选项卡

高亮(1):主要配置高亮关键字,语法文件里面的高亮关键字就是显示到此的,而语法文件官网可以下载,因而此处一般不动,在“个性化”时,主要配这里哦。
高亮(2):建议选中“高亮显示配对的括号”和“自动完成括号配对”,下面的括号类型自行选择。“注释”也会在语法文件中表现。
显示:就是GUI表现了,主要设置背景色、前景色了。EmEditor提供了几种预置的配置方案(主题),可以根据个人爱好选择,然后在此基础上进行修改(建议在个性化上修改)。

3.3.7 标记、打印、链接、键盘和拼写检查选项卡

标记:主要是一些特殊“字符”的显示,比如EmEditor默认会在光标处显示一个“←”,回车换行后,显示一个“↓”。建议保留默认。一开始可能不习惯有这些,一段时间后,没有它们您会不习惯。
打印:可以把您漂亮的页面打印出来哦。不过,如果要打印,建议别像polaris一样用黑底白字。
链接:建议改为polaris这样。这个主要对网址和邮箱等起作用了,配成与polaris一样后,双击网址会调用默认浏览器打开,双击邮箱地址会调用默认邮箱客户端给当前邮箱地址写邮件。


键盘:不要说了,肯定是设置快捷键的了。如果要查看当前已设置的快捷键列表,执行:帮助→键盘映射图,就可以看到完整的快捷键了。

3.4 打造好用的文本编辑器(TXT类型)——个性化

打造好用的文本编辑器,主要是针对TXT文件。有这个想法源于学习Vim的时候,很多语言都可以配置高亮、大纲显示之类的。后来看到一个插 件:txtBrowser,它可以高亮文本文件,而且可以像Word一样将标题大纲显示,这样很方便定位与阅读,这个插件还有很多其他功能,Vimer们 可以试试,而且是国人写的哦,中文帮助文档呢。呵呵。

也许是因为使用了Vim的缘故,当然,还有一个主要原因是最近使用文本编辑器编写TXT文件频率很高,之后选择其他的文本编辑器,polaris都 会优先考虑对TXT文件类型的可配置性。这方面Vim是一个很好的选择。前面说过,Vim门槛比较高。于是,polaris找到了一款Vim的“替代者” ——EmEditor。

到这里,Vimer们应该不会喷了吧。替代者,并非完全替代,而是在TXT文件编辑方面的替代。而且,作为一个Vim的爱好者,在使用EmEditor时都不忘Vim的身影。啥?呵呵,别急,待会就会讲到。先让我们来个性化EmEditor,打造成polaris这样。

3.4.1 配置TXT语法高亮

没想到吧?各大编辑器都有一堆的语法高亮文件,然而却没有TXT文件的“语法高亮”。TXT文件也有语法?呵呵。polaris的自定义语法。这也是polaris找到EmEditor后欣喜若狂的原因之一。

新建一个TXT文件,执行“工具”→“当前配置属性”,打开Text属性对话框。


定位到高亮(1),选中“高亮下列单词”,然后通过添加来新增要高亮的单词(关键字)。在左边有可配置项,这很关键哦,特别是正则表达式,之所以能够打造 “TXT文件语法高亮”就在这里了。高亮单词左边的数字就是对应该对话框的“显示”选项卡里的高亮0-9了,不同的关键字,可以配置不同的颜色呢。明白了 吧。正则表达式不懂?没关系,按polaris图中的设置就好了。

设置好高亮关键字后,接下来就是配置颜色了。

转到“显示”选项卡,如上图。选择一个主题,将高亮0-9设置成你喜欢的颜色就好了。在右边有一个“搜索高亮”,默认是1,根据情况你可以设置为 3.3等。这个是干嘛的呢?在“指定部分”最下面有一个“搜索字符串”,如果“搜索高亮”设置为2,就会有两个“搜索字符串”,选中它就可以配置搜索时匹 配的字符串的样式了。这也是EmEditor很有特点的一个功能了。polaris使用的众多编辑器中,有该功能的不多。当然,Vim有了,是不是 EmEditor又和Vim“一样”了?

上面一篇引用的博文已经介绍了搜索、替换功能,在此再演示一下了。搜索“polaris”,如下图,所有的polaris被设置的“高亮颜色”高亮 了。polaris定义了两个搜索高亮,因而,当前选中的是一种高亮,其他的是另外一种高亮。注意,这种高亮会一直保存在哦,直到您进行另一次搜索,这与 Vim也是一样的,然而很多时候会很讨厌,这时候您可以通过“搜索”→“取消高亮”(Alt + F3)来实现。

怎么样,现在对您的EmEditor满意了没?哦,差点忘了,您现在的EmEditor还没有左边的大纲呢。

最近事情真的有点多,这一篇博文下部分现在才有时间补上。下面接着上部分继续介绍。

3.4.2 配置大纲插件

前面已经配置好TXT文件的语法高亮,接下来配置大纲显示,使其看起来更像Word的功能,一看就知道全文的目录结构,而且定位很方便。

在配置大纲之前,先大概了解一下大纲是啥。

1)大纲:在默认情况下EmEditor就装好了若干插件,大纲就是其中之一。一般情况下,在工具栏会显示插件栏,如下图,如果没有显示,可以在菜 单栏单击右键,选中“插件栏”。然后就可以看到图中所示的插件栏了。里面就有“大纲图标”,通过点击它可以打开或关闭大纲视图(快捷键:Alt + Ctrl + O也可以哦)。
EmEditor_plugins
EmEditor_plugins

2)配置大纲视图

在插件栏的大纲图标上单击右键(或者打开大纲视图后,在大纲视图空白处单击右键),在弹出菜单中选择属性。如图:
EmEditor_outline

让文章的标题能够在大纲中显示,主要是通过在最下面配置一些正则表达式实现的。在这里可以配置显示的层级。对于此处正则表达式的配置,基本上是根据 前面配置TXT语法高亮来进行的。您可以根据自己的需求来设置。如果您不会正则表达式,那就按polaris的配置吧。polaris的设置如上图,第 一、二两个看不完整,polaris列在下面:
第一处:^第[一二三四五六七八九十\d].+[\s、].*|^\s{16,}.*
第二处:^\d[\s、].*|^[一二三四五六七八九十][\s|、].*

配置好后,这时候,您会发现,您的文章已经有Word大纲效果了,而且,在大纲视图点击某个标题,文章就会定位到相应的章节,很方便吧。(当然,前提是您的标题得与大纲的正则表达式相符)

4 配置EmEditor插件与宏

EmEditor有很强的可扩展性,当然还有其他不少编辑器也有强大的可扩展性,比如:Vim,插件众多。这次的主角是EmEditor,那就来介绍EmEditor的扩展性了,扩展EmEditor,使其更便于使用。

4.1 插件

默认EmEditor就已经安装了好几个插件,比如资源管理器、大纲、查找栏等。另外在EmEditor官网上有很多插件可以下载。网上也有一些把众多插件打包了,以方便安装,网络上方便的搜到,不过,您可以根据需要决定用不用安那么多。下面polaris推荐一些常用的插件。(主要是针对TXT文件的哦)。

4.1.1 单词自动完成(Word Complete)

“自动完成”(其实就是所谓的自能提示)一般只在编写代码的时候有需求,然而,这个插件不但能够在编写代码时使用,而且编写TXT文件时,也会有效果哦。如图:

当您输入“插”时,出现下拉列表,其中的内容是当前文件中已有的以“插”字开头的词组或句子哦。现在明白Word Complete的原理了吧。

当然,对于编程语言,它的智能提示就不止这些了,一般语法高亮文件会配置很多关键字,这些关键字也是可以智能提示的哦。

4.1.2 EmVi

知道Vi/Vim的人,看到这个名字会不会有感觉呢?对了,这个插件就是让EmEditor具有Vim的操作方式。如果您喜欢Vim的一些操作方 式,可以安上这个插件,这样就拥有了Vim与EmEditor的操作方式了,可以通过EmEditor体验、熟悉Vim的很多操作了。

4.1.3 显示文本信息

这个插件用于统计当前文件的信息,这个统计功能还是很强大的。

4.1.4 绘制表格与转换为表格

这两个插件可以方便的在文本中插入表格,这是一个很好的功能。您可以装上试试。

由于插件众多,再此没法一一介绍,也没必要,您可以安装上自己试试,选择自己喜欢的保留。

4.2 宏

polaris在网上看到一篇文章叫做《在EmEditor中插入UBB代码》,里面介绍了通过宏在EmEditor中插入UBB代码,建议您看看这篇文章,您也可以看polaris对该文章的转载(点击此处阅读),格式应该会比原文好哦。呵呵。

polaris在此要讲的不是通过EmEditor插入UBB代码,而是在此基础上新增一些方便的用于处理TXT文件的代码。

在处理文本文件的时候,有时需要为一句话增加引号、书名号之类的,一般咱们会手动加上,polaris在此要介绍的就是通过宏来实现自动插入,也许您会说这样麻烦还不如自己手动输入呢。好吧,要是这样您不配便是。polaris只是提供一种方法,用不用您自己决定。

运行宏的过程就是,选择文本,然后执行菜单“宏”→“Tagger.jsee”→弹出的菜单中选择你想增加的,比如为一句话增加双引号,就是先选择这句话,然后按上面的方法执行即可。

在EmEditor官方网站上有不少宏可以下载,可以根据需要下载

5 结语

普通人的编辑利器EmEditor——Vim的替代者》就介绍到这里。善用佳软曾跟polaris说,好文章不是写出来的,而是改出来的。如果您对这篇文章有什么好的建议或改进的地方,您可留言或联系polaris,polaris会对该文章进行改进,让喜欢EmEditor的人学到更多。

下载UBB宏:DBank数据银行下载 163网盘下载

我配置的TXT文件类型的语法文件下载:DBank数据银行下载 163网盘下载

Evernote QQ 群、Evernote中文非官方论坛,欢迎参与

为了满足更多国内Evernote用户的交流需要,热心网友建立了非官方Evernote软件讨论QQ群、非官方中文论坛,欢迎参与。所谓参与,不仅是指注册、加入,而是指分享。论坛和群需要的不仅是ID,也不仅是贴子,更需要有价值的内容。

EverNote软件讨论群1: 96211354(满)
Evernote讨论群2: 66700261(满)
Evernote讨论群3:117966566(满)
Evernote讨论群4:91506123(收人)
Evernote讨论群5:11988748(收人)
Evernote软件讨论群6:15982397(收人)(群主:绝情岛主64975480)

Evernote非官方中文论坛:http://evernote.5d6d.com/

附:Evernote软件讨论群1的创建情况

基本情况:
名称:Evernote软件讨论群1
群号:96211354
创建人:杜撰者
群类型: 普通群
目前人数/上限:100/100
创建于:2010-12-14
群分类:技术联盟-软件交流
相册容量: 1GB
群状态:非公开
口号:自由分享 平等博爱

创建人的话:
本人是法律业工作者,接触并了解Evernote比较偶然。Evernote这个软件,是今年7月份一个好友推荐的,其推荐后我立马上网搜索,一搜索,就看到善用佳软对这个软件的很多评论评测及介绍文章,从而得以快速了解并上手。自从用上了就再也没有离开过(此处省略文字若干……)。

一直期待更好一点的互动交流平台,能方便大家即时交流和分享Evernote的使用心得和经验体会。个人感觉QQ群是一个很不错的平台。于是去找这样的群,但QQ上没有一个专门讨论Evernote的群(搜索关键词“evernote”显示空白,崩溃!)。于是,我就自己新建了一个。没有其他的目的,只是希望大家能交流分享,从而更好地使用这个软件,服务我们自己,提升我们学习工作生活的效率和条理……

我这样使用Evernote

我用Evernote有两个特点:一是简易而持久,二是把 Evernote 真正当作 Evernote 来用。本文应该会不断更新、甚至添加大量注释,但初稿还是保持最简单吧。
另外需要说明的是,本文的点滴修正和补充,会首先更新在 http://www.evernote.com/pub/xbeta… ,积累一段时间,再同步到本博客。

Evernote xbeta

1. why – 为什么用Evernote

唯一满足我「随时随地记录、自动汇集一处」” 需求的工具。
持续改进,未来有保障。

2. when – 我用Evernote的历程

第一次知道:不记得。
第一篇博文:2007年8月,就Evernote的中文支持进行关注,并与官方沟通。
第一条笔记:未保留。目前留存的第一条是2007年11月,就是关于Evernote的。
断续试用:2007-2009
高强度使用:2010年开始,EN3.5,多终端同步。

3. where – 在哪些设备上使用Evernote

Lenova Thinkpad T400 (公司为主)
IBM Thinkpad T40 (家)
另外一台PC (老婆、公司)
iPad 16G wifi(家)
黑莓手机 Blackberry 9000(到处) Evernote 3.0.275
任意PC的浏览器(偶尔)

4. what – 用Evernote记录什么

工作相关笔记
软件、博客相关笔记
个人事务笔记
宝宝的日记

5. who – 和谁一起用Evernote:

我自己在用
老婆大人在用(和我用同一个Evernote ID,以进行共享协作)
宝宝间接在用:她的少量照片(尽管黑莓照相效果太差)、她的日记(当然是爸妈代记)

6. how much – 按使用频率的举例

工作笔记
软件笔记
资料摘录
协作记事
宝宝日记

7. how – Evernote应用举例

网文摘选:
上网时,看到好内容,选中相关文字(是相关文字,而不是全篇),按 win+g。
Evernote win 3.5 自动生成一条笔记,并保留来源。
对笔记稍做注解。

手机拍照:
带着小宝宝,或见到什么其他要照相的,会用黑莓手机(BB9000)拍照片,直接传到Evernote。这样,两台PC上就同步了。

随手记录:别人告诉我一个电话、会议通知,随手记在Evernote中……

8. how much

总数据量(2010-12-06): 2275条笔记,11个笔记本(有本地的、有同步的、有公开的),40MB数据库,速度很快。
总数据量-补充:2010年7月曾为了测试大数据量的性能,导入大量附件,数据库367MB,尽管当时的V3.5 速度不算快,但也可以接受。

9. how – 如何管理信息

Evernote的tag功能很强大(v2.2时最强大),也支持支持多个笔记本,且最新版支持笔记本组功能。可以用这些功能做到树状管理,但是,这并不是Evernote的正宗风格。Evernote的风格是“不管理”,即“写笔记时只管记,用笔记时只须搜”。再一点,tag功能在移动端是相对不便于操作的。

实际上,很长时期,我就是一个笔记本,tag也很少用。
后来只是为了研究新功能,才弄成了多个分组的笔记本,建立了树状的tag。
建议方式:多笔记本,大多数笔记不做tag。或单一笔记本,建立层级式tag。因为 笔记本+tag的组合,会让人在点击导航时很不方便。

2010-12-23: 首次发布
2010-09-01: 初稿。

GTD系列教程3:顶级知识管理工具Evernote的GTD应用详细指南

GTD系列文章,第一篇谈GTD理念,及Toodledo应用。第二篇谈Toodledo和MLO应用,由今晚我不思考兄主笔,塞壬兄协同合作,尚未杀青定稿。这是第三篇,不妨先发,再次感谢塞壬兄赐稿。

目录:
序章:GTD工具Evernote
第一章:搜集
1.1 Evernote软件端收集法
1.2 浏览器插件极为便利的网络撷取保存法
1.3 招之即来挥之即去的ALTRun或者Launchy工具:量身定制的收件匣(Email接收法)
1.4 无网络情况下的杂事收集
1.5 手机端的收集
1.6 外出无手机情形下的收集
1.7 超级简便的Evernote一键收集或者一个手势收集法(感谢Candy作者万年书妖提供)
1.8 Evernote的Twitter收集法
第二章 加工和组织
2.1 Evernote的GTD加工和组织方法
2.2 使用Evernote区隔GTD的八大容器清单
2.3 核查清单(Checklists):创造性的提示
第三章 检视回顾
3.1 检视
3.2 回顾
第四章 执行行动
第五章 使用Evernote实践GTD的优劣之我见
附:文章更新历史

序章:GTD工具Evernote

GTD Evernote ? 两者有关系 ?
笔者曾在GTD系列教程首篇文章提出,GTD的核心理念是“迁出大脑内所有杂事,纳入一个可靠的外在体系(行动提醒系统 + 资料归档系统)直接管理”。换言之,就是把所有杂事控制在“手边”,而非“脑海”里。究其实质GTD是一个自激循环的正反馈闭环管理系统

实践发现,在两大系统中,快速高效有趣的资料归档系统是践行GTD的先决条件。如此一来,若能找到一个知识管理工具整合行动提醒系统和资料归档系统,合二为一,实践GTD就会更加便捷容易。

探寻许久之后,发现拥有网络端、电脑软件端、手机端的顶级知识管理工具Evernote介绍)颇为得心应手。

本文将介绍如何使用神奇的Evernote实践GTD的五大流程。

为方便不熟悉GTD的读者起见,此篇教程的目次结构和本系列教程开篇文章《GTD系列教程1:GTD精义和待办事宜服务Toodledo实践》大体相类,略作增减归并,以飨读者。另外GTD是因人适用的体系,请有意将Evernote作为GTD工具的读者根据自身实际情形裁剪使用。

第一章:搜集 [返回目录]

Evernote收集功能超级强大,提供了软件端快速截取、书签式网络撷取、Email接收、文件导入、手机端书写或语音收集、摄像头摄入收集等等诸般功能,搜罗资讯极为便利,可以很方便的收集各种资料和任务。

1.1 Evernote软件端收集法

Evernote软件端的全局热键:
▪ 复制所选快捷键Win+A键(可设定使用其它键)可选中一段文字即刻新建任务笔记资料。
▪ 直接切换到Evernote并新建笔记快捷键Ctrl+Alt+N。
▪ 新建笔记快捷键Ctrl+N(同时支持设定第二个快捷键)快速输入任务,按Tab键或者Shift+Tab迅速切换一则笔记条目的笔记本属性和标签属性处快速输入任务属性。
▪ 捕获屏幕快捷键Win+PrintScreen键(可设定使用其它键)直接截屏收集资料。

除却全局热键快捷键之外,使用鼠标也能达到同样的目的。

1.2 浏览器插件极为便利的网络撷取保存法

Chrome、Firefox、IE、Safari等浏览器上的Evernote插件或扩展悉数支持快速收集网摘内容。

1.3 招之即来挥之即去的ALTRun或者Launchy工具:量身定制的收件匣(Email接收法)

杂事的搜集是实践GTD的一大瓶颈,使用ALTRun或者Launchy工具可以制造出无需开启Evernote软件的无敌收件匣,顺手拈来,无拘无束。
这个方法的前提条件是先在Evernote里头设定一个诸如名为0@@Inbox之类的默认笔记本,如下图所示:
[image]: GTD-Evernote
(图:设置Evernote默认笔记本示意图)

接下来以ALTRun(Launchy也能用)为例,需新建一个ss.vbs实现(实质上是个文本文件另存为vbs后缀的脚本文件即可),语句如下:

Set iMsg = CreateObject(“CDO.Message”)
Set iConf = CreateObject(“CDO.Configuration”)
Set Flds = iConf.Fields
schema = “http://schemas.microsoft.com/cdo/configuration/”
Flds.Item(schema & “sendusing”) = 2
Flds.Item(schema & “smtpserver”) = “smtp.gmail.com”
Flds.Item(schema & “smtpserverport”) = 465
Flds.Item(schema & “smtpauthenticate”) = 1
Flds.Item(schema & “sendusername”) = “EMAILADDRESS”
Flds.Item(schema & “sendpassword”) = “PASSWORD”
Flds.Item(schema & “smtpusessl”) = 1
Flds.Update
With iMsg
.To = “Evernote-EMAIL”
.From = “EMAILADDRESS”
.Subject = wscript.arguments.item(0)
Set .Configuration = iConf
SendEmailGmail = .Send
End With

其中需要注意的是语句里面出现的引号都是英文引号,另外只需依照具体情况改动下面的四处内容:
Flds.Item(schema & “sendusername”) = “EMAILADDRESS”
Flds.Item(schema & “sendpassword”) = “PASSWORD”
需要将EMAILADDRESS改成自己的常用邮箱(比如Gmail),PASSWORD改成邮箱密码。

而下面的两行语句:
.To = “Evernote-EMAIL”
.From = “EMAILADDRESS”
EMAILADDRESS和上面一样改为同一个常用邮箱(比如Gmail)。而Evernote-EMAIL需要到Evernote网页右上方点击【Settings】进入账户设置页面,复制【Settings】页面底部的Evernote私密邮箱地址(类似账号名.一串数字**** @m.evernote.com的形式)填入即可。如下图所示:
[image]: GTD-Evernote
(图:Evernote私密邮箱所在网页位置)

将此ss.vbs右键发送到ALTRun中制成一个快捷项目,参数类型选择第二项参数无编码便可告成功。另外也可以直接添加快捷项目命令行语句@cscript 路径\ss.vbs “{%p}”。

使用时热键呼出主界面,敲入ss,即可打开一个小巧玲珑的输入框直接向Evernote网络端中添加任务和灵光一现。
[image]: GTD-Evernote
(图:ALTRun的收件匣)

Launchy的设置大致相仿,也能实现灵感和任务的快速收集。
[image]: GTD-Evernote
(图:Launchy的收件匣)

技巧小贴士:利用ALTRun软件的记忆功能,可以设定多个任务输入模板。
例如下一步行动清单细分的情境标签Tag和其他预设标签Tag等也可直接附加处理输入:
早上十点开会#office
整理衣柜#home
买鞋#shop
写博客文章#pc
看报表#read
摘录箴言警句和灵感速记#z
如果你设的情境标签Tag只取首字母,比如O(Office)、H(Home)、E(Errand)、S(Shop)、C (Call)、P(PC)、I(Internet)、B(Boss)、R(Read),那么直接添加情境标签等就更加简便:
早上十点开会#o
整理衣柜#h
买鞋#s
写博客文章#p
看报表#r
摘录箴言警句和灵感速记#z
此外还可以添加语句直接指定笔记本属性和多个标签@笔记本名#标签名1#标签名2……#标签名N(例如:文章的灵感@blog#p#z)

注:Evernote4.4版本提供了复制笔记(C)的功能,可以更方便的定制GTD & ToDo / Task等诸多情境笔记。

1.4 无网络情况下的杂事收集

请参见拙文《神逸之作:国产快速启动软件神品ALTRun》第四章4.5小节ALTRun随手记的内容。具体实施步骤如下:

第一步: 新建一个suishouji.vbs(实质上是个文本文件),填入语句:

Const ForAppending = 8
Dim strTextFile
Set objArgs = WScript.Arguments
strTextFile = “D:\ssjl\zaqizaba.txt”
Set objFSO = CreateObject(“Scripting.FileSystemObject”)
If objFSO.FileExists(strTextFile) Then
Set objFile = objFSO.OpenTextFile(strTextFile, ForAppending)
Else
Set objFile = objFSO.CreateTextFile(strTextFile)
End If
objFile.WriteLine objArgs(0)
objFile.Close

语句中 strTextFile = “D:\ssjl\zaqizaba.txt” 的”D:\ssjl\zaqizaba.txt”是信手记录的文本文档,不用特意新建,运行时会自动创建。

第二步:利用Evernote文件导入功能实现D:\ssjl目录下文件的自动导入
首先点击菜单栏上的工具,选择导入文件夹,进入界面后照着标注的红色长方形方框设定即可,如下图所示:
[image]: GTD-Evernote
(图:Evernote导入文件夹设定)

无网络情形下的收集方法之二:
在电脑桌面上建立一个a.txt文本文件写入内容.LOG(以便自动记录时间),然后利用ALTRun的命令行功能直接导入到Evernote里。
命令行语句:
@d:\Program Files\Evernote\ENscript.exe createNote /s C:\Users\用户名\Desktop\a.txt /i “{%p}”
参数类型请选择第二项:参数无编码。

1.5 手机端的收集

可以应用手机上的Evernote客户端软件。
Evernote在手机方面的搜集和应用可以移步一观飞鱼的声纳网友发表的几则小趣文《好记性不如烂笔头(evernote应用一例)》、《用evernote来帮助你做晚饭(evernote应用一例)》、《挤出时间来学习(evernote应用一例)》、《用evernote建立你的个人资料库》和《影相誌的evernote》。

此外,例如iPhone上的行云流水一般的信手涂鸦收件匣Getideaz,可以随手涂抹记录稍纵即逝吉光片羽般的奇思妙构,也能很好的契合Evernote的搜集。

Getideaz由时间管理领域领袖群伦的幸福行动家张永锡亲力亲为组织开发团队打造,数年磨一剑终告成功。此外,张永锡曾发大宏愿矢志欲要影响一百万人,言传身教,深耕细作,高山仰止,令人钦服感佩。作为知行合一的幸福行动家打磨推出的Getideaz收件匣,精绝灵便,已臻完美之境。君(孝)子不匮,永锡尔类,永锡出品,必属佳品。

关于张永锡这段经历请参见他撰写的文章《Why我想创作Getideaz?兼写创业历程》。

1.6 外出无手机情形下的收集

建议使用一张A4纸制成的随身纸笔GTD系统,随时随地都能很方便搜集杂事和任务。据笔者所知,下面的两种A4纸GTD系统极为便利:

第一种A4纸制成的随身纸笔GTD系统(Gweeksheet),如下图所示:
[image]: GTD-Evernote
(图:A4纸GTD系统Gweeksheet)

第二种A4纸制成的八页小书GTD系统(张永锡设计的三日计划小册子),如下图所示:
[image]: GTD-Evernote
(图:A4纸GTD系统八页小书用剪刀把中间一道折痕剪开翻叠成八页小册子可放入钱夹中随身携带)

两者相较,集收件匣、行事历、情境清单、等待清单、项目规划甚至还有简洁直观的Todo时计等诸多功能于一张A4纸八页小书GTD系统(便携小册子)显然更胜一筹,令人叹为观止!其实眼前的八页小书也是张永锡在实践中不断改进和完善的成果。八页小书的详情介绍请阅看张永锡撰写的文章《时间管理必杀技 八页小书三日计划》。有意下载的朋友請猛击八页小书下载点获取两种八页小书模板。

收集完毕之后,可以将八页小书上的书写记录和心智图用Evernote的摄像头功能摄入Evernote里保存为数位信息,使用Evernote强大的OCR(光学字符识别)功能还可随时搜索摄入其中的印刷和手写信息。

除此之外,还可以使用Evernote的摄像头功能摄入保存任意资料。

1.7 超级简便的Evernote一键收集或者一个手势收集法

此法需要随用随调不驻内存的万能神器Candy配合一个简单的AHK脚本实现,AHK脚本的内容相当简单:

#NoTrayIcon
#SingleInstance Ignore
SetWorkingDir,%A_ScriptDir%
IfNotExist ahk_class ENMainFrame ;判断某进程是否存在
{
Run,EverNote.exe,, useerrorlevel
WinWait ,ahk_class ENMainFrame ;等待某进程出现
}
send,^!v
ExitApp

将上文的内容编译成一个AHK的脚本程序do_en.exe(Evernote软件群中有编译好的exe程序可下载),把编译后的程序放到你的Evernote软件所在文件夹里面即可。
然后把candy.ini中的这一行改成如下语句:
Longtext =C:Program FilesEvernotedo_en.exe
当然短文本Shorttext和其他内容也能照此修改。
搞定!以后不管Evernote是否已经开启都能一键收集或者一个手势收集资料。
使用时只需选中某段内容(内容中可以夹带图片)使用一个快捷键(比如F1键)就能直接收集入Evernote。
当然如果配合手势软件(比如StrokeIt)只要选中某段内容(内容中可以夹带图片)随手一拉即可实现将目标内容收集到Evernote。

关于Candy的使用方法和详细介绍请参详下面的文章:
入门教程(沙牛所书)
以简驭繁 弹指神通–超绝神器Candy小窥
高阶教程(Candy作者万年书妖亲撰)
Candy 自由操控选中的文本、文件、窗口
另外还有一篇Candy结合Evernote的收集方法《Candy下面的快捷收集

1.8 Evernote的Twitter收集法

使用Twitter配合Evernote收集信息请参详《Evernote + Twitter = Instant Memories》一文。

第二章 加工和组织 [返回目录]

加工和组织是GTD五大水平流程里的第二和第三个,一般来说使用数字工具实践GTD时,加工和组织两流程可以并行不悖的同步进行。

2.1 Evernote的GTD加工和组织方法

加工主要是利用Evernote网络端和电脑软件端的进行Stuff材料的加工处理,可以设置Evernote网络端和电脑软件端自动同步的时间间隔,也可以直接按电脑软件端的同步按钮或者快捷键F9实现快速同步。

打开Evernote电脑软件后,可按Tab键或者Shift+Tab迅速切换到Inbox笔记本的一则笔记条目的笔记本属性和标签属性(快捷键F3)输入信息,回车确认。

加工和组织实例和处理步骤:

0@@Inbox里头所有杂事中的第一条是“早上十点开会”

首先阐明实质并厘清行动叙述如下:

※加工步骤:按Tab键(或者单击鼠标)迅速切换到笔记条目的标题,将“早上十点开会”,修改为 “早上十点到十点半 召集小陈小刘小张 开重要紧急碰头会 择定营销方案”。

加工完毕接下来迅速组织,方法如下所述:

※组织步骤(先处理标签也行):然后按Tab键(或者单击鼠标),迅速切换到笔记条目的笔记本属性处,输入数字1,就可以把这条笔记移转到 1@Action_Work 内。按击F3快捷键(或者单击鼠标),就切换到笔记条目的标签属性处,输入英文字母O回车,就可添加上Office情境标签(当然也可以依事务重要程度的高低或者四象限法加上标签1、2、3、4)。其余条目均可以此类推。

2.2 使用Evernote区隔GTD的八大容器清单

Evernote的笔记本和标签功能极为灵便,可以灵活运用安排GTD任务清单。

2.2.1 日程表(行事历Datebook)

日程表是不可侵犯的圣域,只能记录特定时日的行动,宽松安排弹性最佳(机动灵活地安排其它事务)。例如定时的会议、某日必须完成的事务或者要用到的提醒信息。

2.2.1.1 Evernote行事历应用实践

第一种情况:每日例行事务和固定任务的处理

在4@Project/Datebook笔记本中建立一则笔记命名为!!每日例行事务和固定任务(标签设为ActionDay),记录每日习惯和定期惯例任务。完成每个行动之后在前头打勾,轮回打钩和取消打钩。另外特殊的周期性任务比如图中的1月1日(每隔70天更换一把新牙刷)的处置方法是更改或者增添下一个到期日(比如今天是12月4日,处在更换新牙刷周期内,而下一次更换日期是来年的1月1日填写截止日期1月1日即可,1月1日更换新牙刷后打钩,以后更改日期把再下一次的日期3月10日填入。)如下图所示:
[image]: GTD-Evernote
(图:一个行动日Actionday标签的两大作用)
第二种情况:今日必须完成的其它事务

如上图所示,把记录今日必须完成的其它事务(主要在1@Action_Work和2@Action_Personal笔记本里)的几则笔记的标签都设为ActionDay,表明今日就是行动日。

第三种情况:未来一年中的某些指定时日必须完成的其它事务

主要利用标签功能,为这些事务的笔记条目(在 4@Project/Datebook 笔记本里)分别按月份在父标签Bv.Calendar(Datebook)下面设置以下12个子标签以便收纳归类: 01January   02February   03March   04April   05May   06June   07July   08August   09September   10October   11November   12December
[image]: GTD-Evernote
(图:未来一年的行事历标签设定)
具体运用的时候,在杂事0@@Inbox里头切换到笔记本属性处输入数字4就可以把这条笔记移转到4@Project/Datebook笔记本中,然后再按击一下F3键(或者单击鼠标)就切换到笔记条目的标签属性处输入数字01~12回车即可。
例如:12月25日赠送家人圣诞礼物,按Tab键(或者单击鼠标)切换到笔记本属性输入4后自动移入 4@Project/Datebook 笔记本,再按F3键(或者单击鼠标)输入12回车即可设定12December标签。

2.2.1.2 Evernote结合谷歌日历(Google Calendar)的应用实践

第二种方案需要结合Google Calendar实现提醒。

首先在Google Calendar中设置默认的邮件提醒,即在邮箱中设置一个过滤器,将所有来自 calendar-notification@google.com 并且标题为Reminder转发到你的Evernote邮箱 (****@m.evernote.com) ,然后在任务到来那天的时候提醒邮件就会被转发到Evernote邮箱中,此时在Evernote中用Created:day source:mail.smtp搜索,很容易就能找到预先设定的任务提醒了。

此外还可以利用Google Calendar提供的邮件提醒或者短信提醒等功能。

2.2.2 “下一步行动”清单:根据情境分类

下一步行动的主体容器的构建笔者主要依据前贤圣哲所说的“君子三立”立功、立德、立言,权且见贤思齐设立了三个笔记本(当然也可以并成一个NextActions笔记本),分别如下:
[image]: GTD-Evernote
(图:下一步行动清单的容器)
1@Action_Work:工作事务的行动内容,主属于立功范畴。
2@Action_Personal:私人事务的行动内容,主属于立德范畴。
3@Action_Blog:个人创作时的所需资料和行动,主属于立言范畴。

下一步行动根据情境归类主要使用Evernote的层级嵌套标签(父子标签)功能实现,如下图所示:
[image]: GTD-Evernote
(图:下一步行动细分的情境标签和其它标签设定)
◆ 固定地点(特定地点才能进行的活动):Home、Office
◆ 移动跑腿(外出或购物活动):Errand、Journey、Shop
◆ 依赖工具的活动:Call、PC、Internet
◆ 人际沟通和议程活动:Boss、Mate、OthersPeople
◆ 阅读活动:Read
◆ 思考规划活动:Think

标签的设立原则是越简短简单越好,同时要尽量避免首字母重复出现,这样操作更便捷快速。
另外还可以给所有的下一步行动清单添加统一的标签next,批量设置next标签的方法如下:
例如选中1@Action_Work里面的一条笔记后,按Ctrl+A全选此一笔记本里头的所有行动,再按Ctrl+Alt+T会弹出一个指派标签界面,如下图所示输入next后连击两次回车即可。
[image]: GTD-Evernote
(图:标签next的批量处理方法图示)

2.2.3 一个“等待”清单

等待别人完成的任务也需要组织成清单以提醒自己(最好标明委派日期可用快捷键Ctrl+:快速添加),以便追踪和跟进交办事项的进度。等候期间可审时度势选择是否采取行动推动事态的发展。
等待清单条目笔记可以保存在Evernote里5@Wait/Someday笔记本里头,设置标签为Wait即可。相比需要时常查阅的“下一步行动”清单,等待清单只要根据需求隔段时间查看一下。

2.2.4 “项目”清单

一个下一步行动(单步行动)无法完成的任务都是项目(多步行动才能达成),需要列入项目清单以备提醒。
要理解项目清单只需厘清下面几个概念:
* 下一步行动=单步行动的任务
* 项目=愿景+目标+多个下一步行动的分步骤任务
* 项目清单=备忘的多个愿景目标的集合目录
Evernote笔记里头可以组织树形大纲结构的规划,还可以连接思维导图档案(快捷键Ctrl+K超链接语法:file:///思维导图的绝对路径),允许用户上传任意格式附加档案(比如直接夹带思维导图文件),极其方便。此外Evernote4.4版本还提供了方便好用的复制笔记链接(L)这种关联交通功能,支持笔记在Evernote应用平台内部和外部的互连互结,有助于内容讯息的互动沟通有效序化和通盘整合(类似Wiki维基模式)。
另外还提供手写笔记功能,从某种意义上来说Evernote应该是最接近纸面规划感觉的GTD工具之一了。
[image]: GTD-Evernote
(图:项目任务规划示意图)
“项目”清单和行事历任务都保存在4@Project/Datebook笔记本里头,可能有人会问是否会混淆不清难以一目了然呢,其实可以按一下标签栏位依次排序就很清楚了。另外,更好的方法是利用下一章检视搜索的技巧实现这一目的。

★Evernote使用小窍门★
Evernote本地文件的超链接语法(类wiki形式):file:///本地文件的绝对路径

2.2.5 项目支持资料

项目支持资料只是支持项目行动和决策的辅助信息,不是项目的行动,也不是项目提示。
项目支持资料可以和下面提到的参考资料一起存储到Evernote里,可按主题或题目加以分类组织整理(此时项目就成了索引)。较之参考资料,用于保障项目正确顺畅进展的项目支持资料需要更为频繁的适时查阅。
Evernote的标签可以多维度多视角的描述内容,可以标注小分类,也可以很方便的将大分类中的不同资料联结到一起。
例如笔者撰写这篇教程时,把几个关于Evernote和GTD方面标签的参考内容一起移动到3@Action_Blog里,缩小范围便于搜索和查阅。

2.2.6 参考资料

不需要执行任何行动的具有潜在价值的纯粹资料(备查效用),可以归档到各种资料存储系统。
通过主动阅读、评估价值、收集重点、掇菁撷华的方式将一些有用的资料归置Google Reader、Evernote、Wiz之类的资料归档系统,以便日后含英咀华。三者均有强大的Tag功能可以使用,此外,善用Google Reader的Email电子邮件功能或者“发送到Send to”功能可以很方便的将重要资讯移转到Evernote中加以精细批览札记。

参考资料的分类标准因人而异,于此介绍一种从知识使用角度纳为四种类型的知识分类法(如下图所示):
[image]: GTD-Evernote
(图:参考资料归档方法图示)
图注说明:笔者撰写此文时所用是Evernote3.5版,新近更新的Evernote4.1中文版本已然提供层级笔记本功能,对于构建GTD行动提醒系统和参考资料的划分归档系统二者均是大有裨益。
■ 事实知识(Know-what):笔者细分为Applications应用资讯、Blog资讯、Health健康资讯、Literature文学知识、Contact & Diary晨间日记和人脉管理信息(其中收到的名片可以直接用Evernote拍下来保存以便检索)
■ 原理知识(Know-why):Productivity生产力资讯知识
■ 技能知识(Know-how):Skill自我和组织机构积累内化的技能经验知识
■ 人力知识(Know-who):KnowWho他人的隐含经验类知识

事实知识(Know-what)和原理知识(Know-why)两大类属于可确知显性知识,技能知识(Know-how)和人力知识(Know-who)属于不易察知挖掘、难以估值掌握的隐性知识。笔者认为个人能力的提升和社会的进步关键取决于由后者即隐性知识。
对于参考资料Evernote里头可以设置两个保存搜寻条件:
♢ 尚无标签的笔记名称No Tags:查询语句-tag:*
♢ 妙文摘要笔记名称z(摘录妙文或灵感札记):查询语句tag:”z”

信息时代资讯为王,摒弃被动接受信息的疲劳轰炸转而主动抓取于己有益有效的资讯必将成为现代人益发重要的一项关键性技能。掌握资讯管理知识,也是培养洞察力的一个重要途径。

关于如何掌控提炼资讯可以参详GTD Life博主邹鑫所撰的浅阅读时代的知识管理系统系列文章。
GTD Life博主邹鑫也是风行国内、洛阳纸贵的《小强升职记》的作者,一名可钦可敬的时间管理达人。
《小强升职记》一书的出炉也是邹鑫应用GTD方法于工作之余抽时间撰修而成的,《小强升职记》个人观感是虽无突出创见,不过这种目标客户样板式的写作手法从颇为独特的视角切入,深入浅出的阐释了GTD的理论和相关实践。此书娓娓道来的鲜活笔触将枯燥的GTD理论轻松解构,可以称得上是“本土化”最为成功、实战性超强的事务和时间管理学教材(就是书名有点让人摸不着头脑,哈哈)。

2.2.7 一个“将来/也许”清单

这是你的梦想清单,即当前不能采取行动但日后可能会有所行动的资料和提示信息,其内容来源于收件匣、创造性的想象力、提升高度重估当前进行中的项目清单(项目停滞不前或限于精力暂时割舍)。
可以保存在5@Wait/Someday笔记本里头,可以使用下一章提到的六个高度愿景规划来实现你想要达成的梦想,倾听内心的声音,立足现在,放眼未来。
[image]: GTD-Evernote
(图:六个高度的愿景规划设定和晨间日记以及人脉管理)
图中Contact & Diary笔记本主要记载人脉管理和晨间日记
人脉管理的标签主要是Friend(朋友以及联系人资料)和Keyman(关键的伯乐人物) 。
晨间日记有助于每日检视自己的所作所为。

六个高度的愿景规划如下:
▪ 5万英尺+:人生终极目的和原则(面临重大变化和转折时检视Life)
▪ 4万英尺:3~5年的展望(建议每年检视Vista)
▪ 3万英尺:1~2年的目标(建议每季检视Year)
▪ 2万英尺:责任范围(建议每月检视Duty)
▪ 1万英尺:当前的项目(建议每周检视Goal)
▪ 跑道:下一步行动(建议每日检视Quotidian)

数字1、2、3、4标签主要用来表明事务的重要程度或者四象限划分法,也可以使用MITs(Most Important Tasks)等英文替代1、2、3、4加以细分。
除此之外,将来和也许略有差别,将来清单更倾向于志向,需要做的成分多,也许清单则偏重于兴趣(有些内容的性质比较接近于参考资料),可以使用Maybe标签标注也许清单的内容。

2.2.8 垃圾桶

Evernote所有已然完成的行动或者可能不再需要的笔记条目都可按Delete键丢到Evernote的废纸篓里。丢入废纸篓里的条目便无法通过搜索Tag等属性找到丢弃的行动或者条目,这对GTD来说简直是妙不可言的功能。当然废纸篓里的条目也可以加以清除。
[image]: GTD-Evernote
(图:Evernote的废纸篓即是GTD里头垃圾桶图示)

2.3 核查清单(Checklists):创造性的提示

根据你的需要大胆地创建各种类别的核查清单(查漏补缺的列表),主要用于核查缺漏以及保持控制。
详细核查内容可以记录到Evernote任意一则事务笔记内文里头,是否需要设立可视情况而定。

第三章 检视回顾 [返回目录]

3.1 检视

检视其实是信息反馈能力的表征,可以是一般意义上的查看还可以是深层次的洞察。

3.1.1 Evernote自带的检视三大法宝笔记本和标签以及搜索框

检视最为简单当然是使用上文提到的Evernote的笔记本和设定的标签。
除此之外,也可以利用Evernote软件端和网络端提供的搜索框实现。
例如Evernote软件端可以按一下快捷键F6快速进行即时搜索(实时搜索),如下图所示:
[image]: GTD-Evernote
(图:Evernote自带的搜索框)
Created:day tag:next(今日创立的带next标签的任务)
还可搜索:
tag:home(所有带home情境标签的下一步行动)
tag:office(所有带office情境标签的下一步行动)
todo:false(未完成的待办事项条目)
todo:true(已完成的待办事项条目)
todo:*(待办事项条目)
tag:2 todo:false(所有重要程度为2级且未完成的待办事项条目)
intitle: 搜寻标题(快速查询包含所搜寻标题字眼的笔记)
……
上述的搜索内容除了搜索全部笔记之外,还可以切换到个别笔记本里查探搜索。
诸如此类的笔记标题、标签或者内容等的搜寻些语句都可以利用Evernote创建保存搜索的功能保存下来,下次就不必输入直接点击保存的搜索即可。
Evernote搜索语法的详细用法请参照Evernote的帮助文档。
另外,Evernote的网络端也支持此类搜索。

3.1.2 Evernote借力Google、Bing、Yahoo等搜索引擎自行打造的个性化并行搜索

安装Evernote推出的Clip to Evernote官方扩展即刻实现。
https://chrome.google.com/extensions/detail/pioclpoplcdbaefihamjohnefbikjilc
例如搜索所有的下一步行动只需在图中Google搜索输入框里头输入tag:next,如下图所示:
[image]: GTD-Evernote
(图:Evernote借力Google搜索)
Clip to Evernote官方扩展更多功能的具体运用请参见善用佳软的文章《Evernote Chrome Extension 升级:更智能, 更好用》。
除此之外还有一种更为简便的自定义搜索方式请参见《通过Chrome搜索你的Evernote笔记》一文。

3.1.3 ALTRun配合Evernote网络端实现检视

ALTRun快捷项设定如下:
命令行语句https://www.evernote.com/Home.action?hash=#v=t&b=0&x={%p}
参数类型选择最后一项

[image]: GTD-Evernote
(图:ALTRun配合Evernote网络端快捷项目设定示意图)

使用时候可在小巧的关键字输入框内输入tag:pc,tag:boss等语句。
[image]: GTD-Evernote
(图:带自动记忆和匹配功能的ALTRun关键字输入框支援Evernote网络端搜索图示)

3.1.4 ALTRun配合Evernote软件端实现检视

ALTRun除了能配合Evernote网络端实现检视,还能使用Evernote软件端的脚本功能实现快速检视。
ALTRun快捷项设定如下:
命令行语句@g:/Program Files/Evernote/ENscript.exe showNotes /q {%p}
参数类型选择第二项参数无编码
[image]: GTD-Evernote
(图:ALTRun配合Evernote软件端快捷项目设定示意图,因目前版本Evernote的机制变动现请选择第二项参数无编码。)

使用时可以利用ALTRun的记忆和自动匹配功能免去一些繁琐的输入,如下图所示:
[image]: GTD-Evernote
(图:带自动记忆和匹配功能的ALTRun关键字输入框支援Evernote软件端搜索图示)
ALTRun的记忆和自动匹配功能可以帮助Evernote实现快速搜索情境等标签

快速筛选定位技巧:ALTRun快捷项目设置(参数类型选择第一项:无参数)
情境标签等:
今日待办 @C:\Program Files\Evernote\ENscript.exe showNotes /q tag:A
传讯息打电话 @C:\Program Files\Evernote\ENscript.exe showNotes /q tag:call
外出差事 @C:\Program Files\Evernote\ENscript.exe showNotes /q tag:errand
在家里 @C:\Program Files\Evernote\ENscript.exe showNotes /q tag:home
联网状态 @C:\Program Files\Evernote\ENscript.exe showNotes /q tag:in
游历旅行 @C:\Program Files\Evernote\ENscript.exe showNotes /q tag:journey
办公室 @C:\Program Files\Evernote\ENscript.exe showNotes /q tag:office
用电脑 @C:\Program Files\Evernote\ENscript.exe showNotes /q tag:PC
阅读回顾 @C:\Program Files\Evernote\ENscript.exe showNotes /q tag:re
购物单 @C:\Program Files\Evernote\ENscript.exe showNotes /q tag:shop
思考规划 @C:\Program Files\Evernote\ENscript.exe showNotes /q tag:think
等待中。。。 @C:\Program Files\Evernote\ENscript.exe showNotes /q tag:wait
下一步行动 @C:\Program Files\Evernote\ENscript.exe showNotes /q tag:n
关键人物 @C:\Program Files\Evernote\ENscript.exe showNotes /q tag:keyman
将来可能 @C:\Program Files\Evernote\ENscript.exe showNotes /q tag:may
摘录札记 @C:\Program Files\Evernote\ENscript.exe showNotes /q tag:z
撷取剪贴板 C:\Program Files\Evernote\Evernote.exe /Task:PasteClipboard
截屏 C:\Program Files\Evernote\Evernote.exe /Task:ClipScreen
摄像笔记 C:\Program Files\Evernote\Evernote.exe /NewWebCamNote
新建笔记 C:\Program Files\Evernote\Evernote.exe /NewNote
手写墨迹笔记 C:\Program Files\Evernote\Evernote.exe /NewInkNote
路径文件导入 C:\Program Files\Evernote\Evernote.exe {%c}
启动同步 C:\Program Files\Evernote\Evernote.exe /Task:SyncDatabase
一月 @C:\Program Files\Evernote\ENscript.exe showNotes /q tag:01
二月 @C:\Program Files\Evernote\ENscript.exe showNotes /q tag:02
三月 @C:\Program Files\Evernote\ENscript.exe showNotes /q tag:03
四月 @C:\Program Files\Evernote\ENscript.exe showNotes /q tag:04
五月 @C:\Program Files\Evernote\ENscript.exe showNotes /q tag:05
六月 @C:\Program Files\Evernote\ENscript.exe showNotes /q tag:06
七月 @C:\Program Files\Evernote\ENscript.exe showNotes /q tag:07
八月 @C:\Program Files\Evernote\ENscript.exe showNotes /q tag:08
九月 @C:\Program Files\Evernote\ENscript.exe showNotes /q tag:09
十月 @C:\Program Files\Evernote\ENscript.exe showNotes /q tag:10
十一月 @C:\Program Files\Evernote\ENscript.exe showNotes /q tag:11
十二月 @C:\Program Files\Evernote\ENscript.exe showNotes /q tag:12

项目事功脉络类目:
未竟项目 @C:\Program Files\Evernote\ENscript.exe showNotes /q todo:false
已完项目 @C:\Program Files\Evernote\ENscript.exe showNotes /q todo:true
全部项目 @C:\Program Files\Evernote\ENscript.exe showNotes /q todo:*

职责范围 @C:\Program Files\Evernote\ENscript.exe showNotes /q tag:duty
年度计划 @C:\Program Files\Evernote\ENscript.exe showNotes /q tag:year
远景展望 @C:\Program Files\Evernote\ENscript.exe showNotes /q tag:vista
生命转弯的地方 @C:\Program Files\Evernote\ENscript.exe showNotes /q tag:life

3.1.5 Launchy配合Evernote

Launchy配合Evernote实现检索的缺点在于没有记忆功能,相比ALTRun效率稍低。
Launchy配合Evernote的配置如下图所示:
[image]: GTD-Evernote
(Launchy配合Evernote的配置设定图示)

3.1.6 Evernote百宝箱里的桌面同步便笺Sticky Notes

Evernote开放API,且提供了详尽明晰的开发文档范式说明,使得外部合作者得以依托Evernote的开放平台,低成本高效率的开发精彩纷呈的生产力效率工具及商品,共同推动整个生态系统和商业文明的良性演化。诚所谓众人拾柴火焰高,时至今日,推行开放平台战略的Evernote百宝箱中已经簇集了数目可观的周边产品,品目繁多功能各异,其间颇多让人眼前一亮的佳构精品。
喜欢使用便笺的朋友可以试试百宝箱里头的这款Sticky Notes桌面小便笺,简洁醒目,便捷稳妥,可以将其作为Evernote笔记的一个快捷通道,可以记录日常的工作日志和零碎事项,支持单向同步到Evernote存档候查,完全可以取代电脑屏幕边上那些花花绿绿有碍观瞻的即时贴!

3.2 回顾

回顾其实是检讨和审查生活的反馈自省活动。
Evernote里头可以借助保存搜索功能实现,如下图所示:
[image]: GTD-Evernote
(图:Evernote保存搜索功能有助检视任务和资料)
名称@NextAction
查询语句tag:next created:day
名称@Projects项目
查询语句todo:false
名称@本月回顾检视
查询语句created:month
名称@今日回顾
查询语句created:day
名称@每周回顾检视
查询语句notebook:”4@Project/Datebook” created:day-7
名称@去年今日(家人朋友命运遇合日)
查询语句created:day-365 -created:day-364 tag:fetch
名称@三个月回顾
查询语句created:day-90
名称No Tags
查询语句-tag:*
名称Z(摘录妙文或灵感札记)
查询语句tag:”z”

第四章 执行行动 [返回目录]

常言道:磨刀不误砍柴工。不遗余力、精益求精的磨练GTD工具固然无可厚非,只是不要过于耽溺其间,以免舍本逐末,变成只磨刀不砍柴。
须知GTD是实践性极强的活动,讲求的是知行合一,关键在于执行行动。绝不可磨断了“刀”,“柴”却没砍几下。
千万记得GTD的精髓在于持之以恒的关注积极的结果并不断采取后续行动(GTD的本质原理是趋累性的情感激励行动机制)。
博采约括,慎思明辨,聚焦行动,矢志笃行,把握当下,尽管去做!

第五章 使用Evernote实践GTD的优劣之我见 [返回目录]

使用知识管理工具Evernote实践GTD的最大好处在于:可以将所有杂事整合汇聚到一个工具里头,不必另外寻求其它软件。以简驭繁,操控如意。

另外Evernote的诸多强大功能可以灵活多变实现各种需求,譬如Evernote具备加密任意内容功能、OCR(光学字符识别)辨知图片中的文字和图形功能、强悍的拖曳和分类管理功能等,简单的例如复杂任务的规划等方面都令一般的GTD工具难以望其项背。

使用Evernote实践GTD的劣势在于定时提醒的实现比较麻烦,另外Evernote2.x版本已然具备的复制笔记功能被取消实为憾事殊属可惜(Evernote4版本已恢复此功能),这个功能对于实现多样化的任务模板颇有助益,目前只能借助ALTRun的记忆功能或者Evernote自带的导放功能变相实现。

附:文章更新历史

2012-05-22:增加第一章1.4 无网络情况下的杂事收集的另外一个方法。
2012-04-26:增加第三章一小节3.1.6 Evernote百宝箱里的桌面同步便笺Sticky Notes

2012-02-16:增补3.1.4 ALTRun配合Evernote软件端实现检视部分内容。
2011-09-09:用户可上传任意格式的附加档案夹带在笔记中,例如Office系列文件和心智图(思维导图)文件等。
2011-06-20:更新第三章一小节3.1.2 Evernote借力Google、Bing、Yahoo等搜索引擎自行打造的个性化并行搜索。
2011-06-19:按F3快捷键填写标签。
2011-06-16:Evernote4.4版本提供了笔记的复制笔记链接(L)这个关联交通功能支持笔记在Evernote软件内部和外部的互连互结有效序化整合管理(类Wiki维基模式)。
2011-06-15:Evernote4.4版本提供了复制笔记(C)功能,可以更方便的定制GTD & ToDo / Task等诸多情境笔记。
2011-04-20:增补万年书妖关于Candy结合Evernote的收集方法文章链接《Candy下面的快捷收集》。
2011-02-28:善用佳软兄设定的八页小书下载点,请有需要的朋友点击链接下载两种八页小书模板。
2011-01-05:增补2.2.4 “项目”清单小节加入Evernote本地文件的超链接语法部分内容。
2011-01-02:1.8 Evernote的Twitter收集法。
2010-12-28:1.7 超级简便的Evernote一键收集或者一个手势收集法(感谢Candy作者万年书妖提供)。
2010-12-23:有意下载纸笔GTD系统八页小书模板的朋友暂請加Evernote软件讨论QQ群96211354到共享中下载两种八页小书。
2010-12-22:应读者所请加入飞鱼的声纳网友使用Evernote在手机上的应用例子链接。
2010-12-20:经两次修订,首次发布。
2010-12-04:初稿。

对Evernote的评价:by 小众软件、GTDLife、张永锡……

Evernote Evernote在国内的影响越来越大,宣传者越来越多。所以,我可以少发Evernote介绍文章,转做一些新的事。比如,收集一下较知名的博客或网络人士,是如何使用和评价Evernote的。全面了解一款软件,不仅要看软件博客如何宣传,也要看他们是否、如何使用。

子曰:“始吾于人也,听其言而信其行。今吾于人也,听其言而观其行。”

小众软件与Evernote

小众软件关注的Evernote文章也有不少,参见 tag:Evernote

再摘录一些使用评论,供大家参考:
* 前天晚上 @scavin 还在推上说 “我的 Evernote 账户,在不经意一点一滴的使用中,目前已经无法离开了”。(via 2010-12-16)
* @scavin 已经将很多事情交给 EverNote 管理,比如一些卡片,为了卡片上面的信息,拍照下整张卡片,上传至 EverNote,卡片就此可以退休了。(via 2011.01.25)

GTDLife与Evernote

GTDLife 邹鑫 于 2007年4月发文《强烈推荐超强笔记软件 EverNote》:“我无法形容我发现这个软件是的兴奋心情。是的,很长时间以来他就是我要寻找的东西。”
  3年半之后,我留言询问使用情况,答复 “我使用evernote比较简单,就是当作资料的收集和内化,问题的核心在于如何能够更好的组织这些资料。我现在仍然把evernote当作我少数不能离开的软件之一。” 详见原文及评论

张永锡对Evernote的评价

时间管理专家张永锡:“这几天,我最大的时间管理收获就是从evernote这 个服务得来的……” (via)。
另在邮件中提到 “我有大量手寫的需求,以前卻難以集中到一個收件匣,所以才用一年多的時間和團隊創作了Getideaz,沒想到evernote擴展了我對”蒐集”兩個字的定義,讓我所有的筆記本(非數位)都能整合在一起”

xbeta这样使用Evernote

  参见我这样使用Evernote

(完)

全面接触PDF:最好用的PDF软件汇总(2010-12-07更新)

2010-12-07更新 :2.3 图像转PDF
the best pdf software
全面接触PDF:最好用的PDF软件汇总》旨在介绍最实用、以免费软件为主的PDF相关工具,同时消除对PDF的误解较为系统地介绍pdf应用操作,包括pdf虚拟打印机、格式转换、阅读及注释、属性及页面编辑、图文编辑等。本文不断更新和完善,欢迎补充/指正/分享。

目录:
  第0部分:序言
    1 什么是pdf
    2 为什么要用PDF格式
    3 本文内容及说明
    4 一些基本而重要的认识
  第1部分:PDF阅读软件及在线应用
  第2部分:PDF制作软件及在线应用
    2.1 可输出PDF的软件
      2.1.1 支持PDF的office类软件
      2.1.2 支持PDF的文本编辑器
    2.2 PDF虚拟打印机
      1 Acrobat=最经典最昂贵
      2 pdfFactory:品质一流但不免费
      3 PDFCreator:开源世界第一推荐
      4 CutePDF Writer: 最适合个人用户
      5 PrimoPDF 与 NitroPDF
      6. 超级小巧支持中文的TinyPDF
      7. doPDF:无须gs,小巧、快速、稳定、更新活跃、支持中文
      其他软件
      PDF-t-maker:需要动手的高级免费方案
    2.3 图像转PDF 2010-12-07更新
  第3部分:PDF辅助工具
  第4部分:PDF与其他格式的转换
  第5部分:在线应用处理PDF(待修改)
  补充:用OOo编辑pdf
    附:文章更新情况

序言

1 什么是PDF

  PDF是由Adobe公司发明的文件格式,是 Portable Document Format的缩写,意为“便携文档格式”。它已成为事实上的电子文档标准,越来越多的电子出版物、软件说明书、填报表格都是采用PDF格式的。想了解更多,请参见 [PDF入门]。

2 为什么要用PDF格式

  为了通用:把一篇文章转成PDF后,读者无论在Unix还是Windows,无论是否有中文字体,都可以正常阅读。
  为了美观:你精心排版的文件转成PDF后,对方在屏幕上看到的与你完全一样,不会有重新换行/字体/之困挠。
  为了安全:在PDF文件中,你可以做到打开要密码,不允许修改、复制、打印……。
  很多时候,生成PDF还会减小文件的体积。

3 本文内容及说明

  本文介绍PDF阅读、编辑、转换软件及相关工具;以免费软件为主。
  本文不涉及破解PDF保护的软件软件;未介绍PDF与其他格式转换的软件;不涉及非windows环境、Latex等软件。

4 一些基本而重要的认识

  绝大多数用户只需要阅读PDF,而不需要生成/编辑PDF。只要一个PDF阅读软件就能做到这点。
  如果要“制作”PDF,正确的思路是从其他文件(比如office、htm、rtf)“转化”而来,而不是用想象中的“PDF生成软件”新建→录入内容→排版→保存而来。此类软件的正式名称(网上搜索时)或类别应该是PDF converter, PDF virtual printer,即转换程序、虚拟打印机。
  PDF是一种文件格式,它有不同版本:1.2……1.5。版本越高,功能越强,比如支持动画、多媒体、附件、表单……但这些高级功能并不常用——准确 说,是极少用。作为PDF的发明者和推进者,Adobe的产品是最稳定的。但是,也是最昂贵的,体积最大的(为了支持PDF的更多功能)。相比而言,第三 方产品只支持有限(通常也是足够的)功能,但体积小巧、运行迅速、价格便宜。
  第3方产品中,相当多的是基于adobe或ghostscript技术,另有一些是独立开发的技术。
  要注意的是,很多国外软件在处理中文PDF方面会有问题;很多共享软件不注册也能一直用,但会在PDF文件上加水印。
  综合多种软件,可以实现完全免费的PDF解决方案——所以,请不要盗版!

第1部分:PDF阅读软件及在线应用 (2009-09-26更新)

  再次强调一下,PDF主要用来读,而不是编辑。给你一个doc rtf txt,通常你既可以阅读,也可以编辑。或者说,编辑的时间比阅读更多。但PDF不太一样。发布PDF主要是供人阅读,而不是供人编辑。
  阅读PDF,这是个很容易解决的问题,并且大多数软件或在线应用都是免费的。针对不同用户,善用佳软给出的建议如下:

1.1 经典实用类PDF阅读软件

  对于经常阅读pdf的用户,推荐选择下面的一款或几款PDF阅读软件。它们都很经典,并且稳定。

Adobe Reader
  Adobe Reader是最正宗、出道最早、名份最正的PDF阅读软件,估计它占的份额在80%以上。优点:最稳定、最兼容。缺点:体积太大(估计要50MB)。结论:一般用户不推荐;但需要用到高版本pdf功能的或其他软件兼容性出现问题的,可选择该软件。

Foxit Reader
  优秀的国产软件。优点:体积小,仅3MB,启动也快,绿色无须安装;中文支持极好。缺点:无明显缺点。结论:推荐。详见专文 [小巧的PDF阅读软件:foxit PDF reader] [FoxitReader:超小超快PDF阅读器,代替Acrobat Reader]。

PDF-XChange Viewer
  xbeta极为看好的一款新秀,更新迅速,进步明显,功能特别丰富,非常推荐,[点击此处]阅读xbeta的试用心得。相信会成为Adobe 和Foxit的强力竞争者。

  除了上述经典的三款主流pdf阅读软件以外,在国外较有影响力的pdf阅读软件还有:
  - eXPert PDF Reader:历史也较长,但国内用户很少。部分人认为比Foxit好一些,[界面点这里],xbeta没太用过。
  - Perfect PDF Reader (20MB),界面是华丽的 Ribbon 风格(截屏)。
  - Cool PDF Reader截屏):小巧,仅 600KB 。[via]

1.2 小巧新奇型pdf阅读软件

  对于喜欢尝试更小巧、更新奇操作方式的用户,可试用如下软件:
MuPDF
  号称速度最快(或许),但至少我相信它的界面最精简——无任何菜单按钮,全靠快捷键操作。有 Windows版、Linux版,解压后 5MB。详见 此文

apvlv
  其热键则完全仿照 vim 风格,被称为 Vim 化的 PDF 阅读工具,实在是跨平台以及vim 粉丝的必备利器。开启之后不会用,那就 :h 吧。

Sumatra PDF
  比上述两款稍为大众一些的pdf阅读软件是 Sumatra PDF ,免费,单文件,小巧,开源,支持中文,详见专文《Sumatra PDF:快捷超小、美爱兼备的开源阅读器》

1.3 在线阅读pdf

  Google docs如果只是偶尔使用,则无须安装软件,在线应用轻松搞定pdf阅读需求。
  早期能在线打开pdf的网站也有不少,比如Samuraj DataPdfMeNot。而目前最好的、最可靠的,当然要属 Google Docs 阅读器。如果你的pdf是本地文档,则需要 Gmail 账户才能上传到 Google Docs(最大10MB)或发送到Gmail邮箱,然后,就可以预览其内容了。不仅如此,你还可以把pdf文档发布出来,供其他人点击链接阅读。此外,Google docs 还支持在线pdf文档生成阅读视图(简单到只要 http://docs.google.com/gview?url=PDF地址 ),并发布到网页中。非常推荐,详见谷奥的 介绍1介绍2

第2部分:PDF制作软件及在线应用

  这部分内容最多,慢慢看,慢慢选。
  PDF是如何做出来的呢?并不是有一个特别软件,新建一个文件后,在里面输入内容,然后保存,就成了pdf。而通常是用别的软件编辑文档后,输出为 PDF;或对一个现成的文档,打印成PDF。也就是说,能生成PDF软件有2类。一类是其他文件的编辑器,且具备了输出PDF功能。再一类是虚拟打印机(virtual printer),可以把任何能打印的文档“打印”成PDF。前者处理的范围有限,但生成的PDF会带有链接、目录、书签、作者等相关信息。后者处理范围广,但附加信息会少一些。附加信息少哪些?视具体软件而异。
  

一、可输出PDF的软件

2.1.1 支持PDF的office类软件
  xbeta大力推荐的开源软件[OpenOffice.org],不仅能较好的兼容MS Office格式,并且比昂贵的MS Office还多了一项输出PDF功能。它能把正在编辑的文书、表格、演示输出为 PDF,并且,可以保留目录、链接、书签。参见[xbeta正式启用OOo]。
  此外,供个人免费使用的 [WPS 个人版]也能输出PDF,并且对MS Office兼容性比OOo更好。
  据说体积庞大、价格昂贵的MS Office 2007在装一个插件后,也可以输出PDF。如果你够有钱、硬盘够大、机器性能够好,也可以买一套。
[image]

2.1.2 支持PDF的文本编辑器
  PDF的意义,除了安全之外就是版式。因此,着名的科技排版软件 Tex 理所当然可以导出 pdf。你可以选用 LaTex (或进一步借助 VIM、Emacs 等更专业的编辑器)来编辑Tex文件,并编译为pdf等格式。了解更多

二、PDF虚拟打印机(virtual printer)

  PDF虚拟打印机(virtual printer)类软件极多,先综述一下。

  首先,按出身可分2类:
  ① 来自pdf发明者 Adobe 的产品:体积最大,性能最稳,兼容性最好,绝不免费。
  ② 第三方(传说中的山寨?):有很多种。国内用户要注意的是,它们(尤其是体积特别小的)能否支持中文。
  各种各样的第三方工具中,又可分为如下3类:
  A 特简单的英文→PDF,体积特小,但对国内用户意义不大(往往不支持中文);
  B 基于Ghost Script的产品,你要先装这个GS(约10MB),然后再装它们的虚拟打印机(3-10MB),通常支持中文;
  C 是自主开发(不基于GS)的,它们通常不免费,但性能好,体积小,有的支持中文,有的不能。
   当然,还有一种“手工”生成PDF的办法,实用性不强,但深具体验之美,参见[xbeta的教程]和 [林珷絃教程]。

1. Acrobat=最经典最昂贵

  这是最稳定,也是兼容性最好的方案。当然,也是体积最大,价格最高的方案。
  推荐指数:对个人用户 0%;对企业用户 100%。
  提醒入门用户,Adobe出的阅读器以前叫Acrobat Reader,是用来看PDF的;这个Acorbat是生成PDF的。勿混淆!或许Adobe公司意识到了这个问题,现在把阅读器改名为Adobe Reader了。Adobe公司的Adobe Reader、Acrobat专业版、Acrobat普通版3种产品的区别参见 [此网页] 或 [此 PDF 文件]。

2. pdfFactory:品质一流但不免费

  [中文主页] [下载:略]
  极好的产品!主页称:pdfFactory 产品提供了比其他程序更简单、更有效率和更少的花费的创建PDF 文件的解决方案。pdfFactory 标准版本(约500元)用来创建pdf 文件,pdfFactory Pro(约1000元)用于需要安全的PDF(法律文档、公司信息等)和其他高级功能的用户。   
  xbeta认为这是一款高质量的产品,其公司FinePrint也是一家非常成功的共享软件商。我有理由猜测它是国内个人及小企业用户中占有率最高的 pdf生成软件。其胜过Adobe Acrobat的主要原因就是小巧、易下载——体积仅2MB量级。对中文支持好,且国内市场也做得很好。它是共享软件,但从技术上看,也可以长期使用,只 是生成的文档带有广告水印。从这一点看,虽然它声称是共享软件,但也可看作是免费的广告软件。专业版可加密、把多个文档打印到一个PDF。
  推荐指数:个人用户0%(太贵);企业用户 80%。

3. PDFCreator:开源世界第一推荐!

  - 下载及介绍参见 PDF Creator:最推荐的开源PDF生成工具(附视频演示)
  - 主页:sourceforge.net/projects/pdfcreator/
  来自[SourceForge]的开源产品PDFCreator,毫无疑问是开源/免费世界中影响力最大的PDF生成方案。尽管在中国可能不是这样——或许是没有中文主页、安装GS比较复杂?还是有更好的商业软件(盗版)可用?
  它对中文支持完全没有问题(我平生只有一次在用MS Office时有漏字),多界面语言(含简体中文),支持加密,支持多种选项设置。并且有间接办法把多个文档打印成一个PDF。应该说,功能非常全面。除创建PDF文档外,还可生成Postscript、Encapsulated Postscript,及PNG、BMP、JPEG、PCX、TIFF等图形格式文件。
  注意:打印成PDF不支持书签和链接;保存时,头信息不能有中文。
  推荐指数:开源软件迷 100%,一般用户 60%。

4. CutePDF Writer: 最适合个人用户

  主页官方下载(1.6MB)
  CutePDF家族包括多种软件,其中此款免费,可以满足基本的打印生成PDF的需求。它也是基于GS,因此,请先从CutePDF网站下载并安装 [GPL Ghostscript转换程序],然后再装CutePDF Writer。
  它只有打印生成PDF的基本功能。如果需要页面多合一、删加页、旋转、页面大小、文件信息更改、加密等功能,可以使用下文介绍的相关工具。也可以下载 [CutePDF Writer Companion],与Writer无缝集成,实现更多功能。注意内Companion内有一广告插件,可选择安装。
  推荐指数:大众用户的首选。

5. PrimoPDF 与 NitroPDF

  PrimoPDF与 NitroPDF 同出自非常专业的Nitro公司,前者是免费的PDF虚拟打印机,后者是专业的PDF套装工具(Nitro PDF Professional 5售价 $99)。PrimoPDF 与前几款相比差不多,用户相对较少。而后者速度快,但对个人而言价格稍高。该公司真正值得推荐的是在线生成PDF和网页转换PDF软件。
  https://online.primopdf.com/ 可以在线生成PDF:把你上传的文件或指定的网页,生成pdf发你信箱。免费,无须注册,支持中文,网页生成的pdf保留了链接。
  pdf download:来自NitroPDF的另一款网页转pdf工具,可以在线、小书签、浏览器插件三种形式转换,支持中文,支持链接。

6. 超级小巧支持中文的TinyPDF

  TinyPDF 是一款非常小巧(国内网友精简后的版本只有200KB)、无广告、支持嵌入字体、支持中文、无须GhostScript的虚拟PDF打印机,对商业应用也免费。
  xiaodiega网友于 2009-09-27 留言:我用过的最小巧最简单好用的虚拟打印机是 TinyPDF。我以前用的是 CutePDF Writer,但自从两三年前发现 TinyPDF 后(无论从体积还是便利性方面都全面胜出),立刻换用,从此用到现在… 话说都推荐过n多同事和客户了。甚至我自己为单位写的一些软件在导出pdf时都默认检测系统中有无安装tinypdf,如有,则直接调用导出,否则出现对话框:建议到http://www.tinypdf.com 下载并安装tinypdf… 我手头的一个国人略作改造(也就是封装了一下,制作了个安装程序)的版本才250k,双击一下就立刻安装好了,弹出对话框:“恭喜,TinyPDF已经安装到您的电脑上!”。真是简单得无以复加(对于一个虚拟打印机,要那么多功能干嘛?) 而在导出质量与稳定性方面非常好,至少胜过WPS自带的导出功能(用WPS自带功能导出,有时会有字符缺失…)我已经把我手头的 247k 极简安装无水印的版本放到了我的个人网站上。有兴趣者可下载
  关于下载地址及广告:官网(链接略)下载包存在诚信问题!并非早期的免费纯净 TinyPDF,而是带水印、需注册的共享软件 MagicPDF Pro。推荐下载链接:① 新浪:官方原版 TinyPDF v1.0.2195.1000,586KB,默认有中文语言;② drag0n汉化版:580KB,“在Win7 旗舰版 RTM 和WinXP SP3 中测试正常!体积可能比前一个版本大点,是因为程序是Unicode编码的,也就是说,在繁体中文系统中不会显示乱码。”;③ havas汉化精简版:仅200KB,由xiaodiega网友推荐。(注:上述3个链接均经过善用佳软于2009年9-10月的验证)
  善用佳软测试结果:(2009-09-29,WinXP SP2简体中文):sina下载版安装后默认为中文;打印生成pdf时,可设置title, subject, author, creator, keywords 属性,均支持中文。
  关于虚假报错:善用佳软在winxp下使用时,一直出现打印错误/失败的提示,而实际上pdf文档已经正常生成。对此,WestJean网友于2010年3月补充道:通过在打印机属性-端口中增加一个本地端口,如取名 “TinyPdf”,并选择为TinyPdf的默认端口后就不再报错了。我是Win7旗舰版下测试的。
  关于打印尺寸的问题:wtpublic网友于2010-08补充:TinyPDF 生成的PDF文件,无法与原稿打印大小保持100%一致!TinyPDF 生成的PDF文件,貌似总会保留四围6.3mm白边,随你怎么设置都没用(包括自定义A4尺寸同时设置不留白边,即:边框0.00mm)……

7. doPDF:无须gs,小巧、快速、稳定、更新活跃、支持中文

  doPDF:官方主页详细介绍
  优点:安装包小巧,仅4.3MB;支持简体中文在内的多国语言,既包括安装过程也包括使用界面;不需要GhostScript 或 .NET;支持32位/64位系统;占用资源少。。
  缺点:功能选项较少(doPDF 的商业版本是 novaPDF Pro, $50,功能更丰富)

9. 其他软件

BullZip PDF Printer:免费、强大、更新活跃(090929补充)
  免费软件,基于Ghostscript,支持多语言(含简体中文),约4MB,支持文档加密、设定属性、页面旋转、水印、插入或追加文档、除pdf外还可输出PNG、TIFF、JPEG、BMP、PCX等格式。
pdfMachine:(2009-09-29更新)
  pdfMachine v10, v11的基本功能免费、高级功能有水印;现在v13全部有水印(共享软件),但同时提供了 pdfMachine Live 免费在线转换文档为pdf。 我认为这是一个在国内被埋没的优秀产品!国内大网站虽有提供,但介绍的文章几乎没有。我是google英文而发现了此软件。pdfMachine对中文支持极好(官方主页直接提到了对亚洲字符的支持),一些文件我用PDFCreator打印有漏字,但此软完全正常。且可以在MS office中加入add-in,点击即可生成PDF。
  体积也只有3-5MB(新旧版本下载链接),无中文版。
  推荐指数:80%。

go2PDF:体积最小仅200KB、免费、有水印
  体积最小(下载200KB)是它最大的热点,估计很多人都会率先试用它。Go2PDF可以将任何东西转化成PDF格式文档,……支持创建者信息添加,支持加密和密码访问,支持访问控制,以及字体嵌套和矢量字体缩放。支持中文(笔者于2006-02-22、2008-02-14在Windows XP下的测试结果表明它支持中文。似乎几年前测试时尚有问题)
  缺点:水印。go2pdf生成的pdf文件在页脚处有一行蓝色文字广告:create pdf with GO2PDF for free, if you with to remove this line, click here to buy Virtual PDF Printer。
  适用场景:需要临时下载pdf生成软件,来制作要求不高的pdf文档。
  它的商业版是[Virtual PDF Printer],大小约1.3MB。

WinPDF
  免费, V1.00, 738KB,英文,仅供参考。

www.PDFonline.com
  在线生成PDF,不过与上面的软件和应用相比,无明显优势。

总结:此类软件中,善用佳软自己主用并推荐 CutePDF 或 PDFCreator。读者也可选择TinyPDF、BullZip PDF Printer、doPDF。

2.2.7 PDF-t-maker:需要动手的高级免费方案
  我是从水木illh网友处学到了此方法。它可以为word文件生成带链接和目录的pdf。它的思路是,word文件通过宏+ps打印机,生成ps文件;然后用distiller生成pdf。不太适合初学者使用。
  PDF-t-maker就是vba的宏,下载最新版并安装后,就在word菜单或工具栏中调用它。
  ps打印机可以选Adobe公司的免费的ps driver 7.5MB:Adobe Universal PostScript Windows Driver Installer 1.0.6 – Chinese Simplified,或其他PS打印机;
  distiller可以选……gsgs8.53libps2PDF14.bat,如果运行时提示找不到gswin32c.exe,则可从 bin目录复制过来,或加入到路径。(注意,完整安装的gs才会有gswin32c.exe,如果是PDFCreator自带的gs,则很可能没有这个文件)。
  然后,在word中按下按钮,就可以直接生成带目录的pdf了。

2.3 图像转PDF 2010-12-07 更新

常规方案:适用于无特殊需求的普通用户 [1]

我对软件选择,有一条基本原则,就是:偶尔的初级需求,优先选择已有软件或多功能通用软件,而不要选单一功能的专业工具。
方案1:本文推荐的多款通用PDF虚拟打印机,就可以把多个图片合并打印为pdf。
方案2:优秀的多功能看图软件IrfanView(介绍),也可以生成pdf。具体方法待后续补充。

专业方案FreePic2Pdf

在图像转pdf方面,有近乎Geek需求的用户,则推荐国内高手老马的FreePic2Pdf。“你用过之后就会知道他的速度之快了。而且已经在尽量缩小体积的状况下优化图片质量了” (via wodingdong)

老马作为图像方面的专家,见识过很多此类软件,并把目前的图片转pdf软件分为两类:基于虚拟打印原理、直接将图像嵌入PDF文件。但都存在对图像重新采样、压缩,从而造成图像质量下降、PDF文件膨胀等问题。并且,它们对格式繁杂的TIFF支持不佳,于是,老马“最终还是下定决心,以libtiff组织提供的tiff2pdf.c为基础写了一个图像转PDF引擎,实现我自己的要求”:

* 对TIFF文件的高度支持,尤其是国内各扫描外包公司提供的非标准OJPEG压缩的TIFF文件。
* 对有损压缩数据不再重新压缩,以免质量损失;对于无损压缩数据则压缩成G4或ZIP数据以减小文件长度。
* 将基于虚拟打印原理实现的软件优点借鉴过来,包括指定纸张类型、页边距、图像自动放大等,以获取较好的阅读效果。
* 支持JBig2压缩。收费软件支持它的有几个,免费软件大概这是第一个。

读完上一段后,请读者再次“自查”。如果FreePic2Pdf的描述让你不知所云,请退回常规方案。如果引发兴奋或好奇,请参阅FreePic2Pdf的软件说明,甚至更深入的 图像转PDF的问题、方法及题外话

第3部分:PDF辅助工具

  包括加密、合并、分割、修改文件信息等。

[3.1] BeCyPDFMetaEditPDF:免费小巧的PDF文件信息修改工具
[主页] [下载]
这款仅250KB的免费、免安装小工具,可以修改头信息、加书签、加密码——因此,此工具加上述基本PDF打印机,完全等同于高级PDF打印机!赞!
[图片]

[3.2] mbtPdfAsm/BeCyPDFAsm:免费小巧的PDF处理工具
mbtPdfAsm:[主页] [下载] 命令行程序。只有200KB,免费。以合并PDF为主,兼具多种功能,如提取PDF文件信息、提取中间的某些页,多文件合并、并对新文件加密、加书签。书签若为中文则乱码,是书签乱码,并不影响正文。
BeCyPDFAsm:[主页] [下载] 上述程序的图形化界面,须一起使用,操作更方便。
[图片]
其实,命令行也有一个好处,就是可以一次加入多个书签。下面举一个例子:
mbtPdfAsm -mold.PDF -dnew.PDF -oa.txt
表示把old.PDF转化为new.PDF,同时根据a.txt制作书签。
a.txt内容如下:
1 0 1 1 序
2 1 1 2 序第二页
3 0 1 10 最后一页
其格式为:数字1 数字2 数字3 数字4 字符串
数字1可理解为行号1 2 3……
数字2表示本行的上级目录的序号(上例中第2行的上级为第1行),0表示最高级目录无上级
数字3表示顺序号。如果第一行书签有N个子项,此处决定其先后顺序
数字4表示页码
字符串就是书签的内容。注意:中文书签在PDF中会显示为乱码!

[3.3] Pdftk:免费强大的命令行PDF工具 赞!
[主页] [下载] [分流下载]
这是一个极其极其强大的工具!它可以拆分、合并、加密、解密、填表、水印、附件、编辑文件头信息。也就是说,如果只保留一个pdf工具的话,它就是不二之选。只有一个exe,体积约1.5MB。
一定要阅读[应用示例],你才知道它有多强大!

[3.4] 其他PDF工具
PDF Compress 1.00:免费,[下载页]。通过压缩文本和图像来减少PDF文件的原来的大小。下载约900KB。
PDF Info 1.00:免费,[下载页]。改变 PDF 文件属性,包括作者,标题,主题,关键词,创建者,和创建者信息。下载900KB。
PDF Watermark Creator:[主页],免费软件,300KB。为PDF加入水印。此软件及下述2款均来自coolpdf公司。
[Tweak PDF]: 300KB的免费软件,用来改变pdf的压缩率、基本信息、页面显示效果等。
[PDF Bundle]: [界面]300KB的免费软件,用来为PDF加入附件(如ppt、zip、 odt)
注:还有不少shareware converter不错,但并不比PDFfactory强多少(或略差,因此不再介绍)

第4部分:PDF与其他格式的转换

  有些转换是不可逆的,所以,不要期望效果太好。
  参见《PDF转换word格式的方法总结》。
pdf to word:最精准的pdf转换word在线应用,依然来自Nitro PDF。

第5部分:在线应用处理PDF

  说明:本部分将改为“pdf编辑软件”。原在线应用内容将分别转入上述4类。

www.PDFescape.com:在线编辑
  可在线打开、编辑PDF,在PDF中加入文字、填表、加链接、加新字段。免费,无须安装。需JavaScript支持。
[图片]

  这里的PDF编辑指对pdf中的文字(内容、格式、字体、链接)、图片进行修改。基本上,具备这种功能的pdf编辑器都不免费。
  Expert PDF Professional是收费软件,但经常有旧版本免费注册的机会。

补充:用OOo编辑pdf(2009-04-16)

  善用佳软推荐的pdf编辑的自由方案是:[image] OpenOffice.org 3.0 加 Sun PDF Import Extension
  安装OOo 3.0或更高版本,下载 Sun PDF Import Extension 扩展。在OOo中,“工具”→“扩展管理器”→“添加”→找到 pdfimport.oxt 文件,即可安装扩展。然后,进入OpenOffice.org Draw(注意,是Draw,不是Writer),打开pdf文件,即可选定文字或图片进行编辑。编辑完成后,不要“保存”(这样的格式为odg绘图),而要“输出为pdf”。Free Image Hosting at www.ImageShack.us

注释

[1]: 怎么判断自己是不是普通用户?基本上,问这个问题的就是普通用户了 🙂 。再测试一次:用户问“怎么把图片转pdf?”,xbeta答“方法太多了。能把需求说具体点吗?” 用户答“具体点?就是图片转pdf啊。” ——这就是普通用户。

附录:文章更新历史

  2010-12-07:增加图像转PDF部分。
  2010-08-30:更新tinypdf尺寸方面的缺点。
  2010-05-07:更新dopdf。
  2010-03-14:更新tinypdf,多谢WestJean。
  2009-09-29:对tinypdf的正确下载链接进行了提示,补充nebulasoft下载;更新pdfmachine信息;其他多处更新。
  2009-09-27:多谢大家的指正,已进行了部分更新,补入tinypdf。
  2009-09-26:更新了 pdf 阅读软件及在线应用,补入新软件和在线Google docs。
  2009-05-04:修正某些图片。
  2009-04-16:补充目录;补充OpenOffice.org编辑pdf;多处修改。另有很多内容需要重写或补充,但目前没有时间。
  2008-02-14:补充图片,增加在线应用。
  2007-06-23:补充软件,修改全文。
  2006-05-10:初稿。

Total Commander v7.56发布(+图解Total Commander 7.5更新与改进)

2010-12-02更新: Total Commander v7.56 发布,做了一点基础解释工作,详见 http://www.newsmth.net/bbstcon.php?board=TotalCommander&gid=45078
  Total Commander v7.5 (官网中文网站中文教程中文帮助),历经多次beta之后终于在 2009 年 9 月 9 日发布。对众多深度 TC fans 而言,尤其是国内用户而言,这是期待已久的喜讯!这款界面简约甚至于简陋、功能强大甚乎万能的文件管理软件,版本号自 v7.04 直接跳到 v7.5,也说明了改进之大。善用佳软进行了试用和分析,并补充图片、视频,并参考frank等网友的资料,完成此文,以便于大家了解TC 7.5的新功能。仅基于本文列举的前几条对多数用户都有益的改进而言,善用佳软推荐大家升级到最新版。欢迎补充指正。
  问:2009年TC四件大事是什么? 答:TC v7.5发布;TC官网全面翻译;TC默认包括中文语言;TC团购
升级到 Total Commander 7.5

目录:
1. 最重要底层改进:Unicode支持!
2. 最重要应用改进:快速搜索支持中文 + 过滤模式!
3. 自定义热键支持win键
4. 利于鼠标切换目录的历程导航栏(breadcrumb bar)
5. 内置的文件关联系统
  5.1 Total Commander一次打开多文档
6. 复制文件/文件夹到多个目标文件夹 新!
7. 通过命令行参数直接启动查看器,文件内容比较,文件夹同步 新!
  附2:Total Commander 7.50 的新功能和修正
  附3:文章更新历史

1. 最重要底层改进:Unicode支持!

  此次升级最最重要的内容就是对Unicode的支持。我们完全可以说,没有unicode就没有TC 7.5。理由有二:没有unicode,版本号不能跳升如此多;如果不是unicode占用精力,其他功能早就实现,早就可以发布7.05、7.1、7.2……。
  官方用似乎矛盾的语言来描述 unicode 改进:Full Unicode support in most functions where it is possible…… 直译就是“全面支持unicode,在绝大多数功能上,只要是可能的……”。
  如何理解这一矛盾呢?首先,从原理上,以前有网友称 Ghisler 对 TC 的 unicode 改进是“土法炼钢”,要对繁多的功能进行改造,还要考虑众多第三方插件。所以称为尽可能多的功能。其次,full support 的描述,以及大家的试用结果,充分体现了土法炼钢的最终成绩还是很好的。
  或许,对用户而言,先进技术并不是最重要的——仍然用 Delphi 2.0 编译的Total Commander,正是凭着 Ghisler 淡泊而坚定的土法改进,才永葆青春,让用户始终满意。 

2. 最重要应用改进:快速搜索支持中文 + 过滤模式!

  仅凭“快速搜索支持中文”这一项,国内用户就没理由不升级到 Total Commander 7.5。何况,还增加了一种“过滤模式”。先看用wink录制的flash演示:

  快速搜索支持中文功能,并没有列在官方更新说明中。因为这并不是刻意追求的更新,它只是 TC 整体 unicode 后,原功能的自然升级。应该说,现在快速搜索不仅支持中文,也支持其他语言文字。
  unicode后的快速搜索既然支持中文,则 shanny 网友 Quick Search Pro 的应用必要性就少了一些。但我们仍然感激 shanny,何况 Quick Search Pro 仍有独特的优点。
  过滤模式是一个很实用的功能,默认热键 ctrl+s 也很方便切换。当你需要在 windows 或 system32 这样的目录,或任何文件数量特别多的目录下,定位某个文件时,你会体验到它的便利。
  如果你愿意,甚至可以通过某些方法,实现输入拼音首字母、甚至是五笔或双拼编码,实现快速搜索。

3. 自定义热键支持win键

  无须解释,直接看图片(点击图片可放大)。从下图可以看出,TC 7.5 可以用win键进行热键自定义。这样的好处很显然:增加热键选择范围,减少重复,便于记忆。另外,还增加了一个按钮快速显示自定义热键。
  image:Total Commander v7.5 win key

4. 利于鼠标切换目录的路径导航栏(breadcrumb bar)

  breadcrumb bar 多直译为“面包屑导栏”,而我认为frank所用的意译“路径导航栏”更佳(原译为“历程导航栏”,后修改为“路径导航栏”),支持他在官方语言包中使用这一翻译。使用效果仍见下面的flash演示。Total Commander 适合键盘操作,但并不排斥鼠标操作(比如右键选择)。尽管我自己认为多按几次 backspace 不比鼠标加历程导航慢,但仍然赞赏这一改进。
  【善用佳软/2009-05-05:强烈建议在wincmd.ini中,[Configuration]段加入 BreadcrumbDelayButton=-500 ,表示“鼠标位于路径导航栏上,500毫秒后无需点击直接显示子菜单。】

5. 内置的文件关联系统

  所谓文件关联,实际是文件类型与应用程序的对应关系。TC作者批评windows操作系统在这方面做得既差且乱,因此,推出了TC内置的文件关联体系。可以很方便实现一种文件类型对应多款软件,尤其是文本文件、图像、多媒体,经常需要多款软件打开。
  TC的文件关联,除了易于定义和使用之外,还会强烈得益于TC“文件类型”的灵活性。比如,把bmp、gif、png等多种文件定义为pic后,就可以对pic统一指定不同程序,不再需要一一定义。flash演示如下:

  此外,我甚至可以想象这样的应用场景:基于按文件更新时间显示为不同颜色,我们可以进一步对“2天内更新”定义ftp或zip到服务器这样的关联程序,加上一些参数,实现手工备份功能。即,在显示为红色的文件上右键,会弹出“备份”菜单;在其他旧文件上点击则不会弹出这样的菜单项。

5.1 Total Commander一次打开多文档

  内部关联系统是 Total Commander 7.5 在功能方面的重要改进。作为一项基础改进,它可以在很多方面带来便利。比如,用户期待已久的同时打开多文档功能。

  首先,内部关联默认支持打开多文档。在演示中,如果选中N个文档后点击弹出菜单,则会启动N份程序,来分别打开一个文档。

  再进一步,为了避免上述低效率做法,Total Commander 7.5 启用了参数 2%,规定用一个程序打开所有文档。当然,前提是该程序支持此功能。

  比如,对txt启用如下关联后,选中a.txt和b.txt用内部关联打开,结果分别为:

  C:WINDOWSNOTEPAD.EXE “%1” 结果:2个记事本,分别打开a和b。
  C:WINDOWSNOTEPAD.EXE “%2″ 结果:出错。因为notepad.exe无法接收两个文件名。
  ”D:Program Filesvimvim72gvim.exe” “%1″” 结果:2个gvim程序,分别打开a和b。
  ”D:Program Filesvimvim72gvim.exe” “%2″” 结果:1个gvim程序,显示a.txt (1 of 2),用:n可切换到b.txt。
  ”D:Program Filesvimvim72gvim.exe” -p –remote-tab-silent “%1″ 结果:用当前gvim以tab形式打开a和b。
  ”D:Program Filesvimvim72gvim.exe” -p –remote-tab-silent “%2″ 结果:同上。

  结论:目前TC仍不能象Windows一样任意选中N个文件回车全部打开。但通过TC内部关联系统,可以实现同时打开多个相同类型的文档。内部关联默认方法能适应多数情况;而2%与程序参数的配合则可实现更佳效果。对于gvim打开多个文本,推荐”D:Program Filesvimvim72gvim.exe” -p –remote-tab-silent “%1” 这种做法。

6. 复制文件/文件夹到多个目标文件夹(或指向文件夹的快捷方式)

  TC7.5 单次操作就可以复制文件/文件夹到多个目标文件夹(或指向文件夹的快捷方式)。
  应用场景举例:
   - 工作文档更新后,要备份到本地硬盘某目录、文件服务器的共享目录、U盘等多处。
   - 你是管理员,要把某文档复制到多台PC上。
  操作步骤:
   - 因为几个目标目录通常不会排在一起,所以,请为它们分别创建快捷方式,比如 folder-a.lnk, folder-b.lnk ……。
   - 在TC一侧窗口选中这些快捷方式。
   - 在TC对面窗口选中要复制的内容,按下F5。
   - 复制对话框中,点击“选项”,选中“高级选项”的“复制到目标窗口中所有选定的文件夹/链接中(P) / Copy to all selected folders/links in the target pane”。
   - 确定。
  视频演示:
    ◆ 视频链接 。以 Wink 录制于 2009-09-11。

7. 通过命令行参数直接启动查看器,文件内容比较,文件夹同步

  即通过命令行参数,只启动这三种窗口,而不启动 TC 的主窗口。
  - 启动 Lister(询问要打开的文件): totalcmd.exe /s=l
  - 启动 Lister(指定要打开的文件): totalcmd.exe /s=l g:\study\it\wink\tc-multicopy.htm (测试打开多个文件未成功)
  - 启动内容比较:totalcmd.exe /s=c
  - 启动目录同步:totalcmd.exe /s=s
  

后文待续

附2:Total Commander 7.50 的新功能和修正

  - 大多数功能完全支持Unicode,包括FTP,ZIP压缩,插件接口
  - 默认帮助文件是HTML(CHM)格式。旧的HLP文件可在www.ghisler.com下载
  - 大多数文件操作支持长于259个字符(最大1022)的文件名
  - 比较文件内容 允许比较编码不同的文件,如ANSI和UTF-8
  - 文件列表上方的当前文件夹可作为可点击的路径导航栏使用
  - 工具栏的.bar文件可选择显示为弹出菜单,而不是切换工具栏
  - 在ftp连接对话框中显示图标和子文件夹
  - 通过主密码AES256加密保护保存的ftp密码
  - FTP的PORT模式:允许为网络路由器指定外部IP地址
  - 通过命令行参数直接启动查看器,文件内容比较,文件夹同步
  - 文件备注 (Ctrl+Z) 最长可达4095个字符,支持换行
  - 同步文件夹:空目录也可以同步,可以选择只复制指定的文件属性(比如时间)
  - 创建CRC校验文件 支持SHA1
  - 可将Windows键用在用户自定义快捷键中
  - 在64位Windows中,允许通过内置菜单 (关联菜单)使用64位系统扩展
  - 新的内部命令cm_SwitchX64Redirection,可启用和禁用64位Windows系统的system32目录的重定向
  - 内部解压功能支持多卷RAR压缩包和文件名加密的RAR压缩包
  - 单次操作就可以复制文件/文件夹到多个目标文件夹(或指向文件夹的快捷方式)
  - 带搜索框的快速搜索:显示新按钮,可控制是否只显示符合搜索条件的文件/文件夹
  - 在查看器中可切换字符编码
  - 新的内部关联系统,用于在U盘上使用Total Commander等目的
  - 全部新增功能和修正见 history.txt (摘自TC7.5中文帮助文件)

附3:文章更新历史

  2009-09-11:更新附2,采用帮助文件的翻译;补充6、7。
  2009-09-10:更新至 Total Commander 7.50 final。
  2009-04-30:增加同时打开多文档部分;补充中文语言/帮助/更新链接。
  2009-04-29:补充相关bug;修改文章格式。
  2009-04-17:初稿。>

Evernote v4.1:简体中文界面 速度明显提升 界面更加紧凑

2010-12-16 更新:最新 Evernote v4版已支持简体中文语言。 官方下载非官方绿色版

Evernote Windows v4 已经出现在官网首页、官方博客了。这意味着原先“仅限官方论坛内部讨论”的禁令解除。所以,现在能更新本文,把Evernote 4的更多信息分享出来了。

引言:本文写给哪些读者

本文主要写给现有的Evernote用户,或者尽管认同Evernote却因为它运行太慢而放弃的读者。因为本文所介绍的主要内容,就是从基于 .Net 的 Evernote Windows v3.5 ,到基于 Native C++ 的 Evernote Windows v4 ,所带来的启动和运行速度明显提升。

对尚不了解 Evernote 的用户,请阅读入门简介定位分析等旧文。

对使用习惯与Evernote存在差异,且不想改变的用户,仍然推荐WizmyBaseCAWebSaverCintaNotesPKM2minipad2等软件。喜欢 Evernote v2.2 的也没必要升级。

Evernote windows v4 截屏

亮点1:Evernote 4 运行速度明显提升

衡量软件运行速度的标准,首先是用户的主观体验,是快或慢的感觉;其次是实测数据。如下评测虽为个例,但可供参考。

1. xbeta的评价:
  * 与v3.5相比,速度明显提升。
  * 与其他软件相比,Evernote v4步入了软件大军的快速梯队。
  * 与用户的配合方面,可以让用户不再关注和等待软件,而将心思放在所管理的信息及信息利用上。

2. 黯然过客的评价:
  最新的Evernote 4 Beta在速度和性能方面都有了极大提升,Evernote 4 Beta的改进首先就是性能,包括启动时间、切换时间、低内存占用、搜索速度、笔记切换速度等等,可以说是有了质的变化……总体使用起来非常流畅。

3. 电脑玩物的体验更加形象:
  实际使用后的体验真的只能用「不可思议」来形容……就像一只大象变成一头猎豹……这不仅仅只是「喔!效能又提升了」而已,测试版的Evernote 4根本就变成了一款超级轻量级的免费云端笔记软件!……未来的Windows版Evernote将会非常快速、轻省、不耗资源!……笔记切换、功能开启等操作上更加流畅,这部份的速度升级幅度之大,会让我有一个错觉……

4. 关于Evernote v4 的数据统计:
  * 启动时间:v3.5 约 3s;v4 少于 1s。(xbeta的个人估计:2000条笔记,40M 数据库)
  * 内存占用:v3.5 为 150+MB;v4 降至 20+MB。(异尘行者的统计:1000条笔记,300M 数据库)

亮点2: 界面更精致、屏幕空间利用率更高

以前的Evernote,包括菜单、图标、分割栏在内的界面元素体积都比较大,界面字体也比较大。从视觉效果来看,给人的感觉是“简单、易用、功能不多”。从实用的角度,留给编写、阅读笔记的有效空间并不多。某种意义上,屏幕空间利用率较低,与Evernote提升效率的定位也存在差异。

而 Evernote v4 给人全新的感觉。首先,菜单、工具栏图标、字体等绝大多数元素的尺寸明显降低。其次,菜单和工具栏创意性的合为一行 [1],过渡曲线也很漂亮。除了这些明显的改进之外,界面的多处细节也做了优化和调整。总之,在简洁的印象基础上,Evernote v4的界面增加了“专业、强大”的成份。

分析:弃Net转Native C++:Evernote 4 改进关键

Evernote Windows v4 放弃了自V3.0开始采用的 .Net 平台,转向了效率更高的 Native C++ 平台。这是v4版本之所以能在性能方面大幅提升的关键所在。

如果说Evernote先前几次重大变化是主动的,则这次转变只能说在 .Net 平台始终达不到性能要求后的应对之举。但是,无论主动还是被动,Evernote勇于大幅度更新、创新的做法,都令人印象深刻。

为什么Evernote Windows v4 要从.Net转向Native C++,开发人员给出3条原因

① .NET WPF存在严重的硬件兼性问题,而MS不能及时解决。
② .Net过高的CPU和内存占用,与Evernote定位于提高效率的概念不符。
③ 大量优秀而高效的程序表明,Native C++ 是更可靠的平台。

但笔者以为,核心因素仍然是第2条:即 .Net 的“低效”与 Evernote 定位的“高效”背道而弛。

关于 Evernote 4 的一些提醒

中文搜索问题已修正:v4 早期版本旧错生重犯——在搜索框键入“中文”(不加引号),实际上搜索含有“中”和“文”的条目——但最新版已修正。

简体中文界面:最新beta版已含简体中文语言。

保持升级:推荐到Tool->Options选中Update to pre-release version when available 和 Check for updates at launch这两个选项。

提醒:升级之前,手工做好数据库备份——不要过于信赖软件的升级(有时会出错),也不要过于信赖云存储(尤其有本地笔记本时)。

附:Evernote v4的主要改进

全面提速:
  - 启动速度;
  - 激活速度;
  - 低内存占用;
  - 更快搜索;
  - 笔记之间更快切换;
  - 用户界面反应速度更快。

全新并改进的用户界面:
  - 充分利用屏幕空间
  - 支持 Windows 跳转列表(Jump List ,限Windows 7)
  - 提高用户界面的自定义化,比如菜单与工具栏是否合并为一行显示
  - 新的搜索结果描述,可以隐藏
  - 混合视图中更多排序选项
  - 改善了对话框的视觉效果
  - 更完善的响应日志
  - 改进了对中文、日文、韩文搜索的支持
  - 发行说明更易于阅读

全新的 clipper,支持富格式、附件:
  - 支持 Internet Explorer 7, 8 , 9
  - 支持 Outlook 中捕获邮件、日志、笔记、日历条目、通讯录
  - Firefox (需更新笔记扩展)捕获同时进行标签、改名、和 file  [译注:不明白此项指什么]

编辑功能改进:
  - 改进表格功能(添加、减少行和列)
  - 更多文字颜色
  - 改进了字体支持
  - 改进了表格内的键盘导航
  - 改进了对列表、编号列表的支持

增加了地理信息
  - 自动发现地理信息(限Windows 7)

打印
  - 打印的头信息增加了可配置性
  - 格式更佳


[1]: 是否合并为一行显示,可自行设定。Tools → Options → General → Show standard windows menu 。

附:文章更新历史

  2010-12-01: 更新中文版、截屏、下载链接。
  2010-10-15: 初稿。>