Doit.im:简约而不简单,专注数年的GTD工具(86折优惠)

2014年12月更新:
通过如下链接购买Pro版,年付费可享受 86折优惠:
Doit.im Pro 国际区 善用佳软 coupon 链接 https://i.doit.im/payment?coupon=xbeta
Doit.im Pro 中国区 善用佳软 coupon 链接 https://i.doitim.com/payment?coupon=xbeta
提醒:根据官方要求,通过上述链接享受优惠购买的,将不支持退款

 

目录:
1. 前言
2. Doit.im简介
3. Doit.im 简明教程
3.1 使用Doit.im管理任务
3.1.1 收集
3.1.2 处理
3.1.3 计划与回顾
3.1.4 执行
3.2 Doit.im设置选项
3.3 Doit.im技巧
3.3.1 快速添加任务
3.3.2 重复任务
3.3.3 Doit.im快捷键
3.3.4 邮件添加任务(Pro版本功能)
4. 沙牛的Dot.im使用方法
5. 一点感想
6. 活动
7. 本文历史

1. 前言 返回目录

作为一个GTD时间管理方法的学习和实践者,沙牛一直使用Doit.im来规划和管理自己的时间。在沙牛眼里,Doit.im是一款最适合的时间管理工具,没有之一

首次接触Doit.im,是在09年底,Doit.im刚成立不久。而那时的沙牛,并没有了解到GTD的时间管理理念,因此觉得这款软件(那时只用了Win平台)用起来像读天书。后来在10年底,沙牛终于了解了GTD这一伟大的时间管理方式,并让沙牛的学习和起了非常大的变化,在学习和实践GTD的过程中,沙牛用过大多数的GTD软件,却很难找到合适的:

  • 在GTD实践初期,沙牛主要使用ThinkingRock,因为它对GTD的流程要求极其严格,但却只能在PC上用(现在好像不止了)
  • 后来,看了很多教程,希望把自己的GTD系统与Outlook之类的工具整合起来,但却半路夭折
  • 2011年3月,抱着试一试的心态,再次使用了Doit.im,老实说,再次见面,Doit.im着实让沙牛眼前一亮,沙牛认为,这几乎是一款完美的GTD工具,无论是在GTD流程、任务管理,还是多平台、易用性方面,都让沙牛找不出替代品。
  • 从再次启用Doit.im至今,已有近20个月,这段时间沙牛都通过它来处理大大小小的任务。按通过每个工作日6项任务估算,到现在为止,沙牛已经通过Doit.im管理了超过 3,000 件事!

使用一年后,沙牛曾写过一篇文章,算是对Doit.im的简单介绍,却被塞壬兄提醒发到善用佳软—塞壬兄写过一系列GTD的文章,唯独少了Doit.im这一专注于GTD的时间管理工具。塞壬的提醒引发了沙牛的兴趣,因此决定为Doit.im写一篇长文,于是沙牛联系了Doit.im的CEO,希望能对此文的读者有一定鼓励政策,他们欣赏答应,鼓励政策的具体实施方案见文章最后一章

相信关注善用佳软网站的朋友们已经看过这个系列的前几篇文章(123),所以本文将不再赘述GTD的相关理论,而专注于对Doit.im这一优秀时间管理工具的介绍及技巧。

2. Doit.im简介 返回目录

Doit.im官方微博是一款跨平台、云同步,基于GTD理念的优秀时间管理软件,其CEO徐哲微博这样描述:

采用优秀的任务管理理念(GTD理念),有条不紊地组织规划各项任务,轻松应对各项庞大繁杂的工作,在感受无压工作乐趣的同时,畅享高效工作的成就感!

从09年成立以来,Doit.im一直免费,但作为一个公司,为了推出更好的产品和服务,Doit.im于今年6月底推出了付费的Pro版本,费用为100人民币一年,Pro版本与免费版本的差别主要体现在后期增值服务—所有的功能更新均会率先体现在Pro版本上(目前Doit.im在每月月底会推出一些新功能),目前两个版本已知的区别如下表:

免费版 Pro版本
平台支持 WebIOSAndroidChrome扩展 WebIOSAndroid
MacMac(Retina)、WindowsChrome扩展
同步 每天同步一次 无限制
功能 基本功能 基本功能、邮件添加任务、回顾
计划中的功能 SmartAdd、语音任务等

3. Doit.im 简明教程 返回目录

本章之所以名为“简明教程”,是沙牛认为Doit.im作为一款基于GTD的时间管理管理工具,其使用方法简单明了,只要对GTD流程有一定了解,对Doit.im的使用便会游刃有余,因此,在教程方面,沙牛将从简,而更多的重心则放在技巧性的说明上。

3.1 使用Doit.im管理任务 返回目录

在本节里,沙牛将根据GTD时间管理流程对Doit.im的主要功能做简单的介绍。

Doit.im网页版主界面如下图:

从图中可以看到,Doit.im默认有以下几个箱子:

Doit.im的箱子分类以时间为主线,今日和明日待办均有自己的箱子,其他有明确日期的事件均放在日程里,否则就在“将来/也许”箱子里。

当然,每个人使用GTD理念的方式可能有所不同,所以可能有些箱子也会用不到(比如沙牛就不怎么使用“下一步行动”箱子),可以在“设置 → 常规设置”里将这个箱子隐藏起来,但只有“下一步行动”、“明日待办”、“日程”和“将来/也许”四个箱子是可以被隐藏的。

你也可以通过条件过滤来自定义自己的箱子,沙牛就创建了一个名为“本周工作”的箱子,故名思义,该箱子的作用是筛选出本周内情境为“办公室”的任务。自定义的方法是点击搜索栏旁边的“高级搜索”,并将结果“保存成过滤箱”。

3.1.1 收集 返回目录

GTD时间管理的第一步,在于清空大脑,将脑子里所有的想法都放到收集箱。

在Doit.im里,你可以通过点击左上角的加号来添加任务(快捷键N):

在添加任务时,你可以指定任务的更多属性,如果你是严格执行GTD标准的完美主义者,也可以只填入标题,留待后期处理。其实,Doit.im在遵循GTD标准的同时,将执行GTD标准的行为大大简化,所以沙牛在创建任务时,即会通过快速添加属性(下文有述)来创建任务。

3.1.2 处理 返回目录

用Doit.im来处理任务是如此的轻松!

当你在脑子里将任务的各种属性和细节规划好后,只需要编辑处于收集箱里的该任务,为其指定日期、项目、情境、优先级等内容即可,Doit.im会自动将其归类到对应的箱子。

在处理过程中,值得一提的是,你可以将任务转发给其他人,但前提是,这个人也必须是Doit.im用户。

3.1.3 计划与回顾 返回目录

通常的时间管理工具,以任务的分类、查询,标记是否完成为核心。而先后推出回顾、计划功能后,就完全奠定了 Doit.im 作为高级 GTD 工具的地位。

该功能属于Pro版付费功能。早期Beta阶段,该功能隐藏在设置按钮中。目前已经移入了账号的下拉菜单。

其实,除了手工进入此功能外,Doit.im 会非常智能地(防止毅力不足或拖延)在早上、傍晚,自动弹出计划、回顾的提醒。

计划功能,主要是估计当天每项任务所需的时间。当然也推荐添加必要的优先级、处理次序(可通过设定完成时间,或在任务名称中注明)。

回顾功能,可以按天、或周开展。当然,推荐的方式是每天做日回顾,然后每7天做一次周回顾。
Doit.im每日-每周回顾

日回顾界面上,对未完成的任务(或点击完成之前),可以添加注释、更改时间。如果确认完成后,会增加消耗时间的记录。对时间统计者而言,非常实用!

Doit.im每日回顾

Doit.im每日回顾

 

回顾好了,对今天、每周的表现,都可以添加文字总结、打分(如图)。此外,周回顾时,还支持周报功能——会自动把当周已完成任务、未完成任务、评价合并在一起。用户可以继续手工编辑这些文字,之后保存、导出。
Doit.im每日回顾打分
Doit.im每周回顾打分

另外,保存评估后,系统将生成今日任务完成情况的统计图,以及预估时间和实际耗费时间的柱状图。
Doit.im每周回顾打分 Doit.im每周回顾打分

3.1.4 执行 返回目录

前面的工作都安排妥当了,剩下的就是执行了!记得执行完毕后,在Doit.im里的对应任务打上勾就行了。

有一点必须值得一提的是,Doit.im在“今日待办”箱子中提供一独有的“立即处理”功能,即任务最右侧的闪电图标。

立即处理

点击图标后,立即处理的任务会和其他今日待办的任务区分开来,并且可以弹出一个单独的窗口来管理这些任务,以便能让你更加专注于最紧急最重要的任务

3.2 Doit.im设置选项 返回目录

虽然Doit.im很易用,但了解一下较为常用的设置还是有必要的。

你可以点击右上角的设置图标进入设置界面,以下是常用的设置选项。

  • 常规设置:提供语种切换、一周起始日、同步到Google日历等设置。
  • 个人信息:修改个人相关的信息,没有什么大用处。
  • 账户信息:可以看到自己的账户相关信息,以及任务邮箱、Pro版本到期日期等。
  • 标签管理:如果经常使用标签来管理任务,这一定是个经常光临的选项。
  • 修改密码:这个不用解释。
  • 提醒设置:设置用户接收提醒邮件的邮箱。

3.3 Doit.im技巧 返回目录

3.3.1 快速添加任务 返回目录

Doit.im可以通过特殊字符来快速添加任务,并指定任务的相关属性,如图:

Doit.im的所有平台几乎都支持这一特性,以下是可用于快速指定属性的字符及说明:

  • @:为任务设置情境。可以在已有的情景中进行选择,如果要新建情境,请点击Doit.im Web版主界面“+”按钮旁边的小三角,选择“新情境”,如图:
  • ^:设置任务开始时间(开始时间决定任务应该处于哪个箱子)。即使你在收集箱里录入任务,如果你在这一项里选择了今日待办,那么这个事项并不会存在于收集箱,而是在今日待办。这看似不太符合GTD的收集理论,但这样无疑更加简捷高效,沙牛推崇这样的方式。理论是死的,人是活的,在应用中摸索出最适合自己的理论,才是使用软件的王道。
  • #:选择项目(类似于任务下的子任务,对任务的分解)。
  • !:选择优先级,分为1、2、3三级,3为最高优先级。
  • &:设置标签。

3.3.2 重复任务 返回目录

Doit.im支持任务重复,且提供了简洁多样化的重复方式,下图中,沙牛创建了一个每周总结的任务,并希望在每周的周日执行:

3.3.3 Doit.im快捷键 返回目录

越来越多的网络服务开始支持快捷键,这一点上,Doit.im当然也不能落后,提供了比较完善的快捷键支持:

n : 新增任务
o : 打开任务
u : 任务详细页返回任务列表
e : 编辑任务
alt + c : 完成任务
delete : 删除任务列表选中的任务
f : 全屏任务列表模式
p : 调整任务优先级
j : 下一条任务
k : 上一条任务
gi : 跳转到收集箱
gt : 跳转到今日待办

3.3.4 邮件添加任务(Pro版本功能) 返回目录

通过发送邮件向Doit.im添加任务,是Doit.im推出收费版后的第一个增值功能。这个功能类似于Evernote的通过邮件添加笔记,其方法为:用任意邮箱向自己的任务邮箱发送邮件,Doit.im将以此添加任务,并将邮件标题作为任务标题,邮件内容作为任务的备注信息。

这个功能刚推出时,沙牛认为没有实用性:Doit.im作为一款任务管理工具,几乎随时不离身,什么时候才会需要用邮件来添加任务呢?

后来发现,当收到公司老大的邮件,并需要添加任务时,这个可能真是恰到好处!

使用该功能,有两点需要注意:

  1. 你可以在Doit.im Web版的“设置 → 账户信息”中获取到你的任务邮箱,请注意,任何人都能向这个邮件发送邮件以添加任务,因此,请务必保证这个邮箱的私密性。如果不幸泄露,可以通过内置的重置功能,更换任务邮箱地址。
  2. 所有通过邮件添加的任务,都将自动添加到“收集箱”,而非其他箱子,且并不支持前文所述的快速添加字符,其实,这并不是功能缺陷,而是对GTD标准流程的严谨贯彻

4. 沙牛的Dot.im使用方法 返回目录

沙牛使用Doit.im的方法为:Web版为主,Android和iPad版为辅。

虽然Doit.im有Windows和Mac的客户端,但沙牛对它们都只是浅尝辄止:试用一下,就不再用。因为在沙牛眼里,没有客户端比网页版更优秀。

沙牛将Doit.im标签固定在Chrome浏览器上,只要浏览器开着,Doit.im就开着。每天的工作和学习,都从Doit.im开始。

在任务管理层面,沙牛几乎不用Doit.im其他的客户端。

而Android客户端,沙牛主要用来干两件是:一是在任何空闲时间对任务进行回顾;二是做便签使用,有什么想法,沙牛会马上在Doit.im建一条任务,打上 @信息 标签,然后保存在收集栏里。

5. 一点感想 返回目录

在GTD的学习过程中,沙牛尝试了不少GTD软件和网络服务(相信很多GTD初学者也曾陷入过这么一个误区—忽略“道”和“术”,却不厌其烦的沉迷于对“器”的折腾),最近仍觉得Doit.im是最适合自己的—易用!

沙牛认为,用于时间管理的工具一定要易用,如果花在一个工具上的时间过长,那完全起不到时间管理的作用,会本末倒置。

另外,沙牛也不推崇将Evernote或其他工具“改造”为GTD工具的作法—专业的事还需要专业的工具来完成,每个需求的背后都有很多产品为我们做支撑,Evernote是笔记工具,时间管理对它来说并不是强项,何不选择专注于这一领域的工具呢?

Doit.im专注于GTD时间管理,且工具非常易用,在沙牛看来,实为最优秀的GTD时间管理工具!

6. 赠送及优惠活动 返回目录

a. 善用佳软 coupon(86折优惠,长期有效)

Doit.im官方为了表示对善用佳软读者的支持,特别提供了一个86折优惠coupon。

  1. 通过如下链接购买Pro版,年付费可享受 86折优惠:
    Doit.im Pro 国际区 善用佳软 coupon 链接 https://i.doit.im/payment?coupon=xbeta
    Doit.im Pro 中国区 善用佳软 coupon 链接 https://i.doitim.com/payment?coupon=xbeta
  2. 提醒:根据官方要求,通过上述链接享受优惠购买的,将不支持退款。(哦,你会退款吗?)

b. 善用佳软深圳讲座赠送(2014年10月,已结束)

共5位朋友获得半年的Pro版许可:孔繁锋、深圳PM Frank、祝嘉楠、周隽5S生活、傅小丰。

c. 本文发布时的赠送活动(2012年11月,已结束)

2012年11月,Doit.im团队配合本文作者沙牛,做了一次赠送Pro版本的活动(已经结束)。为保证将Pro版本赠送给最有需求的人,因此,该赠送活动采用“试用 →分享→赠送”的方案,且已付费用户不参与此次Pro版本赠送活动(请将机会留给更多的免费用户体验)。具体流程如下:

  1. 试用。在2012-11-10前,注册 Doit.im账号。沙牛已经征得CEO老徐同意,从本文发布之日起,所有注册Doit.im的用户均有为期一个月的Pro版本使用期限。
  2. 分享。在2012-11-30之前,通过在本文发表评论,或者给沙牛发邮件(sandox.luo#gmail.com)的方式留下你对Doit.im的评论或意见,沙牛将择优选取 + 随机选取,并赠送Pro版本一年期限,总数不限,但不少于10名。
  3. 赠送:2012-12-03 宣布:根据本文活动规则,Doit.im Pro版本账号在今日赠送,按照“物尽其用、价值评论优先”的原则,10枚一年Pro版本权限已经赠送完毕,以下是赠送名单:
    Evangelist、sgjy13057、piku、wshuyi、戾客、charlee_tao、幸福的守望者、liuhaiyang、笑九方、wangjun028。
    特别感谢:一位获得Pro版本的用户写错了邮箱,感谢Doit.im的耐心查找。

本文历史 返回目录

  1. 2014-12-26 几乎更新了全部图片;添加了计划功能的简要说明;添加了Pro版优惠通道。
  2. 2012-11-06 首次发表。
  3. 2012-11-07 增加“沙牛的Doit.im使用方法”一章(在此感谢 @善用佳软 对本文的耐心指点),其他地方略做修改。

StrokeIt:让鼠标手势无处不在

【特别说明】我(xbeta)和沙牛(本文作者)一直在思考和尝试一个问题——什么样的文章最符合大家的阅读习惯。因此,欢迎大家——无论是否用StrokeIt——进对文章的结构、风格提出宝贵意见。
【引言】记得沙牛在2006年第一次使用遨游浏览器时,最吸引我的,不是丰富的插件,而是其自带的鼠标手势,这是由Opera浏览器率先开发的功能,其使用方法为:按住鼠标右键(默认,可设置)滑动鼠标,根据所划出的轨迹,执行特定的操作。现在,这个功能几乎已经成了所有浏览器必须遵循的一个标准。而当时,当我领略到鼠标手势的无穷乐趣和快速操作的优势后,就开始对Windows里老掉牙的操作习惯怨声载道,并开始在网上搜罗鼠标手势软件,很幸运,我找到了它,它,就是StrokeIt

StrokeIt 简介

1. StrokeIt适用人群

StrokeIt能极大地提升工作效率,所以沙牛会如此着重地介绍它。使用它,你可以不必再把鼠标移动到关闭或最大化按钮然后点一下来完成操作,可以不敲打一下键盘就输入一堆文字。总之,它能将你的双手从对键盘的依赖下,完全解放出来。因此,如果你 :希望最快地完成常用的操作; 想在脱离键盘的情况下(比如说抽烟的时候,嘿嘿)继续操作,那么StrokeIt将是你的最佳选择。
2. StrokeIt小档案

官方网站:http://www.tcbmi.com/strokeit/(英文)
最新版本:0.9.7
软件大小:137KB(安装文件),331KB(安装后)
授权方式:家庭版免费
界面语言:多国语言,默认是英文,更多语言包可以点此下载.
下载地址:官方网站
资源占用:惊人….地小,不会超过1M,一般情况下,我电脑上的只占用300KB左右,有图有真相。

安装StrokeIt

其实,安装StrokeIt,是一件不值得一提的小事,只需一路Next就行了。但有一些注意事项,不得不说:

1. 汉化

StrokeIt是支持多国语言的,但安装后默认只有英文,其他的语言文件需要从官方网站下载,或者从沙牛之家下载简体中文语言文件,下载后,放到软件安装文件夹里的Strings文件夹下,即可进行语言选择(下文详细说明).

或者,直接点此下载由”一丝冰凉”汉化的 V0.97 Home 版.

2. 设置文件保存位置

这一点很重要,不得不说,在0.9.7之前的版本,设置文件都是保存到安装文件下的,而新版本里,则是保存在其他文件夹下(系统目录),正因为如此,一次重装系统后,导致我不得不重新添加所有设置,杯具啊。所以,在配置好StrokeIt后,一定要记得导出设置文件,或者,直接复制现有的设置文件夹,其设置文件保存位置如下:

Windows XP:C:\Documents and Settings\用户名\Application Data\TCB Networks\StrokeIt

Windows 7:C:\Users\用户名\AppData\Roaming\TCB Networks\StrokeIt

在该文件夹下,会有Actions和Gestures两个文件夹,其中,Actions代表动作,Gestures保存学习到的手势(这些内容将在下文说明)

3. 兼容性

经测试,我在Win7下使用0.9.6之前的版本,画手势时会出现很大的延迟,偶尔还会假死,而0.9.6及之后的版本则无此问题.

4. 如何退出

打开StrokeIt后,它会最小化到系统托盘,按照常规的操作,要想退出,当然是在图标上点击右键,待菜单出现后,再选择退出。而对于StrokeIt,这就不适用了,因为用右键点击StrokeIt,并没有右键菜单,而是禁用手势(图标会变红),因此,如果要退出,需要单击StrokeIt图标,打开软件后,点击文件(File) –> 关闭StrokeIt(Shutdown StrokeIt),即可退出,如图所示.

strokeit-close

一点点简单的设置

正所谓”工欲善其事,必先利其器”,在使用StrokeIt之前,我们先进行一些简单的设置,让它能更好地为你所有—-我认为这是使用软件时最重要的,而不仅仅针对于StrokeIt,只有这样,才能最大程度地发掘出软件的功能.

1. 汉化

如果你和沙牛一样,看着E文就头痛,那你就有必要看这个过程了,否则,请跳过.

下载简体中文语言文件并保存到Strings目录下,然后打开StrokeIt,点击Edit—> Perferences,并参照如图所示的方法完成汉化(设置后需要重新启动StrokeIt).

strokeit-translate

或者,直接点此下载由”一丝冰凉”汉化的 V0.97 Home 版.

2. 其他设置

此外,你可以根据自己的喜好,选择适合的配置,包括鼠标手势线条的颜色,用哪个鼠标键执行手势等,如图:

strokeit-setting

如何使用StrokeIt

看了那么多废话,现在终于开始进入正题了.

刚安装好StrokeIt,你会发现里面有很多预设的配置,囊括了很多软件,如果你和沙牛一样,很少用到他们,或者希望按照自己的要求来设置,那么,你可以按Del删除之.

现在,我们可以来创建自己的设置了,在StrokeIt里,创建一个手势的流程是这样的:新建应用程序 –> 新建动作 –> 新建命令.

1. 新建应用程序(Ctrl + A).

注意,这里的应用程序,指的是手势在哪个程序里起作用,通过添加指定的窗口类,窗口标题,或者文件名来达到该目的,比如,我新建了一个TC的应用程序,并添加上TC的窗口类,这样一来,我在这个应用程序里设置的所有手势,将仅仅在TC这个软件里起作用,而在其他地方,比如系统桌面,浏览器里划同样的手势,是不起作用的.

另外,提醒大家一下,如果你新建的应用程序里没有添加任何一个窗口类或者标题,则这个手势会对所有地方起作用,包括桌面,和任何软件.

2. 新建动作(Ctrl + T).

没错,这里的新建动作,正是代表的手势,你想用什么手势,就在下拉列表里选择,StrokeIt可以支持以下几种类型的手势.

1) 方向,包括上下左右及对角线的八个方向,在StrokeIt的手势选择里,上下左右分别用Up,Down,Left和Right区分,而/Up代表斜线 ➚,\Up则为↖,这一点大家体验一下就能明白.

2) 数字

3) 字母

4) 很多数字和字母的后面都有Reversed字样,这代表手势需要反着划,比如,我们写”一”这个字的时候,是从左至右的,而如果加上Reversed字样,就得从右往左写了,我对这个很不习惯,大概左撇子会比较适应吧,呵呵.

5) 鼠标键。其实严格的说,这些已经算不上鼠标手势了。只是在按住预设鼠标键的基础上,在按动作里设置的鼠标键而已。比如,我预设的执行鼠标手势的按钮是鼠标右键,现在,我新建了一个动作,叫LBUTTON_UP,那么,只有当我按下右键(预设),再按下左键(动作)并松开(根据后面的Up)时,才会生效.

3. 新建命令(Ctrl + N).

动作和命令是一对一的,两者缺一不可,添加动作后,就该新建命令了,即划出鼠标手势后需要执行的操作。StrokeIt所支持的命令类型非常多,在此不一一列举,只介绍经常使用的几个:

1) Keys-HotKey:发送热键,这个选项只需要按下热键即可。但有些键无法捕捉,比如Win键,其替代方法参考第三点.

2) Keys-Password:发送密码,不建议使用,会带来安全隐患.

3) Keys-SendKeystrokes,同样是发送快捷键,但不是通过按键的方式来设置,而是用文本,比如,按下Win+E可以设置为[WIN_DOWN]E[WIN_UP].

4) Run-RunProgramme:运行程序.

5) Windows – Maximize or Restore,最大化或还原窗口

6) Windows-Minmize:最小化窗口.

7) Utilities-Toogle Always On Top,让窗口总在最前.

至此,新建一个鼠标手势的操作就完成了,现在,你可以试一下自己配置的手势是否有效,另外,如果你划的手势不是那么标准,被StrokeIt错误地识别了,或者根本识别不到,你可以在编辑 –> 学习手势(Ctrl + L)里进行手势学习,让StrokeIt更智能.

4. 禁用手势

某些时候,你可能需要在一些程序里禁用StrokeIt,比如游戏,没有人想在游戏里手动鼠标时会执行最小化,此时,可以在这些程序里禁用StrokeIt。方法很简单,只需要创建一个应用程序,并添加窗口标题或类名,再勾选上“在以上程序中禁用鼠标手势”即可。

StrokeIt注意事项

当你习惯了用StrokeIt来掌控一切,你一定会觉得它是如此地好用,但是,也有它奈何不了的情况,比如我遇到的:

  1. 在TC(TotalCommander,经典得不能再经典的文件管理软件,详情请点此查看)中,如果使用NC模式的鼠标选择方式,将会有一个问题,我拖动右键是在选择文件呢,怎么鼠标手势就开始执行了呢? 鱼和熊掌不可兼得,沙牛的解决办法是:在TC里将手势禁用。当然,你也可以设置比较短的手势超时时间,这完全看自己的习惯.
  2. 使用诸如VMWare在内的虚拟机软件时,如果在客户机里点右键,将会触发主机的手势操作,导致客户机不能正常弹出右键菜单,这时,可以对VMWare设置禁用鼠标手势.
  3. 如何用鼠标手势打开我的电脑.这得分两种情况,在XP下,可以通过添加[WIN_DOWN]E[WIN_UP]的Send Keystrokes来打开资源管理器,或者是运行程序”…”(三个点,无引号)来打开我的电脑。而在Win7下,要打开我的电脑就得通过添加[WIN_DOWN]E[WIN_UP]的Send Keystrokes来实现.
  4. 再次提醒,设置好StrokeIt后,将设置导出备份,这点很重要,很重要.

附录

附录1:我的StrokeIt配置文件(猛点此下载)(格式为 手势:操作)

Z:发送Esc键
Right-Down:查看属性
Right-Up:打开任务管理器
/Down:打开我的电脑
Down-Right:关闭当前窗口
Up-Right:关闭当前页(针对MDI窗体)
Left:后退
Right:前进
A:回车
Left-Up:切换窗口
\Down:全部最小化
Down-Left:删除
/Up:刷新
Left-Right:向上一级(针对资源管理器)
Up-Left:打开运行窗口
Left-Down:重命名
\Up:总在最前
Up:最大化当前窗口
Down:最小化当前窗口

附录2:StrokeIt手势示意图

图1:来自网络,作者未知。
图2:一丝冰凉网友制作的新版手势图。

附录3:相关文章

合理使用AutoHotKey+StrokeIt。作者dyseat,xbeta修改。
使用 StrokeIt 替代浏览器的鼠标手势

附录4:本文历史

  1. 本文创建于2010-01-11日.
  2. 2010-01-13,第一次修订,增加了适用人群,并修改了请参见的链接.
  3. 2010-08-16, 增加由“一丝冰凉”汉化的0.97 Home版本的下载地址。
  4. 2010-10-15, 补充由一丝冰凉制作的新版手势图。
  5. 2011-04-01, 在善用佳软投稿,重新修改。

以简驭繁 弹指神通–超绝神器Candy小窥

作者:沙牛 2010年10月首发于沙牛之家

前言

如果你是一位设计人员,你可能会有这样的需求:对于一个图片文件,你有时需要用不同的软件去浏览它,比如ACDSee、Windows自带的图像浏览器、XnView等等,而有时候,你又需要用不同的软件去编辑它,比如ACDSee、Photoshop等等;而如果你是一位网页设计师,面对一个HTML文件,你有时可能需要用Notepad++、DreamWeaver、EmEditor去编辑它,更多时候,你还会用不同的浏览器,比如Chrome、IE6、IE8以及Firefox去测试它的兼容性。这时,你会怎么办?一般情况下,你会使用以下几种方式去完成这个需求:

  1. 双击运行,这会根据系统里设置的文件关联,使用默认的软件打开。
  2. 右键点击文件,并在打开方式中选择中意的软件。
  3. 打开软件,从软件中浏览器文件并打开。

或许平时你没有注意到这是个繁琐的过程,但当这个需求被提出,你不得不承认这确实够烦人的,但现在,有一种更为简便的方式,它能帮你实现以下的需求:当我选中一个目标,这个目标可能是一个文件夹、一个文本文档、一个配置文件或者一个磁盘,并发出一个指令,然后根据不同的类型,选用不同的方式(一种或多种)来打开。

这才是理想的文件打开方式,提供给用户最大的自由度,而且操作起来极其轻松快捷,这是何等的惬意!而这一切,Candy能帮我们实现。

Candy并不适用于所有人,它适用于:

  1. 有需要用多个程序打开一个文件需求的人。
  2. 觉得右键菜单的打开方式太过繁琐的人。
  3. 喜欢捣鼓软件的人。
  4. 喜欢使用快捷键和鼠标手势,并用它们来简化操作步骤的人。

Now,Let’s Candy!

1. Candy简介[返回目录]

Candy 是一款小巧的操作辅助型软件,由作者万年书妖使用AHK脚本开发,下载地址:来自沙牛之家 (206KB),本是为了满足自己的需求而开发,但后来公布到网上,时至今日,已经有越来越多的人使用并爱上了它,并且,万年书妖已经放出了Candy的源码,有兴趣的朋友可以下载研究一下。但是,不少人还是嫌它使用太麻烦,作为一个过来人,沙牛认为其原因有两点:不能独立运行;需要手动修改配置文件。诚然,沙牛在最初接触它的时候,也有狗啃南瓜—-无处下手的感觉,但静下心来慢慢琢磨一下,才发现Candy其实很简单,很易用。下面,沙牛会从最基础的配置入手,给大家详细讲述Candy的配置,相信看完本文后,你也会觉得:Candy其实很简单。

2. Candy使用指南[返回目录]

2.1 启动方式[返回目录]

或许你会觉得,启动不就是双击吗?这有多难?有必要单独列一个标题来说明吗?错!在此,沙牛郑重地告诉你:不少人觉得Candy难以入手,正是因为不了解它的启动方式,双击过后没反映,紧接着,发现还要手动修改配置文件,便放弃使用,这也就错过了一款何其经典的软件。不仅仅是Candy,因为这样而被放弃的软件,绝对不在少数。

不过话说回来,Candy还真算是一款启动方式非常独特的软件,之所以这样说,是因为:Candy不长跓内存,只在你需要它的时候,运行一下,执行完特定的操作,又自动退出,由此看出,Candy是一款在后台默默工作的软件,和沙牛一样,是多么的低调啊!-_-||| Candy的执行过程如下所示:

选中一个目标–>通过特定的方式启动Candy–>根据被选中目标的类型执行特定的操作–>Candy退出

如下所述,启动Candy需要使用“特定的方式”,那么,到底是那些方式呢?又为什么必需要通过这些方式呢?

这是因为,作为一款相当低调的辅助软件,Candy旨在对被选中的目标进行操作,注意,是被选中的目标,这就有一个问题,当你选中一个目标时,怎么去执行另一个目标呢?总不可能再去双击运行吧,那之前被选中的目标不就失去焦点了么?没错,因此,Candy必须通过以下方式来启动:

  1. 快捷方式的快捷键。你可以将Candy的快捷方式发送到桌面,或者是开始菜单中,然后对它设置一个快捷键(不少Candy粉丝都的F7,不过TC用户应该不会用这个的),按下这个快捷键,即可启动Candy,如下图:
  2. 鼠标手势软件。比如StrokeIt,可以增加一个手势,并设置为调用Candy,如下图:
  3. AHK等相关快捷键软件。可以通过设置快捷键等方式来调用Candy,沙牛则是采用StrokeIt和AHK的方式来调用Candy,这样的目的是做到鼠标和键盘都能独立操作。AHK脚本如下:

    ;调用Candy
    F7::
    Run, D:\candy\candy.exe /ini=candy.ini
    return

  4. 在TC里调用。相信这里的读者很多都是TC的忠实粉丝,而通过简单的配置,Candy便能在TC里游刃有余。
  5. 还有一些其他的软件也能调用Candy,比如HoeKey,沙牛没有接触过,不再赘述,方法都是大同小异。

关于启动方面,还有一点需要提醒的,或许你已经通过上面StrokeIt和TC的图注意到了,那就是在启动Candy时,需要带一个启动参数:/ini=*****。这是在为Candy运行时指定一个配置文件,当你有多个配置文件的时候比较有用。当然,如果你只需要一个配置文件,那么你也可以不加参数,但是你的配置文件必需命名为 candy.ini。另外,添加 /ini 参数时,注意:路径和 /ini 参数之前一定要有一个空格

2.2 配置文件[返回目录]

现在,已经搞定了使用Candy的第一大难题,现在来说说第二个—-Candy的配置文件,其实,这也很简单,沙牛做了一个未做任何配置的模板,可以点此下载,然后,再看看后面对每一项的说明。

下载了吗?OK,go on.

先说一下ini配置文件的结构:[] 代表一个区段,而每个区段中可以放置不同的配置,每个配置的格式为 参数名=属性值,而以分号(;)开头的语句则为注释。因此,在刚才的模板里,就存在两个区段:configuration 和 associations。其中,configuration 放置一些关于Candy软件本身的配置,而 associations 区段则记录着你对不同扩展名的不同配置。每个参数的用途如下。

configuration 区段:

参数名 作用
used_browser 定义常用的浏览器,详细含义:

假设你系统默认”IE”,你在candy里面设置的浏览器(即default_browse)是firefox,那么,当你当前用的浏览器是chorme的话,candy将把执行的结果反馈到哪个浏览器呢?这是个选择题。所以,用了一个used_browser,如果你在这里面定义过该浏览器,那么在该浏览器上发candy命令,则在该浏览器内执行。

例如:used_browser=chrome.exe,firefox.exe,maxthon.exe

default_browser 默认浏览器,用于打开Candy里配置的网址,注意:如果和操作系统的默认浏览器不一致,将会以该参数对应的为准。

例如:default_browser=c:\Program Files\Internet Explorer\IEXPLORE.EXE

config 配置文件出错时,用什么程序打开配置文件。

例如:config=”c:\Program Files\Notepad++\notepad++.exe”

TimeWaitCandy 执行操作时,需要一定时间,如果这个时间内,比如CPU忙时,没有提取到内容,则认为是空的。该时间以秒为单位。

例如:TimeWaitCandy=1

ShortText_Length 设置一个字符串长度,当被选择的字符串小于等于这个长度时,就会被作为短文本,否则为长文本。

例如:ShortText_Length=80

Show_error_msg 是否显示错误信息,1为显示,0为不显示。

例如:Show_error_msg=1

associations 区段(该区段是由用户自行设置扩展名打开方式的,但有一些特殊的类型需要说明):

参数名 作用
ShortText 指定对短文本所做的操作,沙牛设置的是用Google进行搜索,当然,你也可以自行设置。

例如:ShortText=http://www.google.com.hk/search?q=

LongText 指定对长文本进行操作。

例如:LongText=”c:\Program Files\Notepad++\notepad++.exe”

另外,可以将它放入剪贴板:LongText=<clipon>

<clipon>为内置的变量,更多的变量将在后面介绍。

WebUrl 指定网页链接的处理方法。

例如用浏览器打开它:WebUrl=”c:\Documents and Settings\Administrator\Local Settings\Application Data\Google\Chrome\Application\chrome.exe”

Folder 指定对文件夹的处理方法。
Driver 指定对磁盘的处理方法。
NoExt 指定对没有后缀的文件的处理方法。
Email 指定对电子邮件地址的处理方法,一般设置为给这个地址发邮件:

Email=mailto:

AnyText 对任意文本的操作。
AnyFile 对未被定义文件类型的操作。注:如果在后面设置了独立的文件格式,比如txt,那么对txt文件调用Candy时,将不再使用AnyFile的配置。即:AnyFile的设置只针对配置文件里没有设置独立插件的后缀名。

AnyFile=”c:\Program Files\Notepad++\notepad++.exe”

注意:对于应用程序的路径,如果路径里包含空格,则必须用引号(“”)括起来。

另外,除了上面这些软件预留的配置和特殊类型外,我们还可以自己定义对各种文件的处理方式。其格式为:后缀=应用程序(参数①)|(参数②)操作对象|启动目录|状态参数

看起来很复杂是吧?参数什么的下文再说,其实,如果是基本的应用,我们完全可以将格式改为这样:后缀=应用程序

比如,我希望选中一个文本文档时,用Notepad++打开,这时可以这样写:

……前面省略
[associations]
txt=”c:\Program Files\Notepad++\notepad++.exe”

另外,你还可以在一行配置中写入多个文件类型,类型之间用竖线(|)隔开。

……前面省略
[associations]
txt|ini|ahk=”c:\Program Files\Notepad++\notepad++.exe”

通过以上的设置,你将得到一个类似于该文件的Candy配置文件

OK,看到这里,你已经基本上学会Candy的使用了,对于一般的应用,绝对不成问题,不过,Candy的强大绝不仅仅是这些,下面,来学习一些Candy的高级功能吧。

2.3 菜单[返回目录]

通过使用Candy,你可以很轻松的使用不同的程序去打开不同类型的文件,而面临文章开头的第二个需要,怎么办呢?该是Candy的菜单功能出场的时候了。

由于工作的关系,沙牛需要经常处理HTML的文档,有时需要用DreamWeaver来编辑,有时又需要用到Notepad++,有时还需要用各种浏览器来预览,而Candy可以做到什么效果呢?先看一下沙牛对HTML文件使用Candy后的截图:

这样的菜单是怎样实现的呢?只需要如下几行代码:

……前面省略
[associations]
htm|html=<menu>browsers+{edit:编辑}
[menu_edit]
用DreamWeave编辑=“d:\Adobe\DreamWeaver\dreamweaver.exe”
用Notepad++编辑=”c:\Program Files\Notepad++\notepad++.exe”
[menu_browsers]
用FireFox浏览=“d:\Network\Firefox\firefox.exe”
用Chrome浏览=”c:\Documents and Settings\Administrator\Local Settings\Application Data\Google\Chrome\Application\chrome.exe”
用IE浏览=“c:\Program Files\Internet Explorer\IEXPLORE.EXE”

对代码的解释如下:

  1. 定义菜单需要用 [menu_menuName] ,其中,menuName为定义的菜单名。
  2. 对文件类型启用菜单需要用 <menu> 开头。
  3. 普通的菜单在后面跟上菜单名即可。
  4. 如果需要添加二级菜单,则需用大括号{}括起来,大括号里的格式为:菜单名:想要显示的字符串。
  5. 多个菜单间用加号(+)连接起来。

2.4 参数[返回目录]

上面已经说过,配置一个文件类型的处理方法,最标准的格式为:

后缀=应用程序(参数①)|(参数②)操作对象|启动目录|状态参数

这些参数都是什么意思呢?这得看后缀所对应的程序,这个程序有些什么参数,你就可以通过配置给它传递什么样的参数。而状态参数,则为固定的Max、Min和Hide三个,Max为最大化,Min为最小化,Hide为隐藏,这和快捷方式的运行方式一致。

此外,Candy还提供众多的参数,以供选用。可以书妖的Candy介绍中查询。

另外,有两个比较实用的参数,不得不说:

参数名 含义
<d> Candy所在的盘符
<p> Candy所在的目录

书妖对这两个参数的解释如下:

这两个参数用于“便携化”,比如你在U盘里面使用candy。当然,这两个参数在大部分情况下,是可以被忽略的。

txt=<d>\某文件夹\某软件 完全可以写成 txt=\某文件夹\某软件
txt=<p>\某软件           可以写成     txt=某软件

设计这两个参数,是为了某些特殊命令行场合。

3. 结语[返回目录]

作为一款操作辅助性的软件,Candy可以说是解决了打开文件时的诸多问题,相信不只是沙牛,必定要很多朋友也是如此。蒙佳软推荐,沙牛也是一位TC粉丝,长时间以来,一个问题困扰着我,抛开TC的Lister插件,如果是用F4键(沙牛设置的是Notepad++),则所有文件,哪怕是图片和音乐,全都用Notepad++打开,非常麻烦,之前和佳软沟通时他提到了F4Menu,也是一款经典的软件,而沙牛认为,Candy和F4Menu有着本质的不同,甚至比后者更为方便。Candy,完美的解决了沙牛的问题,欣喜不已。最后,祝大家Candy愉快,如果在使用过程中有什么问题或者建议,欢迎留言。也谢谢Xbeta,给了沙牛一个推广Candy的平台。

4. 本文历史[返回目录]

  1. 本文创建于 2010-10-22 日。
  2. 2010-10-24 日第一次修改,并加上源代码下载地址。

>