剪贴板是一个伟大的创新。它让跨程序、跨文档传递数据变得前所未有的轻松,让 Ctrl+C、Ctrl+V (或Ctrl+Insert、Shift+Insert)成为最常用的快捷键。但是,windows 自身的剪贴板管理功能太弱(只能容纳一条记录),远不足以发挥剪贴板的真正功能。于是,世界各地的程序员开发了上百种增强工具,来“升级”剪贴板。
如何从中选择最合适的一款呢?如果你愿意支付 35 usd 的注册费,并且愿意承受庞大的体积,不会因为众多功能而困惑,你可以选择最经典(但现在过于臃肿)的 ClipMate。但是,我并不推荐一般用户这样做。因为这个世界上还有很多优秀免费软件可供选择。其中最优秀的 3 款,都体积小巧,运行快速,使用方便——这就是善用佳软推荐的 Ditto、CLCL、ClipX。
本部分待整理
各款软件的差异:
普遍性的差异:不同的剪贴板增强软件,除了体积大小、占用资源多少方面的差距
剪贴板功能方面:
强化思路方面:
数量、格式(图/文/文件)、临时vs管理,内存
共享,存储,合并,导出
强化思路:输入:历史,多个(软件,vim)。输出:转格式、合并、自动化
这类软件的基本功能:
CLCL、ClipX、Ditto是三款最实用的软件。追求资源节约、易用的用户,可以选择 CLCL 和 ClipX;追求功能多,存储数据量大的用户,则可选择 Ditto。详细介绍如下。
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窗口显示(有时还存在一些小问题),不能在弹出的菜单上直接显示。
汉化下载|原版下载|主页|
CLCL如此好,为什么还推荐ClipX?是因为
下图:点击系统托盘区的 Clipx ,所显示的菜单。来自官网。

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

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

这些人用ClipX:
这些人用CLCL:
另外,有意思的是,CLCL要插件才支持Unicode,ClipX直接支持;而CLCL直接支持固定条目,但ClipX则要插件才能做到这点。
再一点,我认为 CLCL 的 Alt+C 按键很方便,但在 ClipX 中无法定义此键(呵呵,很有意思。因为在自定义界面上,按Alt+C,就响应了&Cancel,即取消设置)。
好软件并非没有缺点,比如:CLCL如果能直接在菜单上清除某些条目、把所有历史合并(代替文本收集器之类的小工具)就更好用了。
【说明】关于Ditto,请详见 http://xbeta.info/ditto.htm,下文不再更新:
上述两款软件均为免费,而 Ditto 则属于开源软件,即懂编程的朋友可以修改它的源代码,让它更符合自己的需求。
相对于前2款,它的特点是可以存放更多剪贴板记录,并通过滚动条来翻查,或者输入部分内容进行匹配。另外,它还可以在局域网内共享剪贴板内容。
- 到主页下载,这是便携版 (zip file,1+MB)
- 如果喜欢不同的视觉效果,可下载主题
- 如果需要其他语言文件(xml格式)(下载包已含简体中文),可在主页下载,存放于Language目录。为了精简,可删除多余的语言文件,只保留简体中文和English。
- 这样设置为中文。
- 默认情况下,字体太小,且中文躺倒显示,请修改字体(如下图),然后重启 Ditto。
- 但是,搜索框中的中文字体无法设定(仍保持躺倒方向),暂时忍受一下吧。
从使用来看,有3种使用方式:
- 极度频繁使用时,可以设为窗口总处于顶层
- 少数条目频繁使用时,可设定启用 ctrl+0~ctrl+9 快捷键
- 通常情况下,通过热键 Ctrl+` 调用
3款推荐软件的内存占用情况:

免费的剪贴板增强软件Hamsin Clipboard v3.03 ,除了体积非常小巧(100KB,1exe)外,最大优点是支持顺序粘贴,缺点是历史条目固定为10条。
![[image]](http://img.xbeta.info/hamsin.png)
顺序粘贴(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 也支持。】
另外,它从3.0版开始写注册表,以前配置记录于ini文件。除了顺序粘贴外,还支持 Win+数字键 直接粘贴内容、合并剪贴板、常用条目。支持很多格式,但历史条目仅包含10条,加多不行,减少也不行;只能以有限长度的文字显示已记录内容(不如CLCL那样可以在图标上显示图片格式内容的缩略图、可以在鼠标移到菜单的条目上时可以用工具提示显示全部内容)等。
软件主页:http://www.joejoesoft.com/vcms/120/
最新版本: ArsClip v3.1.4,2010-07-06
性质:免费、开源(下载包含源代码)
最佳免费剪贴板增强工具是这样评价 ArsClip 的:在软件功能与简洁方面实现了较好的平衡。它和Clipomatic、ClipX一样小巧快速,又能记录更长的剪贴历史。它的聪明之处在于,记录全部历史, 但只显示一小部分。要显示另外一部分,需要再点一下按钮或菜单。它的历史记录也是可以搜索的。ArsClip 也支持永久条目,并且通过分组(比如论坛发文、邮件地址、签名档等)扩展了功能,在弹出菜单上分级显示。ArsClip 还提供了一键编辑内容的功能。它还有一大优点就是,ArsClip无须安装,可以运行在便携介质上,这样剪贴内容就可以永随身边。”
默认使用方法:
运行ArsClip后,照旧应用 Ctrl+X/C/V,按下 Ctrl+Shift+Z 会弹出菜单。
优点(*表示优于Ditto):
永久条目支持快捷键,比如按下 ctrl+alt+x,一长串文字就可上屏。
* 有表格粘贴模式。
* 条目列表中,有来源程序的图标,便于识别。
支持图片。
支持Unicode。
* 条目操作有些快捷键:比如按住F1点击仅放发送到剪贴板。
* 可以针对不同程序,设定不同粘贴方式(如下图)。
* 永久条目组,可以针对不同程序。比如,让Email组仅在邮件程序中启用。
有搜索功能,但需要进入搜索界面,不如Ditto唤出后直接键入搜索方便;搜中文崩溃。
![[image]](http://img.xbeta.info/arsclip-1.png)
缺点(与Ditto相比):
搜索不便;
无合并粘贴功能;
无命名粘贴。
ArsClip更多介绍: 《ArsClip:超強圖文剪貼簿》 by Dr.J.
http://www.mlin.net/Clipomatic.shtml 很小啊很小,100KB级
好象是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个基本功能结合起来,效果提升非常明显。
2010-07-08:重写ArsClip的介绍。
2009-08-21:重写 Hamsin Clipboard 的顺序粘贴功能。
2009-06-25:更新小标题及多处文字,突出 Hamsin Clipboard 的顺序粘贴功能。
2008-06-23:增加Ditto部分。
2005-09-09:初稿。
有没有人发现clcl和clipx在source insight里面使用都有些问题?
每次粘贴,不管选择那一个,都会把当前剪切板的东东贴上去。
回复
by: 2009-01-19 15:35
偶尔遇到,有的时候选中的粘贴替换也有问题。
回复
怎么用 Clipx 1.0.3.8汉化版 在文本文件中粘贴的内容全部放在文件最前面?
而用 Clipx 1.0.3.9 beta7 英文版则不会。
回复
善用佳软: 2008-09-16 18:41
多试几次,如果问题依然存在,就向汉化作者反映,或者换用英文版。
回复
Clipomatic 一个很大的不足是,快捷键定义有限制。它的快捷键定义就像 Windows 系统的一样,不能定义 win 键,或单字母键等。
回复
这些工具对word的表格无能为力。
回复
样: 2009-06-08 16:25
是啊,很需要一个这样的 带格式复制的,,,
ClipX好像有这方面的插件
回复
样: 2009-06-08 16:26
有带格式复制的功能请通知一下我,谢谢
回复
ArsClip我觉得更好一点,原因是——很多剪贴板增强工具不能为特定位置的记录设定快捷键,而ArsClip可以!这一点在某些特殊场合下比单一热键呼出要有用很多
回复
[...] 推荐免费小巧的 ClipX 和 CLCL ,尽管后来在 旧文中悄悄增加了 Ditto ,但并没有引起太多注意。善用佳软现做明确推荐: Ditto [...]
根据推荐,试用了ClipX,
1、推荐连接汉化版好像可以设Alt+C
2、去主页下载了最新的clipx-1.0.3.9 beta 改变很多,建议尝试。
回复
发现个问题,用clipx,在Freemind里面粘贴,一个节点上会自动增加子节点后粘贴,不知是何原因
回复
stevenkf: 2009-06-25 11:53
好像CLCL也有类似问题,不知如何解决
回复
olfav: 2009-11-22 22:45
是不是粘贴的内容里结尾有个回车/换行符号的原因?这个符号属于非打印字符,是看不到的。
解决办法:只复制纯文本。
回复
Clipboard Recorder 也是免费的,挺好使的,尤其是剪贴板可以一直悬停在屏幕最上面,这样就可以直接看到想要粘贴的内容。
回复
看了Xbetar的介绍我以为CLCL比ClipX好,所以用了CLCL,但使用中总觉得点击系统托盘图标后显示的内容设计不好,使用中觉得很不顺手。又下载ClipX试用,用了ClipX才知道这个设计得更好,除了作者所说的热键方面,心里不由说,这正是我想要的。
CLCL热键呼出方便一点,但单击系统托盘后显示内容ClipX更适合我的习惯或说期望,所以选择了ClipX。
回复
clipx的ALT+c问题
我们先定义为ALT+D
退出程序,然后打开clipx.ini
文件
把hotkey1_key=68
改成
hotkey1_key=67
再运行程序,看看alt+c
【善用佳软:多谢。再一次让明,相比图形化操作界面的复杂与限制,配置文件往往是更便捷的方案。】
回复
使用clipx后,发现它经常导致硬盘巨响,好像它的历史内容保存方式会导致很多碎片。
于是自己写了一个clipx,压缩存储最多9999个历史
只是因为delphi7写的,不支持unicode,类型也只支持文本和图形
回复
發現 ClipX 有個大問題,使用一段時間後,叫出工作管理員,發現 ClipX 的 I/O 讀取位元組爆增至好幾GB,但我那時候才剛剛試用 ClipX ,歷史紀錄也才不到 10 筆. 每一筆紀錄不會超過 1KB , 嚇到了,趕緊換用 Ditto.... 。
回复
[...] ClipX 和 CLCL ,尽管后来在旧文中悄悄增加了 Ditto,但并没有引起太多注意。善用佳软现做明确推荐:Ditto [...]
【答:无明确推荐,请自行搜索。】老大,你好,你推荐的东西都很好,但是我发现我一用这些剪贴板,我电脑上就出现乱码,刷新一次有时会好,可大部分时间刷新都没用,尤其是ClipCache Pro
,我一用,网页不但乱码,连填表那些表格都看不见了,只有退出。请问有没有纯粹中国产的剪贴板啊?请推荐一个,谢谢啦,体积大小都没关系,能增强剪贴就可以了,我就是普通用一用,不必太专业的。
回复
我推荐一个CuteClipboard软件,很小巧,很方便。
ALT+1~9复制,Ctrl+1~9粘贴,还不占用系统的Ctrl+C,一般来说9条也差不多够用。
回复
国产的multitextclipboard也不错啊
回复
在多台电脑上一直用clcl,今天公司给了新电脑,dell的默认安装XP,alt+C不知道被什么占用了,注册快捷键失败,没有了alt+C的日子好难过……
回复
求助: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\.........
[...] 介绍:SubClipx 吸取了 clipx, arsclip, Ditto 等国外多个轻量级剪贴板的优点而全新开发。 主要特性: 1. [...]
minipad剪贴板增强貌似功能差不多...
只是只能增强文字复制粘贴,可以自定义热键,呼出菜单,可以增强子条目粘贴,ALT+1~9。好像支持80个条目吧。
当然,粘贴也是没格式-.-
基本功能和CLCL差不多,但不能粘贴图片..╮(╯▽╰)╭
还可以自动记录,一般来说差不多够用了吧..
回复
musicsxy: 2010-07-08 21:50
呃..是minipad2......
回复
用的是clcl,觉得已经够用了,就不再研究其它的了
回复
哥们~你这里的文章总是那么好~~让我忍不住想分享给别人~但是总觉得把别人的劳动果实贴到自己的博客里便不太好~~冒昧的问一句能不能添加一个什么分享到哪哪哪的链接?学学小众软件,这样也能提高一下哥们你这里的知名度不是??
回复
天毅: 2010-07-10 11:41
可以转载,最好保留出处。其实不保留出处也可以接受,博主在之前的文章里说过了
回复
梁铮: 2010-07-10 12:04
不过盗用别人的东西,尤其是这种比较有价值的东西心不太好受啊~
回复
善用佳软: 2010-07-10 20:37
文章的价值是遇到读者并被实践时才实现的。
只要有利于这一目标的行为,均应支持。
在这个意义上,作者与转载者是微不足道的,更谈不上后者对前者的“盗用”。
未提供分享链接,是因为多数人不需要这个按钮。并且,我认为这属于“应用”,应该由用户通过浏览器的功能实现;而非“内容”,所以,不应由作者强行提供。
回复
zeus: 2010-07-10 20:40
我觉得提供出处很重要的,至少应该提到原作者。我偶尔转你的一些思路想法都会开头写转自善用佳软的。
加油
回复
善用佳软: 2010-07-10 20:48
我也推荐这一做法:既有助于原作者的积极性,也有助于读者找到更多相关内容。
厉害,以前没怎么接触这方面的内容,试试看。
回复
ClipCache不错,可惜不是免费。
回复
mac 下的就少的可怜了
还有linux下也是....
回复
用了两年多ClipCache Pro的路过
回复
不带格式不太好啊。
回复
我被clipx搞崩溃了。看不懂设置啊,无论是英文版还是汉化版。
第一粘贴和第二粘贴看起来一样啊。
“图,在应用程序中使用 ClipX 的情况”菜单搞不出来啊。
导航键不知道干什么用的,不论怎么按都是chrome打开了它的主页= =
进了主页也好嘛,找一找没介绍这个软件怎么用的!
回复
我现在用ArsClip
可是当我复制密码时
ArsClip也会记录下来
请问有哪款软件是会跳过密码栏位的?
回复
善用佳软: 2010-08-02 13:04
免费软件中,没见过这么智能的。
收费软件不太了解。
回复
kky: 2010-08-02 16:01
真是两难
有时用keepass的复制密码
全给ArsClip存起来
回复
善用佳软: 2010-08-02 16:29
不准确的问题会得到不准确的答复:
问:“有哪款软件是会跳过密码栏位的?”
答:不知道。因为我找不到能识别密码栏位的软件。
但是,你真正的需求,另有解决办法:识别keepass。
在ArsClip中,针对keepass设定program options的disable monitoring应该可以解决。
kky: 2010-08-02 18:42
非常感谢
原本是想找类似firefox addon clipple
可以单独略过密码栏位
不是希望ArsClip忽略某个软件中所有的复制动作
不过版主的回覆也解决了我大半的问题
顶多只是keepass中不能用ArsClip
另 不当提问造成困扰
抱歉
善用佳软: 2010-08-03 13:32
在标准的网页中,区分password字段还是可能的,但很难扩展到浏览器之外的所有程序。
另外,网页中的密码字段应该主要是用来ctrl+v的吧?而密码来源,应该是普通文档或keepass之类的软件。因此,在这些地方ctrl+c时,也很难区分是不是密码。
技术上当然有解决办法。但难度大,用户少,所以,有人开发这种软件的可能性不是很大。