Total Commander

title: 历史发展.
content: 1992 年,瑞士程序员 Christian Ghisler(约 1970 年出生)在“寻找一个好用的文件管理器”无果的情况下,动手用 Turbo Pascal 写了一个小程序作为自用,随后他将开发平台迁移到了 Delphi。1993 年,他发布了首个公开版本 v1.00d。  从 1993 年一直到 2002 年,这 9 年中,Total Commander 使用的名称均为 Windows Commander;2002 年夏天,微软公司的一封来信指出:“Windows 这个单词,已经被微软公司注册为商标。”为了避免不必要的法律纠纷和诉讼,软件作者于 2002 年 10 月 23 日开始着手进行软件更名工作,并于 2002 年 10 月 29 日更名完成,且在当日发布了采用新的软件名称的 Total Commander 5.50 正式版。同时,作者对 Total Commander 这一名称进行了商标注册保护工作。  软件更名后,仍一如既往、有条不紊地继续向前发展。2004 年 11 月 24 日,随着 Total Commander 6.50 Beta 8 版本的发布,作者向软件配置文件中添加了 UseIniInProgramDir 参数,从此实现了 Total Commander 软件“可以无需再涉及系统盘及注册表”的 100% 纯绿色便携功能。此外,在保持 TC“对于操作系统完全绿色便携的特点”的情况下,不仅可以实现“位于多个不同目录的多个 TC 主程序各自使用自己的配置文件,可以相互独立运行,互不干扰”,还可以达到“同一个 TC 主程序,使用多个不同的、互不干扰的配置文件”,甚至是“位于多个不同目录的多个 TC 主程序完全共享、或者是部分共享使用同一个配置文件”。  经过漫长且繁重的艰苦工作,2011 年 6 月 1 日,Total Commander 由 32 位平台向 64 位平台的移植工作正式完成,并开始进入常规的修复完善流程;2011 年 9 月 16 日,首个包含有 64 位版本的 Total Commander 8.0 Public Beta 1 正式向外发布,这也是 Total Commander 8.x 系列的第一个公开版本。  随着“计算机和互联网”在中国的不断普及,Total Commander 在中国国内用户中的“普及度及知名度”均得到了稳步提高,相关网站、博客、论坛、QQ群(1、2、3)等社交媒体,也在不断发展和完善。一直致力于 Total Commander 在国内推广、普及并促成多次 TC 团购活动的“善用佳软”博客,也为 Total Commander 做了多次视频讲座:  由于 Total Commander 的高度可定制性、可扩充性,使网络上出现了许多第三方的打包版本,它们通常由 Total Commander 爱好者创建并在其中增加了许多插件和第三方工具。经过二十余年的积淀,其中不少打包版本均有了一定的、甚至是较大的知名度,比如国外一直在更新的有: 国内的公开发布的版本则比如: 另外,因为 TC 一贯的“自主定制功能强”的优点,故除了网络上各个国家、各种类型的 TC 打包版外,各 QQ 群、论坛内的网友也纷纷在群共享等网络空间中上传了各具特色、百花齐放的自己的自定义版本。此外值得一提的,还有网友 slownet 从 2006 年的 Total Commander 6.54 版即已开始的“多年如一日、目前仍在持续翻译更新”的 Total commander 中文帮助文件。
title: 主要功能.
content: Total Commander 主要功能包括:
title: 插件与扩展.
title: WCX 插件(压缩程序插件).
content: 本类插件用来进行“打开、查看”等一系列对 Total Commander 自身不支持的压缩包的操作。
title: 详细介绍.
content: 该程序由来自于瑞士的 Christian Ghisler 使用 Delphi 1(16位版本)和 Delphi 2(32位版本)进行编写。程序员可通过能够调用外部程序查看和编辑文件的插件 API 来扩展该软件。许多插件是可免费使用的,例如各种压缩程序和许多文件类型的文件查看器。  相对于 Windows 平台上的共享版本,在 Windows Mobile 和 Android 平台中提供的 Total Commander 为免费版本。由于 Windows 平台上的版本是共享软件——使用者应在30天的试用期内进行注册或者删除;未注册的版本会在程序每次启动时提醒注册,但软件功能不会受到任何影响;即使超过了30天的试用期,软件的各项功能依然不会受到任何限制。  Total Commander 的一个显著特点是,除了允许访问 Windows 分区外,通过插件还可以在同一台机器上访问 Ext2/Ext3 以及 ReiserFS 分区。因此,对于 Windows 和 Linux 双系统的机器,Total Commander 可以在运行 Windows 的同时访问 Linux 分区上存储的文件。  可用于各版本 Windows 系统(包括 16 位、32 位和 64 位),还可通过 Wine 兼容于 Linux 系统。不过其作者在官方维基中推荐 Linux 用户使用 Krusader,这个是原生的 Linux 文件管理器。  相对于 Norton Commander,Total Commander 更类似于 Dos Navigator。
title: 脚本应用.
content: Total Commander 以其体积小巧但功能强大,而受到广大用户的喜爱,同时,用户也希望能够通过 Total Commander 实现更多、更好、更强的功能,于是出现了各种脚本工具及脚本的开发和应用,其中比较流行且具有代表性的脚本工具是 PowerPro 和 AutoHotkey 等。
title: PowerPro.
content: 一款 Windows 增强程序。通过撰写脚本,可以在 Total Commander 中实现“高亮当前标签页、合并子目录、选中指定数量的文件、文件夹着色、快速切换 WDX 插件、隐藏或显示界面控件、批量新建目录、批量重命名”等功能。Total Commander 插件网站为其开辟的脚本页面 PowerPro Scripts for Total Commander 上存有部分示例。
title: AutoHotkey.
content: 相对于 PowerPro,AutoHotkey 以其小巧、强大、通用而更受 Total Commander 爱好者欢迎。在 Total Commander 官方维基页面上也开辟有专门的页面用于存放一些AutoHotkey for Total Commander 示例代码。以下代码实例实现的功能为:设置快捷键,并达到“不带扩展名‘复制在 Total Commander 面板中所选文件(夹)的名称’到剪贴板内”的效果:
title: 其它平台与版本.
title: Android.
content: 适用于: Android 1.5 or later (tested up to Android 6.0)  最新版: 2.72 (January 8, 2016)
title: 实体书籍.
title: 国际情况.
content: 2005 年,捷克语的《Total Commander: kompletní uživatelská příručka》(中文意译:《Total Commander:完整用户指南》)出版发行,全书 114 页(部分版本显示为 120 页),用来演示所使用的版本为 Total Commander 6.01 版。该书也在使用相近语系的斯洛伐克地区销售。  2009 年 4 月,俄语版的《Total Commander: эффективная работа с файлами и архивами》(中文意译:《Total Commander:让您的文件管理工作更高效》)出版上市,全书 752 页,比较系统地对 Total Commander 的使用进行了介绍和讲解。另外在随书附赠的 CD 光盘里,还附带了上百款常用的插件、数十款配套小型工具软件、英语和法语等语种的 Total Commander 教程以及 Total Commander 7.04a 的试用版等,该光盘还在俄罗斯的网站上提供了免费下载地址。
title: 中国情况.
content: 2013 年夏秋之交,善用佳软计划出版一本有关 Total Commander 的书籍,主要以结合“TC 学堂原有内容”和“网友协助”的形式联合完成,后续改为电子书发布于百度。

Summary: Total Commander 是一款应用于 Windows 平台的文件管理器,它包含两个并排的窗口,这种设计可以让用户方便地对不同位置的“文件或文件夹”进行操作,例如复制、移动、删除、比较等,相对 Windows 资源管理器而言方便很多,极大地提高了文件操作的效率,被广大软件爱好者亲切地简称为:TC 。

Total Commander: Total Commander (formerly Windows Commander) is an orthodox file manager for Windows, Windows Phone, Windows Mobile/Windows CE and Android, developed by the Swiss Christian Ghisler. Originally coded using Delphi, latest Windows 64-bit versions were done with Lazarus. It features a built-in FTP client, tabbed interface, file compare, archive file navigation, and a multi-rename tool with regular expression support. It is for the most part compatible with Linux using Wine.