《Total Commander:万能文件管理器》——第7章.文件(夹)比较与同步 第7.1节.比较文件

第7章.文件(夹)比较与同步

大家如此喜欢和欣赏TC,除了它把windows资源管理器的已有功能,提升为更方便、更高效的境界外,还因为它还提供了很多新功能,很多原本要用专门软件才能完成的功能。也就是说,一个TC代替了多种工具软件。比如,本章介绍的文件(夹)比较与同步功能。

准确说来,文件(夹)比较与同步对应于TC的3项内部命令:

1.比较文件:比较两个文件内容的异同。

标准菜单:文件→比较文件内容

快捷键:原版无;张学思版F10;Shanny版Shift+F1

2.同步文件夹:比较两个文件夹的差异,并进行同步。

原版菜单:命令→同步文件夹

快捷键:原版无;张学思版、Shanny版Shift+F12

3.比较文件夹:显示两侧窗口内容的异同

标准菜单:选择→比较文件夹

快捷键:Shift+F2

请注意,初学者经常分不清功能2与功能3的区别。xbeta认为,这种困惑的根源不在用户,而是软件本身对功能的描述与用户习惯性理解不同。按其实质功能来讲,功能2应称为“工具:文件夹比较与同步”,功能3应称为“选中文件夹的不同文件”。也就是说,功能2是类似于批量重命名、搜索一样的内置工具:功能强大、可以设定选项、要在新窗口进行操作;功能3则只是在原有的TC主窗口中,通过选中差异文件进行显示。

并且大多数情部下,用户理解的比较文件夹是指功能3。

正因如此,在xbeta提供的快捷键设置中,直接把快捷键Shift+F2从功能3改向了功能2,请大家在使用中,注意它与标准版、张学思版及Shanny版的区别。

第7.1节.比较文件

需要说明的是,不是所有用户都有文件(夹)比较与同步的需求。即便偶尔用到,每个人的情况也差别很大。因此,如果觉得某些举例无实用价值,可略过,或只关注它背后的技术功能。

7.1.1.比较两个文本文件

任意找一个文本文件——最好每段文字不要太多,段数不要太多,比如找一首诗。

然后复制一个复本,并进行改动,比如加或减一行,加或减几个字。

然后,选中这2个文件,按下比较文件对应的快捷键(见上)。

结果如下图:

差异内容以高亮颜色进行了显示;

点击“下一个差异”、“上一个差异”可以直接跳转到差异位置,对长文件尤其方便。

也可以通过搜索按钮,直接找到关注的段落或文字。

比较英文时,还可以设定是否区分大小写。

对于文本文件,支持Unicode格式,但不支持UTF-8。

可以指定对空格、经常出现的行是否忽略。

也可以比较二进制文件。实际在文件比较功能中,对文本文件(txt、ini、htm、xml)可以直接列示出内容差异;而对非文本文件(exe、dll、office、多媒体),只能按二进制比较,也就是说,作为010101这样的字符串流进行比较。这种比较可以显示差异,但不是以文件内容的形式展示出来。比如,对office文件可以发现差异有多少,但无法对应到内容。要看到差异的内容,应当转向编辑软件本身的比较功能,如MS Word的比较文件功能。

从TC7开始,比较文件窗口也添加了编辑功能。可以对内容进行编辑修改,保存后重新比较;也可以直接把一侧的某一行(段),复制到另一侧。

7.1.2.个性化设置

  • 自定义颜色。

文件内容比较视图中,对差异部分、选定差异部分的颜色可进行自定义设置,并且文本与二进制模式可设定不同方案。设置方法如下图:

  • 窗口上下并列。可以通过临时点击界面图标,或修改wincmd.ini,在[Configuration]中加入 CompareVertical=1 来设定2个文件在比较窗口中上下排列显示。

  • 外部比较程序。如果觉得TC的比较功能不够专业和强大,可以指定外部比较工具,比如WinMerge等,由TC在比较时进行调用。

7.1.3.更多实例

例1:WPS Office放弃了自有格式。

xbeta在试用WPS 2007时,怀疑它放弃了独立文档格式而采用MS Office格式。最简单的验证办法,在WPS 2007中新建一个文档,先保存为 a.doc,再保存为b.wps。然后用TC进行比较(二进制),发现只有文件头部有一处差异,其他内容全相同。

而使用现在最新版的WPS Office 2013的文字处理时,将同一文件转存为WPS和DOC格式,发现连文件头都一样,仅仅是中间部分5处差异,并且,将WPS改名为DOC后,用MS OFFICE也能直接打开了。

由此,对底层文件格式一无所知的xbeta,就意识到了WPS已从底层走向了MS Office的兼容或模仿之路。

例2:张学思版三个启动方式的区别

在前章节中提到,张学思版安装后会有3个快捷方式,分别对应不同的使用习惯。它显然不是装了3套TC,而只是调用3套设置文件。

按图索骥,顺藤摸瓜,找到Wincmd-sj1.ini、Wincmd-sj2.ini、Wincmd-vs.ini,就可以很容易发现它们的差别了。

例3:研究wincmd.ini

这是TC设置总管文档。想了解前台的设置对应哪些键值吗?有个简单的做法。在进行某项操作前,先复制此文件的副本。然后做完设置,再比较它与复本的区别就行了。

时间: 2024-09-27 13:54:06

《Total Commander:万能文件管理器》——第7章.文件(夹)比较与同步 第7.1节.比较文件的相关文章

《Total Commander:万能文件管理器》——导读

前 言 (更新:2015-05-29初稿:2007-09-10) 2007年9月10日-2008年1月期间的 TC学堂--Total Commander 系列教程受到了网友的鼓励,而通过写作,我也收益良多. 为了配合2009年下半年完成的 Total Commander 官网翻译(成果见http://xbeta.info/tc/ ).团购,决定全面修订TC学堂系列. 第一版的TC学堂,除了xbeta的水平有限,还在一定程度上受制于发表媒体的风格要求,以及面向不确定读者的困惑,因此,虽然陆续进行了

《Total Commander:万能文件管理器》——第3.2节.定位与选择概述

第3.2节.定位与选择概述 Total Commander是文件管理器,并且是操作最高效的文件管理器. 既然是文件管理器,顾名思义,就是对文件进行管理和各种操作的.这里的文件,要广义理解,可能是:一个或多个文件.一个或多个文件夹.甚至是一条或多条TC插件展示的内容项. 高效是Total Commander之宗旨.如何实现高效?TC给出的答案是:将文件管理拆分为三步:定位→选择→操作.然后,每一步都提供N种高效方式,用户于是有了极多的组合选择,可以视情况找出最高效的做法.其实,这种独立分解,每一单

《Total Commander:万能文件管理器》——第11章.界面美化与定制 第11.1节.引言

第11章.界面美化与定制 Total Commander:万能文件管理器 作者:shanny 首发:http://www.shannycn.com (很抱歉,己失效) 最后更新:V 7.55 应xbeta 的TC学堂之邀,特撰此文,为TC推广聊尽微薄之力. 目录 1 引言 1.1 Total Commander 7.0 界面 1.2 TCEE 界面 1.3 准备工作 2 设置篇 2.1 外观界面 2.2 字体设置 2.3 配色方案 3 图标篇 3.1 工具栏图标 3.2 主程序及文件图标 3.3

《Total Commander:万能文件管理器》——第10章.中文相关问题

第10章.中文相关问题 Total Commander 自从 v7.5 开始,全面支持 unicode,当然也包括中文.但由于文件默认编码.旧版插件.非官方汉化等多种原因,一些用户遇到了中文相关问题.特开设此篇,专门解答. TC有无中文网站? 水木社区的 TotalCommander(超强万能管理器) 版 :最权威.最活跃的TC中文论坛,高手众多.善用佳软曾任版主,最早的TC团购就是始于该版.版面发言需注册,但阅读及下载附件无需注册. TC中文网站:是TC官网的完整.精确中文镜像,由国内TC爱好

《Total Commander:万能文件管理器》——第2.2节.快速了解一款软件的4条途径

第2.2节.快速了解一款软件的4条途径 如何不安装软件,而能快速对软件有所了解呢?据善用佳软的经验,共有 4 项主要途径: 1.访谈用户: 2.查看界面: 3.搜索评论: 4.研究功能. 上述 4 条途径,其排列顺序,既是效率从高到低,也是善用佳软了解软件的先后次序.是否恰当?欢迎大家一起探讨. 接下来就按此顺序,帮助大家--尤其是以前未接触过Total Commander的读者--来逐步认识TC,揭开它神秘的面纱,搞清楚为什么TC被称为骨灰级利器.超强万能文件管理器,能让高手爱不释手,能让用户

《Total Commander:万能文件管理器》——第6.2节.文件搜索

第6.2节.文件搜索 如下为TC的搜索文件界面: 6.2.1.启用搜索:Alt+F7 还是 Ctrl+F? 如何在TC中启动搜索呢?如果你以前未用过此功能,你应该想一下其他软件的操作方式: 1.win+f:windows中启动搜索 2.Ctrl+f:大多数windows下软件都是这样启动搜索,如MS Office,也包括TC的lister(就是F3预览) 3./:vim和Firefox,及一些unix风格的其他程序. 4.平心而论,如果从兼容用户习惯而言,TC应采取Ctrl+f的方式.OK,那就

《Total Commander:万能文件管理器》——第5.2节.传统的压缩

第5.2节.传统的压缩 在第二章中,曾建议大家自学一篇"用好Total Commander的十大替代功能",其中提到了TC几乎可以代替压缩软件.实际上,在很长一段时期,我的机器只有TC而没有专门的压缩工具.因为,TC 处理压缩文件确实非常方便! 5.2.1.Alt+F5/Ctrl+alt+F5:压缩 按下Alt+F5,是将当前选中内容压缩到对面窗口. 而多数情况下,我们需要压缩到当前目录.这样设定即可:在wincmd.ini文件中的 [Shortcuts] 段加入如下一句, CA+F5

《Total Commander:万能文件管理器》——第7.3节.总结与作业

第7.3节.总结与作业 7.3.1.本章总结 本章介绍了Total Commander的三项文件(夹)比较与同步功能.这些功能的应用机会虽然比文件夹定位.查看少得多,但只要留心,仍会让你在实际应用中受益. 它们技术层面的细节和高级设置,有兴趣者可参考帮助文件.如果没有兴趣或需求,则知其大概即可. 7.3.2.作业 1.本章提到,TC支持调用第三方工具来比较文件内容.如何设定呢?请Google寻找答案.如果找不到,可参考,张学思版安装后附带文件.路径形如"d:studytctc7zxsTOTALC

《Total Commander:万能文件管理器》——第9.2节.快速启动其他程序

第9.2节.快速启动其他程序 为了快速启动常用程序,出现了多种工具软件.比如Hoekey.Type&Run.SlickRun--,以及善用佳软推荐的最绿色的win+r方式.其实,用TC也完全可以实现类似功能. 9.2.1.最简单的按钮法 很多软件,比如Maxthon等,都支持在工具栏中添加代表外部程序的按钮.点击它,就直接启动相应程序.TC也支持这种功能,并且在张学思版TC中包含的独立小软件,也是通过此方式调用的. 用户可以通过将程序的主执行文件或者相关文档.文件夹之类拖放到工具栏,通过这种方法