剪贴板增强软件综述:CLCL,ClipX,Ditto等

剪贴板是一个伟大的创新。它让跨程序、跨文档传递数据变得前所未有的轻松,让 Ctrl+C、Ctrl+V (或Ctrl+Insert、Shift+Insert)成为最常用的快捷键。但是,windows 自身的剪贴板管理功能太弱(只能容纳一条记录),远不足以发挥剪贴板的真正功能。于是,世界各地的程序员开发了上百种增强工具,来“升级”剪贴板。

如何从中选择最合适的一款呢?如果你愿意支付 35 usd 的注册费,并且愿意承受庞大的体积,不会因为众多功能而困惑,你可以选择最经典(但现在过于臃肿)的 ClipMate。但是,我并不推荐一般用户这样做。因为这个世界上还有很多优秀免费软件可供选择。其中最优秀的 3 款,都体积小巧,运行快速,使用方便——这就是善用佳软推荐的 DittoCLCLClipX

一、概述

本部分待整理
各款软件的差异:
普遍性的差异:不同的剪贴板增强软件,除了体积大小、占用资源多少方面的差距
剪贴板功能方面:
强化思路方面:
数量、格式(图/文/文件)、临时vs管理,内存
共享,存储,合并,导出
强化思路:输入:历史,多个(软件,vim)。输出:转格式、合并、自动化

这类软件的基本功能:

  • 支持多个剪贴板,数量可以自己设定。我常用9个(好处是可以按数字键调用)。
  • 不仅支持文本,也支持图片。没有其他工具时,可以兼职用作图片收集器。(注:复制图象,和复制一个图像文件是不一样的)
  • 热键操作方便。多次Ctrl+C后,到要粘贴的地方,CLCL按Alt+C再按数字或用鼠标选中适当的条目即可。ClipX的呼出热键可自定义。
  • 关机后剪贴内容不消失。
  • 支持固定内容(模板)作为剪贴板条目,比如常用的信息(地址、签名档、电话、Email等)
  • 顺序粘贴真方便。比如要填一个表格,有8个字段。用CLCL的方式是:先清空历史,把8条内容依次复制。到第一个空处,按Alt+C 8,就把第一条(因为最先复制,所以被后面的7条新内容挤到了第8位)粘贴了;再到第二个空处,仍按Alt+C 8(因为原第8位的被应用后,排到了第一位,其他顺延),第2条就上屏了。这样,实际上实现了依次粘贴的功能。

二、CLCL、ClipX、Ditto:三强详介

CLCL、ClipX、Ditto是三款最实用的软件。追求资源节约、易用的用户,可以选择 CLCL 和 ClipX;追求功能多,存储数据量大的用户,则可选择 Ditto。详细介绍如下。

(1) CLCL:Alt+C呼出真方便

CLCL 是一个非常强大、体积小巧的免费剪贴板增强工具。它支持所有剪贴板格式。可以自定义模板。热键 “Alt+C” 弹出菜单,非常方便。可自定义菜单——这个功能非常强大,很多项目都可以自定义,来满足个人习惯。可在弹出菜单上显示图片,非常适合在图像编辑软件中使用。鼠标在菜单上悬停提示。能够设置格式过滤。能够设置忽略的窗口。能够为每个窗口设置粘贴键。可使用插件来扩展功能。

它产于日本,主页为http://www.nakka.com/soft/clcl/index_eng.html。汉化下载地址为http://www.hanzify.org/index.php?Go=Show::List&ID=7712
它完全免费,体积小巧,仅150K。按 “Alt+C” 键就显示弹出菜单,再按序号就把对应的内容粘贴到程序中。
CLCL有一款支持Unicode的插件,但是只能在view窗口显示(有时还存在一些小问题),不能在弹出的菜单上直接显示。

(2) ClipX:占用内存更小

汉化下载原版下载主页
CLCL如此好,为什么还推荐ClipX?是因为

  • ClipX不比CLCL差(除了在Maxthon和其他一些IE外挂中不能用)
  • CLCL是日产软件,一些用户会介意
  • ClipX占用内存更少(几百K。CLCL近2M)
  • ClipX支持Unicode——对一些用户,这一点很重要。(如下图所示。如果显示其他字符集不正确,很可能是显示所用的字体不支持Unicode,换一种应该就OK了)
  • ClipX可以通过菜单清除历史记录,比CLCL更方便。

下图:点击系统托盘区的 Clipx ,所显示的菜单。来自官网。

下图:在应用程序中使用 ClipX 的情况。来自官网。

下图:ClipX 的设置界面。善用佳软+ClipX汉化版+GIMP 制作。

(3) 于两者间选择

这些人用ClipX:

  1. 需Unicode的
  2. 对于日系软件有抵触心理的(其实不必)
  3. 喜欢一个exe,不要dll的(CLCL运行并不要dll,但设置时需要)
  4. 喜欢内存占用更少的

这些人用CLCL:

  1. 经常向Maxthon中贴入内容的(ClipX对IE外壳的部分浏览器扩展支持有问题)

另外,有意思的是,CLCL要插件才支持Unicode,ClipX直接支持;而CLCL直接支持固定条目,但ClipX则要插件才能做到这点。
再一点,我认为 CLCL 的 Alt+C 按键很方便,但在 ClipX 中无法定义此键(呵呵,很有意思。因为在自定义界面上,按Alt+C,就响应了&Cancel,即取消设置)。

好软件并非没有缺点,比如:CLCL如果能直接在菜单上清除某些条目、把所有历史合并(代替文本收集器之类的小工具)就更好用了。

(4) 开源的 Ditto

【说明】关于Ditto,请详见 http://xbeta.info/ditto.htm,下文不再更新

上述两款软件均为免费,而 Ditto 则属于开源软件,即懂编程的朋友可以修改它的源代码,让它更符合自己的需求。

相对于前2款,它的特点是可以存放更多剪贴板记录,并通过滚动条来翻查,或者输入部分内容进行匹配。另外,它还可以在局域网内共享剪贴板内容。

- 到主页下载,这是便携版 (zip file,1+MB)
- 如果喜欢不同的视觉效果,可下载主题
- 如果需要其他语言文件(xml格式)(下载包已含简体中文),可在主页下载,存放于Language目录。为了精简,可删除多余的语言文件,只保留简体中文和English。
- 这样设置为中文。

- 默认情况下,字体太小,且中文躺倒显示,请修改字体(如下图),然后重启 Ditto。

- 但是,搜索框中的中文字体无法设定(仍保持躺倒方向),暂时忍受一下吧。

从使用来看,有3种使用方式:
- 极度频繁使用时,可以设为窗口总处于顶层
- 少数条目频繁使用时,可设定启用 ctrl+0~ctrl+9 快捷键
- 通常情况下,通过热键 Ctrl+` 调用

3款推荐软件的内存占用情况:

四、以下这些软件也不错

1. Hamsin Clipboard v3.03

  免费的剪贴板增强软件Hamsin Clipboard v3.03 ,除了体积非常小巧(100KB,1exe)外,最大优点是支持顺序粘贴,缺点是历史条目固定为10条。
  [image]
  顺序粘贴(Incremental paste)相当于共享软件 ClipMate 的强力粘贴(power paste)的一半功能。所谓强力粘贴,或顺序粘贴,是指先多次ctrl+c,然后只管按下ctrl+v,先后复制的内容会依次粘贴过来。所谓一半功能,是指 Hamsin Clipboard 并不能对已经复制过的内容,进行顺序粘贴。而只能是进入顺序粘贴模式后,先多次复制,再ctrl+v时,就会顺序粘贴了。实际上,称为“临时顺序复制/粘贴”更准确。
  从原理上,可以这样理解:Hamsin 的顺序粘贴,并不是对原有功能的增强(增强理解为乘法 [1]),而是增加的一个新功能(理解为加法)。进入此模式后,它会重新做一个序列记录,当你按下ctrl+v之后,自动加载下一条记录。并且,只能使用一次,如果要再使用,必须再依次ctrl+c。这与ClipMate可以对任意选中的记录,进行正/逆序的强力粘贴是有较大差距的。
  但无论如何,Hamsin Clipboard 是唯一具备顺序粘贴功能的免费软件【善用佳软/2009-12-08补充:Clipboard Magic 也支持。】

Incremental paste:官方相关说明

  When ‘Incremental paste’ option is on, several clips can be copied to the clipboard one after another and pasted in the same order (Actually, in this mode each clip is placed into the history only, whereas each pasting automatically places the next clip onto the clipboard for the next pasting operation).

  另外,它从3.0版开始写注册表,以前配置记录于ini文件。除了顺序粘贴外,还支持 Win+数字键 直接粘贴内容、合并剪贴板、常用条目。支持很多格式,但历史条目仅包含10条,加多不行,减少也不行;只能以有限长度的文字显示已记录内容(不如CLCL那样可以在图标上显示图片格式内容的缩略图、可以在鼠标移到菜单的条目上时可以用工具提示显示全部内容)等。

ArsClip

http://www.joejoesoft.com/vcms/120/
http://www.skycn.com/soft/25205.html

Clipomatic

http://www.mlin.net/Clipomatic.shtml 很小啊很小,100KB级

clip magic

好象是freeware,小巧,安装文件 1.5MB。功能好象很强大 http://www.clipmagic.com/more.html 下载 http://www.clipmagic.com/software/cmsetup.exe

  其他 Kana Clip(对剪贴内容进行加工)、Clipguru、Yankee Clipper 3、Freeclip也都是不错的软件。

四、相关软件

  除了纯正的剪贴板增强软件,还有一些软件也具备相关功能。比如资料管理类软件,甚至是某些编辑器,都具有剪贴板监视功能。AutoHotkey 等脚本工具,也能实现类似功能。还有一些小工具,把选中文本发送到 notepad 等。(此部分未完成)

(正文完)

注释

  [1]: 乘法与加法是一个重大区别。乘法是融会贯通,一通百通。而加法只是简单堆积。乘法的例子:Total Commander、Vim、Google 增加一项小功能后,这个小功能可以与以前的N个基本功能结合起来,效果提升非常明显。

文章更新历史

  2009-08-21:重写 Hamsin Clipboard 的顺序粘贴功能。
  2009-06-25:更新小标题及多处文字,突出 Hamsin Clipboard 的顺序粘贴功能。
  2008-06-23:增加Ditto部分。
  2005-09-09:初稿。


A1:本文信息

[转载请保留] 作者:善用佳软 出处:http://xbeta.info/clipx-clcl-ditto.htm
日期:2009-06-23  分类:Tools   标签:   评论:30

A2:相关阅读

前一篇:«
后一篇:»

B1:已有评论30 条

  • 程序员: 2008-09-05 22:25, #4836

    有没有人发现clcl和clipx在source insight里面使用都有些问题?
    每次粘贴,不管选择那一个,都会把当前剪切板的东东贴上去。

    回复

    by: 2009-01-19 15:35

    偶尔遇到,有的时候选中的粘贴替换也有问题。

    回复

  • ob39: 2008-09-16 17:38, #4987

    怎么用 Clipx 1.0.3.8汉化版 在文本文件中粘贴的内容全部放在文件最前面?
    而用 Clipx 1.0.3.9 beta7 英文版则不会。

    回复

    善用佳软: 2008-09-16 18:41

    多试几次,如果问题依然存在,就向汉化作者反映,或者换用英文版。

    回复

  • tireless: 2008-11-04 13:13, #5911

    Clipomatic 一个很大的不足是,快捷键定义有限制。它的快捷键定义就像 Windows 系统的一样,不能定义 win 键,或单字母键等。

    回复

  • cim: 2009-01-21 21:02, #7585

    这些工具对word的表格无能为力。

    回复

    : 2009-06-08 16:25

    是啊,很需要一个这样的 带格式复制的,,,
    ClipX好像有这方面的插件

    回复

    : 2009-06-08 16:26

    有带格式复制的功能请通知一下我,谢谢

    回复

  • bluesky: 2009-06-24 13:57, #10068

    ArsClip我觉得更好一点,原因是——很多剪贴板增强工具不能为特定位置的记录设定快捷键,而ArsClip可以!这一点在某些特殊场合下比单一热键呼出要有用很多

    回复

  • [...] 推荐免费小巧的 ClipX 和 CLCL ,尽管后来在 旧文中悄悄增加了 Ditto ,但并没有引起太多注意。善用佳软现做明确推荐: Ditto [...]

  • Leapiny: 2009-06-25 8:50, #10099

    根据推荐,试用了ClipX,
    1、推荐连接汉化版好像可以设Alt+C
    2、去主页下载了最新的clipx-1.0.3.9 beta 改变很多,建议尝试。

    回复

  • stevenkf: 2009-06-25 11:51, #10102

    发现个问题,用clipx,在Freemind里面粘贴,一个节点上会自动增加子节点后粘贴,不知是何原因

    回复

    stevenkf: 2009-06-25 11:53

    好像CLCL也有类似问题,不知如何解决

    回复

    olfav: 2009-11-22 22:45

    是不是粘贴的内容里结尾有个回车/换行符号的原因?这个符号属于非打印字符,是看不到的。

    解决办法:只复制纯文本。

    回复

  • Falcon: 2009-06-25 21:59, #10112

    Clipboard Recorder 也是免费的,挺好使的,尤其是剪贴板可以一直悬停在屏幕最上面,这样就可以直接看到想要粘贴的内容。

    回复

  • Mooo: 2009-06-26 12:18, #10121

    看了Xbetar的介绍我以为CLCL比ClipX好,所以用了CLCL,但使用中总觉得点击系统托盘图标后显示的内容设计不好,使用中觉得很不顺手。又下载ClipX试用,用了ClipX才知道这个设计得更好,除了作者所说的热键方面,心里不由说,这正是我想要的。
    CLCL热键呼出方便一点,但单击系统托盘后显示内容ClipX更适合我的习惯或说期望,所以选择了ClipX。

    回复

  • intelms: 2009-06-27 17:09, #10131

    clipx的ALT+c问题
    我们先定义为ALT+D
    退出程序,然后打开clipx.ini
    文件
    把hotkey1_key=68
    改成
    hotkey1_key=67
    再运行程序,看看alt+c
    【善用佳软:多谢。再一次让明,相比图形化操作界面的复杂与限制,配置文件往往是更便捷的方案。】

    回复

  • haitao: 2009-07-03 13:37, #10235

    使用clipx后,发现它经常导致硬盘巨响,好像它的历史内容保存方式会导致很多碎片。
    于是自己写了一个clipx,压缩存储最多9999个历史
    只是因为delphi7写的,不支持unicode,类型也只支持文本和图形

    回复

  • PP: 2009-07-15 18:52, #10502

    發現 ClipX 有個大問題,使用一段時間後,叫出工作管理員,發現 ClipX 的 I/O 讀取位元組爆增至好幾GB,但我那時候才剛剛試用 ClipX ,歷史紀錄也才不到 10 筆. 每一筆紀錄不會超過 1KB , 嚇到了,趕緊換用 Ditto…. 。

    回复

  • [...] ClipX 和 CLCL ,尽管后来在旧文中悄悄增加了 Ditto,但并没有引起太多注意。善用佳软现做明确推荐:Ditto [...]

  • 不懂电脑: 2009-07-25 13:49, #10585

    【答:无明确推荐,请自行搜索。】老大,你好,你推荐的东西都很好,但是我发现我一用这些剪贴板,我电脑上就出现乱码,刷新一次有时会好,可大部分时间刷新都没用,尤其是ClipCache Pro
    ,我一用,网页不但乱码,连填表那些表格都看不见了,只有退出。请问有没有纯粹中国产的剪贴板啊?请推荐一个,谢谢啦,体积大小都没关系,能增强剪贴就可以了,我就是普通用一用,不必太专业的。

    回复

  • curious: 2009-08-20 22:35, #11159

    我推荐一个CuteClipboard软件,很小巧,很方便。
    ALT+1~9复制,Ctrl+1~9粘贴,还不占用系统的Ctrl+C,一般来说9条也差不多够用。

    回复

  • clvie: 2009-09-07 11:55, #11487

    国产的multitextclipboard也不错啊

    回复

  • laoball: 2009-10-09 11:13, #12028

    在多台电脑上一直用clcl,今天公司给了新电脑,dell的默认安装XP,alt+C不知道被什么占用了,注册快捷键失败,没有了alt+C的日子好难过……

    回复

  • olfav: 2009-11-22 22:41, #12873

    求助:clcl在粘贴中文的时候出现乱码,如何解决?

    原先用的好好的,最近突然就坏掉了,不知道什么原因,复制的时候是好的,按Alt+C预览的时候也正常,粘贴出来就乱码了,比如复制“善用佳软”四个字,粘贴出来就成了“ÉÆÓüÑÈí”,如何解决?

    回复

    如斯: 2009-12-11 10:24

    我的也是,不知道是不是和操作系统相关?我的是win7英文版。加载了unicode插件也不行。

    回复

    olfav: 2009-12-21 19:03

    我的也是win7,是中文旗舰版。不过最近又莫名其妙的好了~~,诡异~~~

    回复

  • [...] 剪贴板增强软件综述:CLCL,ClipX,Ditto等 – 善用佳软 [...]

  • [...] 剪贴板增强软件综述:CLCL,ClipX,Ditto等:http://xbeta.info/clipx-clcl-ditto.htm [...]

  • 软件开发人员的常用工具集…

    注: 以下列出的软件获取位置多位于 {{\\chj\………

我要发表评论

您的留言:
NOTICE: You should type some Chinese word (like “你好”) in your comment to pass the spam-check, thanks for your patience!

 名称/Name (* 必需)
 邮箱/Email (* 必需)
 链接/Link