剪贴板增强软件综述:CLCL,ClipX,Ditto等(更新CLCL v2.0)

作者:   日期: 2015-09-07  分类: 系统工具   标签: , ,

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

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

一、概述

本部分待整理
各款软件的差异:
普遍性的差异:不同的剪贴板增强软件,除了体积大小、占用资源多少方面的差距
剪贴板功能方面:
强化思路方面:
数量、格式(图/文/文件)、临时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 是一款强大、小巧、绿色、免费、开源、日本出品的免费剪贴板增强工具。

官网(日文、英文):http://www.nakka.com/soft/clcl/index_eng.html

最新版本:v2.0,2015-09-05

汉化版(旧版):http://www.hanzify.org/index.php?Go=Show::List&ID=7712

  1. 支持丰富的剪贴板格式:纯文本、Unicode文本、RTF富文本、位图……
  2. 热键 “Alt+C” 弹出剪贴列表菜单,非常方便。然后就可以用鼠标选择条目,或者按数字键选择条目。
  3. 自定义“模板”:
    1. 模板的作用,就是把常用内容保存为固定条目,可以是纯文本(比如地址、电话)、图片(比如图像文件)。
    2. 模板可以新建,也可以把已经采集到剪贴板的内容,直接设定为模板
    3. 模板可以按文件夹进行组织,可以设定名称(比如“我的手机号”)
    4. 模板支持热键调用:比如,F8,alt+F8,win+shift+u ……
  4. 能够设置忽略的窗口,比如不想把记事本的复制内容保存到CLCL中,可如下设定: 
  5. 可使用插件来扩展功能。官方提供了几款扩展,带有若干功能,但感觉比较鸡肋。下图展示了对文字添加<tag>标签,及变为小写的功能。
      
  6. 能够为每个窗口设置粘贴热键(没感觉有太大意义)
  7. 能够设置格式过滤。
  8. 丰富的选项:

(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,请详见 https://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)使用方法:
尽管作者自称软件非常易用,但此功能的设计、文字说明,对用户都不友好,故做如下说明。关键点是“先激活Incremental paste,再复制” 。如果先复制,再激活,是无效的。
1、清空:考虑到只能存储10条剪贴历史,请先清空历史(右键菜单–special–clear history,默认热键win+del)
2、设定:激活 Incremental paste 选项。
3、复制:选中内容1,ctrl+c;选中内容2,ctrl+c……。
4、粘贴:到目标程序中,ctrl+v、ctrl+v……

由此可知,它的顺序粘贴(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那样可以在图标上显示图片格式内容的缩略图、可以在鼠标移到菜单的条目上时可以用工具提示显示全部内容)等。

2. ArsClip:多热键、分场景、支持表格模式(2010-07-08更新)

软件主页: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]

缺点(与Ditto相比):
搜索不便;
无合并粘贴功能;
无命名粘贴。

ArsClip更多介绍: 《ArsClip:超強圖文剪貼簿》 by Dr.J.

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个基本功能结合起来,效果提升非常明显。

文章更新历史

2015-09-07:CLCL从Ver 1.1.2更新到 Ver 2.0.0,重写本部分。
2012-02-14:说明Hamsin Clipboard 的顺序粘贴功能使用方法。
2010-07-08:重写ArsClip的介绍。
2009-08-21:重写 Hamsin Clipboard 的顺序粘贴功能。
2009-06-25:更新小标题及多处文字,突出 Hamsin Clipboard 的顺序粘贴功能。
2008-06-23:增加Ditto部分。
2005-09-09:初稿。

分享到:
作者: 2015-09-07 
出处: https://xbeta.info/clipx-clcl-ditto.htm
说明:转载、投稿、翻译类文章版权信息以正文标注为准
分类: 系统工具   标签: , ,

热门评论

PP 发表于 2009-07-15 18:52:38 #
發現 ClipX 有個大問題,使用一段時間後,叫出工作管理員,發現 ClipX 的 I/O 讀取位元組爆增至好幾GB,但我那時候才剛剛試用 ClipX ,歷史紀錄也才不到 10 筆. 每一筆紀錄不會超過 1KB , 嚇到了,趕緊換用 Ditto.... 。
(4喜欢)
clvie 发表于 2009-09-07 11:55:10 #
国产的multitextclipboard也不错啊
(4喜欢)
tp 发表于 2016-03-04 17:16:58 #
看到这篇文章,就想为另一个我汉化的,非常好用,却又没人知道的剪贴板软件鸣冤了。 clipjump,ahk写的,开源免费,支持插件,上文提到的各种功能全都有,比如历史记录,搜索粘贴,顺序粘贴,去格式,带格式,固定位置,反正你知道的功能都有。 重点是学习成本极低!!!以前我们用ctrl+c复制,ctrl+v粘贴,现在依然如此,真的推荐大家下载了试一下,什么都不用学,什么都不用记,下载运行后,按几下ctrl+c ctrl+v就自然学会了。 http://clipjump.sourceforge.net/
(4喜欢)
tp 发表于 2016-03-04 17:36:06 #
再拿博主十分推荐的“Ditto”的命名粘贴功能来做个对比——clipjump比ditto更为强大的是,clipjump不仅能输入“多行文本、带格式的文本、图片和文件”,就算是要输入“变量”,要输入一个功能(比如输入字符“fun”后“执行删除当前文件”或者“打开光驱”或者“计算选中的算式的值”)都可以!!!
(1喜欢)