Double Commander

2.1. 基础帮助

内容

1. 介绍
1.1. 起源
1.2. 使用
2. 界面
2.1. 菜单栏
2.1.1. "文件"
2.1.2. "标记"
2.1.3. "命令"
2.1.4. "网络"
2.1.5. "标签页"
2.1.6. "收藏夹"
2.1.7. "显示"
2.1.8. "配置"
2.1.9. "帮助"
2.2. 按钮工具栏
2.3. 驱动器按钮栏
2.4. 驱动器列表
2.5. 标签栏
2.6. 当前目录栏
2.7. 列标题栏
2.8. 文件面板
选择文件
拖放
上下文菜单
重命名文件
快速搜索/过滤
2.9. 状态栏
2.10. 命令行
2.11. 终端窗口
2.12. 功能键按钮栏

1. 介绍

欢迎使用 Double Commander!

1.1. 起源

Double Commander – 是俄罗斯程序员 Alexander Koblov (Alexx2000@mail.ru) 启动的项目,作为 Sexi Commander 的分支(作者 – Radek Cervinka, radek.cervinka@centrum.cz)。

1.2. 使用

有几种方式可以获取 Double Commander:

还提供版本存档每多构建

首先,你必须选择操作系统(Windows、Linux、macOS)、处理器架构,然后可以选择要下载的版本。

对于 Windows,有可执行文件 .exe(Inno Setup)或 .msi 以及存档 .zip(即所谓的便携版)。

对于 Linux,有基于 GTK 工具包和基于 Qt(Qt5 或 Qt6)的版本。还提供:便携版(用 XZ 打包的编译二进制文件)和 AppImage 格式的文件。

在第一次启动时,Double Commander 将自动检测系统语言,并将其设置为界面语言。DC 已被翻译成多种语言。可以在程序设置中更改语言。

Double Commander 会自动检测并使用当前系统主题。它看起来像这样(Ubuntu,三种主题和两组图标):

主窗口

从图中可以看到,有左侧文件面板、一个命令行和一个下方窗口,该窗口是日志查看器(它显示来自文件管理器的所有操作)。Double Commander 还支持 Windows 中的深色模式(Windows 10 1809 及更高版本)。

Double Commander 使用 Total Commander 插件 API,因此在 Windows 下你可以使用来自 Total Commander 的插件(其中许多与 DC 兼容)。请参阅插件设置部分中的插件类型说明。DC 预装了几个插件,其他插件可以手动安装。

2. 界面

Double Commander 的界面。

2.1. 菜单栏

菜单栏

菜单栏提供了对 Double Commander 所有功能的访问。但不要忘记,大多数操作可以通过其他方式执行:使用热键或工具栏上的按钮。

2.1.1. "文件"

此菜单包含几乎所有可以对文件执行的操作。请考虑所有项目:

创建符号链接...(内部命令 cm_SymLink)。使用此项,Double Commander 会为光标下的文件创建一个符号链接,并将其放置在相对面板中打开的文件夹中。

符号链接

链接名称 – 这里是链接的路径和名称。名称是该行中最后一个目录分隔符之后的最后一个词。

链接将指向的目标 – 创建链接所指向的对象。

尽可能使用相对路径 – 如果可能,Double Commander 将使用到对象目录的相对路径。

创建硬链接...(内部命令 cm_HardLink)。与上面的符号链接类似,但链接是硬链接,并且不能使用相对路径。

创建目录(内部命令 cm_MakeDir) – 在当前目录中创建一个新的子目录。将提供光标下的文件名(不包括扩展名)或目录名,这对于创建多个具有类似名称的目录很有用。你还可以在一次操作中创建多个子目录,只需用目录分隔符分隔子目录(在 Unix/Linux 系统中是“/”,在 Windows 中是“\”)。

创建目录

带箭头的按钮打开已输入名称的历史记录。输入字段右侧的按钮允许启用或禁用从目录创建历史中自动完成。

如果启用了 扩展语法,可以使用 <[] 模板来插入当前日期/时间:在方括号内,你可以使用日期和时间格式化字符以及文件名允许的任何字符。

创建快捷方式(仅 Windows) – Double Commander 为光标下的文件创建一个快捷方式(Microsoft Windows .lnk 文件),并将其放置在相对面板中打开的文件夹中。

更改属性...(内部命令 cm_SetFileProperties) – 允许更改时间戳和属性(Windows)或文件权限(Linux 和其他类 Unix 系统),包括或不包括子文件夹。

显示文件属性...(内部命令 cm_FileProperties)将显示默认的“属性”对话框(Windows)或 Double Commander 自己的对话框(Linux 和其他类 Unix 系统),如下所示:

显示文件属性:属性 显示文件属性 显示文件属性

它显示文件或文件夹名称、MIME 类型、大小、写入和最后访问时间。对于链接,Double Commander 还将显示链接对象(符号链接)或它们的总数(硬链接)。在“属性”选项卡上,你可以更改文件的访问权限和其所有者(如果你有权限这样做)。“插件”选项卡是可选的,仅在你有合适的内容插件时才可用(在此例中是 DEB)。还请参阅 <SystemItemProperties> 的说明。

使用项目 编辑注释...(内部命令 cm_EditComment)你可以创建或更改文件注释,它们存储在 descript.ion 文件中。支持 UTF、ISO、KOI 和 ANSI 编码。在杂项设置部分中,你可以设置默认文本编码。

注释仅适用于本地文件系统上的正常文件,但不适用于远程或虚拟文件系统(例如在 FTP 服务器上、在存档中等)。为了使 Double Commander 在复制或移动文件时考虑 descript.ion 的内容,请确保在文件操作设置部分中启用了 处理文件/文件夹注释

计算占用空间(内部命令 cm_CalculateSpace)项以四舍五入的单位和字节计算选定对象的大小。

计算大小

按内容比较(内部命令 cm_CompareContents)显示一个窗口,其中有两个面板,用于比较文件(通常是文本)。

比较对话框

这是一个简单的可视化比较和合并工具,具有典型的功能:在差异之间导航(下一个、上一个、第一个或最后一个)、从右到左和从左到右复制文本块、就地编辑文件、撤销和重做最后的更改、以不同名称保存等。

选项:

使用的颜色可以在颜色设置部分(Differ 类别)中更改。还请参阅比较后框架面板的位置

将按如下方式选择两个文件

工具 > Differ 部分中,你可以设置外部比较工具。

多重命名工具(内部命令 cm_MultiRename

多重命名工具

允许按定义的掩码重命名任何文件。例如,一些具有不同名称的文件可以被重命名为 Picture1、Picture2、Picture3 等。首先,选择要重命名的文件,然后启动此工具(见上图)。在那里你可以看到文件的旧名称和新名称。详细说明请参阅此页面

通过选择项目 打包文件(内部命令 cm_PackFiles),我们调用一个标准对话框来将文件打包为 zip、tar 和其他存档格式:支持的格式列表取决于添加的打包插件和外部存档器(请参阅存档处理)。

打包

如果可用格式的列表太长而不适合窗口,Double Commander 将将它们放入下拉菜单中(在这种情况下,使用带有“=>”标签的复选框)。

配置按钮的操作取决于选定的存档器:

我们还可以通过 提取文件(内部命令 cm_ExtractFiles)解包文件。当你从存档中复制文件时,会调用相同的对话框。

解包

提取与文件掩码匹配的文件 行中,你可以指定一个掩码,确定将解包哪些文件。掩码的历史记录可以在下拉列表中找到。 下一行指定目标目录(解包存档的位置)。它可以手动更改,或通过单击最右侧的浏览按钮更改。

将每个存档解包到单独的子目录(存档的名称) – 如果勾选,Double Commander 将在目标目录中创建一个与存档同名的文件夹,并将文件提取到该文件夹中。你可以使用此选项同时提取多个存档,每个存档都将被提取到目标目录中各自的文件夹中。不确定的复选框状态(三态)启用智能提取:如果存档根目录中有多个对象,则存档的内容将被解包到一个以存档名称命名的文件夹中,但如果只有一个对象,则内容将按原样解包。默认情况下它未勾选,并且其状态不会为下次调用提取命令而保存。

如果与文件一起存储,则解包路径名 – 如果勾选,将保留存档中的目录结构。否则,所有文件将被提取而不重新创建目录结构。

复选框 覆盖现有文件 禁用覆盖现有文件的确认。

测试存档(内部命令 cm_TestArchive)将验证选定的存档文件或光标下的文件的内容完整性。如果存档内容损坏,将报告错误消息。支持的格式列表取决于添加的打包插件和外部存档器。

项目 分割文件合并文件(内部命令 cm_FileSplitercm_FileLinker

分割文件

将文件分割到目录 – 指定分割文件的目标文件夹。默认情况下,将使用非活动文件面板的目录。

下一组参数允许选择分割部分的大小或数量。您可以输入自己的值或使用以下预设之一:

如果您使用部分数量参数,则部分的大小始终以字节为单位显示。

如果启用了需要 CRC32 验证文件,Double Commander 将创建一个名为源文件名并带有“.crc”扩展名的文本文件,其中包含源文件的名称、大小和校验和(使用 CRC32 算法)。这是一种简单的方法来检查文件是否正确合并,并且其部分在移动过程中未被更改。如果此文件不可用,Double Commander 将显示警告,但这不会阻止您获取原始文件(但是,在这种情况下,程序将无法添加原始文件扩展名)。

点击确定按钮后,您将在目标目录中获得多个文件。作为文件扩展名,Double Commander 使用三个或更多(如果需要)数字的顺序编号。要再次合并文件,请选择第一部分并点击合并文件cm_FileLinker)。或者选择所有部分,您还可以指定要合并的分割部分的顺序。

合并文件

如果您有小容量驱动器和大文件,此功能非常有用。可以移动文件部分。请注意,此工具不会创建任何特定容器或存档,而只是分割或粘贴文件,因此文件的部分可以通过其他程序获取并安全地粘贴在一起。

项目 计算校验和...(内部命令 cm_CheckSumCalc)用于计算校验和以检查文件完整性。可用的校验和包括: BLAKE2 (BLAKE2s, BLAKE2sp, BLAKE2b, BLAKE2bp), BLAKE3, CRC32, HAVAL, MD4, MD5, RIPEMD128, RIPEMD160, SFV, SHA, SHA2 (摘要大小 224, 256, 384 或 512 位), SHA3 (摘要大小 224, 256, 384 或 512 位), Tiger/192。

计算校验和

保存校验和文件到: – 行指定计算出的校验和的名称和路径。

为每个文件创建单独的校验和文件 – 如果为多个文件计算校验和,此选项允许为每个目标文件创建单独的校验和文件。

任务完成后打开校验和文件 – 操作完成后,校验和文件将在文件查看器中打开。

文件格式 – 允许指定行结束类型和目录分隔符,而不是 Windows(CRLF 和 "\")和类 Unix 系统(LF 和 "/")中常用的值。

项目 验证校验和...(内部命令 cm_CheckSumVerify)将开始验证光标下校验和文件中的校验和列表。您也可以通过双击校验和文件(或使用 Enter 键)来运行此命令。

Double Commander 可以逐个检查文件:选择文件,运行此命令,然后输入其校验和(或从剪贴板粘贴)并选择算法。

您可以使用由其他程序生成的校验和文件,但首先要确保 Double Commander 支持其算法和格式。

项目 擦除(内部命令 cm_Wipe)用于安全删除(默认快捷键 Alt+Del):在从硬盘删除之前,所选文件将被随机命名,并且其内容将被覆盖三次(零、一和随机数据)。您可以在配置 > 选项... > 文件操作中设置擦除遍数。目录和链接在删除前只会被重命名。

注意:固态硬盘的一些特性(垃圾回收、TRIM)会显著增加恢复已删除文件的难度或使其不可能,因此,在 SSD 上使用 cm_Wipe 命令可能是对设备资源的无意义浪费。

项目 删除(内部命令 cm_Delete) – 将所选文件或光标下的文件删除到回收站或永久删除。默认情况下,Double Commander 将文件移动到回收站,您可以在配置 > 选项... > 文件操作中更改此设置。删除到回收站可能并非在所有平台上都可用。

要删除存档内的文件(在这种情况下文件将被直接删除),您需要添加合适的 WCX 插件或配置外部存档程序,同时存档格式必须支持删除操作。

项目 退出(内部命令 cm_Exit) – 关闭 Double Commander。

2.1.2. "标记"

此组中有一些命令,可以用不同的方式选择文件。

第一和第二项 选择一组取消选择一组(内部命令 cm_MarkPluscm_MarkMinus)。这些命令通过掩码选择文件组。使用此掩码,您可以指定文件名或扩展名(可以指定多个值,用分号“;”分隔,不带空格)。还有一个包含掩码历史记录的下拉列表。例如,选择所有具有 .txt 扩展名的文件:

选择一组

定义... 按钮允许创建新的搜索模板。

如果在活动面板中打开了 重复搜索 结果,则这些命令将在特殊模式下工作:

选择一组(重复)

按名称/扩展名选择: – 与通常的组选择对话框相同。您还可以使用搜索模板(模板...)。

按名称/扩展名移除选择: – 在前一个选项之后应用,从选择中排除相应的文件。

在每组中至少保留一个未选择的文件: – 如果您想删除重复文件,但在每组中保留至少一个文件,这是一个有用的选项。首先,Double Commander 将应用方法 1:比较修改日期(最新、最旧)、大小(最大、最小)或组中的位置(组中的第一个或最后一个文件)。如果没有文件符合条件(例如,所有文件具有相同的修改日期或相同的大小),则将应用方法 2:在这种情况下,将比较修改日期或大小。

应用 按钮允许在不关闭此对话窗口的情况下立即查看结果。

第三和第四菜单项是 全选(内部命令 cm_MarkMarkAll)和 取消全选(内部命令 cm_MarkUnmarkAll)。它们可以快速选择或取消选择面板中的所有项目。

第五项是 反向选择(内部命令 cm_MarkInvert)。它使当前选择的文件变为未选择,反之亦然。

第六和第七项 选择所有相同扩展名的文件(内部命令 cm_MarkCurrentExtension)和 取消选择所有相同扩展名的文件(内部命令 cm_UnmarkCurrentExtension)。这些功能帮助选择和取消选择与光标下文件具有相同扩展名的文件。

第八和第九项 保存选择(内部命令 cm_SaveSelection)和 恢复选择(内部命令 cm_RestoreSelection)。第一个命令将在内部缓冲区中保存当前选择的项目。然后,稍后可以使用第二个命令重新选择之前选择的相同项目。

第十和第十一项 将选择保存到文件(内部命令 cm_SaveSelectionToFile)和 从文件加载选择(内部命令 cm_LoadSelectionFromFile)。与之前的命令类似,但使用纯文本文件(每行一个文件名)。

第十二项是 从剪贴板加载选择(内部命令 cm_LoadSelectionFromClip)。将根据剪贴板中的列表选择文件和文件夹(每行一个文件名)。

第十三和第十四项 将文件名复制到剪贴板(内部命令 cm_CopyNamesToClip)和 将带完整路径的文件名复制到剪贴板(内部命令 cm_CopyFullNamesToClip)。第一个命令将选定的文件列表复制到剪贴板,第二个命令也复制,但包含完整文件路径。

第十五项是 复制所有显示的列(内部命令 cm_CopyFileDetailsToClip)。将选定项目的文件信息复制到剪贴板:每行一个文件,列的内容将以制表符分隔。

最后一项是 比较目录(内部命令 cm_CompareDirectories)。将选择在活动和非活动面板中存在但在对面面板中不存在的项目(默认情况下仅选择文件)。具有相同名称的文件将按修改日期进行比较,之后将选择较新的文件。

2.1.3. "命令"

第一个项目是 搜索(内部命令 cm_Search)。此工具用于按指定条件搜索文件和文件夹。也可以用于按文件内容搜索。详细说明请参阅此页面

新建搜索实例...(内部命令 cm_AddNewSearch) – 打开一个具有默认设置的新搜索对话框实例。它还允许在长时间搜索进行时启动新的搜索实例以搜索其他内容。

查看当前搜索实例(内部命令 cm_ViewSearches) – 将显示一个窗口,其中包含搜索实例的列表及其简要信息(状态、找到的文件数量、是否已完成和文件掩码),并可切换到其中一个实例。

第四个项目是 常用文件夹列表(内部命令 cm_DirHotList)。此命令与按下 "*" 按钮相同。

选择此项时,将弹出一个 常用文件夹列表 菜单,您可以从中选择:

有关如何使用和配置,请参阅专门的 常用文件夹列表 帮助页面。

同步目录...(内部命令 cm_SyncDirs)打开 目录同步工具:将扫描左右面板的目录,您可以看到它们内容的差异,并使它们保持一致。

运行终端(内部命令 cm_RunTerm)在当前目录下打开一个终端(设置位于 工具)。

执行内部命令(内部命令 cm_DoAnyCmCommand)打开一个包含所有内部命令及其描述的窗口。命令按类别分组,提供快速筛选和排序功能:您可以执行选定的命令、复制其名称,或打开 内部命令 页面(某些命令支持参数)。

平面视图(内部命令 cm_FlatView)将扫描活动面板当前目录中的所有子目录,并将所有文件显示在一个列表中。按 Esc 键可以中止扫描,再次调用命令将返回正常模式。如果光标在某个文件上,则返回正常模式时,Double Commander 会将光标放置在该文件上。

此外,还可以使用 cm_FlatViewSel 命令,它同样将所有文件显示在一个列表中,但仅限于选定的文件和目录。再次调用此命令只会返回到基础目录的正常模式。

打开虚拟文件系统列表(内部命令 cm_OpenVirtualFileSystemList)将打开一个已添加的文件系统插件(WFX 插件)列表,这些插件使用自己的文件系统或提供对其他文件系统和设备(本地或远程)的访问。以及虚拟文件夹:

(列表按字母顺序排序,并取决于系统和程序的语言设置。)

交换面板(内部命令 cm_Exchange)交换左右文件面板及其所有打开的标签页。

目标 = 源(内部命令 cm_TargetEqualSource)在非活动文件面板中打开相同的目录。

显示占用空间 计算并显示当前目录子文件夹中所有文件的总大小。活动面板的大小列中的 <DIR> 文本将被替换为总大小。

2.1.4. "网络"

网络连接 – 将打开添加的文件系统插件(WFX 插件)列表,如“命令”菜单中的 打开 VFS 列表命令。

网络断开 – 将关闭活动的网络连接。Double Commander 将按以下优先级顺序关闭其中一个连接:

以下项目仅适用于 Windows。

映射网络驱动器断开网络驱动器 – 将调用 Windows 系统对话框来连接和断开网络驱动器。

复制包含 UNC 路径的名称 – 将网络上的完整文件名复制到剪贴板:服务器名称、共享名称和相对文件路径。

2.1.5. "标签页"

此组管理选项卡式文件面板。

新建标签页(内部命令 cm_NewTab) – 在活动面板上添加一个新标签页(使用当前路径)并切换到该标签页。

重命名标签页(内部命令 cm_RenameTab) – 允许更改当前标签页的标题。

在新标签页中打开文件夹(内部命令 cm_OpenDirInNewTab) – 为光标下的目录打开一个新标签页,但不切换到该标签页(即在后台打开)。

关闭标签页(内部命令 cm_CloseTab) – 关闭活动标签页并将面板切换到下一个标签页(或如果关闭的是最后一个标签页,则切换到前一个标签页)。

关闭所有标签页(内部命令 cm_CloseAllTabs) – 关闭所有非活动标签页。如果其中包含锁定的标签页,将提示确认

关闭重复标签页(内部命令 cm_CloseDuplicateTabs) – Double Commander 将检查已打开的标签页列表并关闭重复的标签页(每个面板分别处理!)。使用以下优先级规则:

标签页选项 – 使用此子菜单可以更改标签页的状态:

此子菜单的其余项目将执行相同操作,但针对所有标签页一次性处理。

注意:默认情况下,Double Commander 不允许在没有确认的情况下关闭锁定的标签页(在文件夹标签页设置部分中的确认关闭锁定标签页)。

切换到下一个标签页(内部命令 cm_NextTab)和切换到上一个标签页(内部命令 cm_PrevTab) – 分别切换到右侧(下一个)和左侧(上一个)的标签页。

将标签页保存到文件(内部命令 cm_SaveTabs)和从文件加载标签页(内部命令 cm_LoadTabs) – 可以将当前标签页的名称及其关联目录保存到 .tab 文件中,并从该类文件中加载。

将当前标签页保存为新的收藏标签页(内部命令 cm_SaveFavoriteTabs) – 将当前打开的标签页保存到收藏标签页集合中。之后,可根据需要使用下一个菜单项重新加载这些保存的设置。

从收藏标签页加载标签页(内部命令 cm_LoadFavoriteTabs) – 将显示一个弹出菜单,可选择之前保存的标签页集合之一。

最后两个项目用于快速跳转到文件夹标签页收藏标签页设置部分。

2.1.6. "收藏夹"

此菜单包含你保存的收藏标签页列表以及一些用于处理它们的命令。

收藏标签页是根据您方便的标准(工作、项目、爱好等)分组保存的标签页集合,它们允许您一次性在标签页中打开所有必要的目录。

将当前标签页保存为新的收藏标签页(内部命令 cm_SaveFavoriteTabs) – 将当前打开的标签页保存到收藏标签页集合中。

重新保存到上次加载的收藏标签页(内部命令 cm_ResaveFavoriteTabs) – 将当前标签页配置重新保存到上次加载的收藏标签页条目上。

重新加载上次加载的收藏标签页(内部命令 cm_ReloadFavoriteTabs) – 重新加载上次加载的收藏标签页设置,即此命令用于按原样恢复已保存的集合。

下一项 收藏标签页配置 用于快速跳转到 收藏标签页 设置部分。

要卸载上次加载的收藏标签页,请使用带 setup= 参数的 cm_LoadFavoriteTabs 命令(在工具栏添加按钮或热键)。当前打开的标签页不会受到影响,此命令只会从内存中卸载使用的收藏标签页集名称,Double Commander 将继续正常工作。

2.1.7. "显示"

管理文件面板的显示内容。

前三个项目允许切换文件列表的视图:简略视图(内部命令 cm_BriefView)、详细信息(内部命令 cm_ColumnsView)和缩略图(内部命令 cm_ThumbnailsView)。详情请见下方

快速查看面板(内部命令 cm_QuickView) – 在查看程序中打开文件,但所选项目的内 容显示在对面的面板中(而不是单独的窗口中)。更多详情请见此处

树形视图面板(内部命令 cm_TreeView) – 显示活动文件面板的目录树。内部命令 cm_FocusTreeView 在当前文件列表和树之间切换焦点(默认快捷键 Shift+Tab)。

接下来的五个项目: 按名称排序(内部命令 cm_SortByName), 按扩展名排序(内部命令 cm_SortByExt), 按大小排序(内部命令 cm_SortBySize), 按日期排序(内部命令 cm_SortByDate), 按属性排序(内部命令 cm_SortByAttr) – 允许为文件选择不同的排序顺序。您还可以单击鼠标左键点击列标题来更改排序顺序。

反向排序(内部命令 cm_ReverseOrder) – 反转活动面板的排序顺序。

刷新(内部命令 cm_Refresh) – Double Commander 将重新读取活动面板中目录的内容。

显示隐藏/系统文件(内部命令 cm_ShowSysFiles) – 控制显示具有“隐藏”或“系统”属性(Windows)或名称以点字符开头(Linux 和其他类 Unix 系统)的文件和文件夹。与配置中的设置相同 – 显示系统和隐藏文件

水平面板模式(内部命令 cm_HorizontalFilePanels) – 设置文件面板的位置:两个垂直面板位于左右或两个水平面板位于上下。

操作查看器(内部命令 cm_OperationsViewer) – 显示一个包含文件操作列表的窗口。您可以更改队列中操作的顺序,停止或暂停任务。

2.1.8. "配置"

第一个项目是 选项(内部命令 cm_Options),它打开“选项”窗口,请参阅专用帮助页面上的说明。

其他项目:快速跳转到某些设置部分 (常用文件夹列表, 收藏标签页, 文件关联, 文件夹标签页压缩程序) 以及命令 保存位置保存设置

2.1.9. "帮助"

在这里你可以获取帮助信息(此文档)和有关程序的信息:

2.2. 按钮工具栏

工具栏示例

工具栏包含用于执行内部命令和启动我们的应用程序的按钮。

默认配置是建议使用的,但我们每个人都会根据自己的需求进行配置,因为这可能是 Double Commander 最具可配置性的部分。

这就是为什么有一个专门的页面来介绍它,详见 这个链接

2.3. 驱动器按钮栏

驱动器按钮栏

驱动器按钮栏帮助你通过一次鼠标单击快速更改驱动器。中键(鼠标滚轮)单击将在活动面板中的新标签页中打开磁盘。打开驱动器有两种方式,请参阅 切换驱动器时总是转到驱动器的根目录 参数的说明。

右键单击将显示上下文菜单,其中包含诸如挂载/卸载、格式化等操作(取决于操作系统和驱动器类型)。

最后一个按钮是 打开虚拟文件系统列表

2.4. 驱动器列表

驱动器列表

帮助更改驱动器,还包含附加信息(大小、可用空间)和导航按钮 – « * \ .. ~ < »

内部命令是 cm_LeftOpenDrives(用于左面板)和 cm_RightOpenDrives –(用于右面板)。默认快捷键:Alt+F1Alt+F2,但它们在大多数 Linux 桌面环境中不起作用(只需打开 快捷键 设置部分并替换它们)。

驱动器列表

内部命令 cm_SrcOpenDrives 将为活动面板显示此菜单。

有两种方式打开驱动器,请参阅 切换驱动器时总是转到驱动器的根目录 参数的说明。

附加导航按钮:

"*" – 显示书签热列表,详见 常用文件夹列表 帮助页面;

"\""/" – 转到当前驱动器的根目录(Windows)或文件系统根目录(Linux 和其他类 Unix 系统)。例外:

".." – 转到父目录;

"~" – 转到你的主目录;

"<"">" – 命令 cm_LeftEqualRightcm_RightEqualLeft

2.5. 标签栏

标签栏

显示标签页。使用鼠标左键单击标签页,或者你可以使用键盘导航标签页(默认为 Ctrl+TabCtrl+Shift+Tab)。要更改标签页的顺序,请使用拖放或 cm_MoveTabLeftcm_MoveTabRight 命令。

你可以保护标签页免于关闭或更改目录,可用的标签页状态在 "标签页" 子部分中描述。锁定的标签页会用星号标记(如果启用了 用星号 * 显示锁定标签页)。

2.6. 当前目录栏

当前目录栏

显示在文件面板中打开的目录。

在目录栏上单击鼠标左键将下拉目录历史记录(内部命令 cm_DirHistory),允许快速导航回之前的目录:

目录历史记录

右键单击目录栏将允许复制路径名到剪贴板或手动输入新路径。你可以使用键盘代替鼠标,只需为 cm_EditPath 命令设置快捷键。支持环境变量,在 Linux 和其他类 Unix 操作系统中,你还可以使用波浪号符号 "~" 表示当前用户的主目录。

双击或中键单击将下拉 常用文件夹列表。我们可以将双击操作替换为编辑路径命令,请参阅 <DoubleClickEditPath> 参数的说明。

现在还可以单击目录栏的部分内容以快速在目录结构中回退。如果你想回到多级父目录,这非常方便。这被称为“面包屑”导航功能。

2.7. 列标题栏

列标题栏

显示列名称。左键单击可以按列排序文件。标题文本左侧的小箭头显示排序方向。你还可以通过按住 Ctrl 键单击标题来设置多个列的排序顺序。例如,尝试按扩展名排序文件,现在按住 Ctrl 键单击“日期”标题:每种文件类型将独立于其他文件按日期排序。

制表位标题栏允许使用鼠标更改列宽,默认情况下 DC 会为两个面板更改列宽,并为下次启动保存新值(参见 <AutoSaveWidth>)。

右键单击显示一个菜单,用于更改和编辑自定义列样式集。

列集样式对话框

默认、文件计数 – 现有样式。

配置自定义列 – 打开 文件视图 > 列 > 自定义列 部分。

2.8. 文件面板

文件面板显示当前目录中文件的名称。Double Commander 可以垂直排列文件面板(左/右,默认)或水平排列(上/下),使用显示菜单中的 水平面板模式 项或 Ctrl+Shift+H

默认情况下,两个面板的宽度相同。大小以左(或上)面板的百分比设置,有几种方法可以更改它:只需用鼠标拖动面板分隔符(程序将在工具提示中显示左面板的宽度),使用具有固定大小比例的右键菜单(20/80、30/70、40/60、50/50、60/40、70/30、80/20)或 cm_PanelsSplitterPerPos 命令。

显示文件面板内容的通用参数收集在 文件视图文件视图扩展 设置部分。

提供了几种文件列表视图模式。

完整 – 每行一个文件,带有默认或用户定义的列。对于文件夹和链接,Double Commander 显示 <DIR><LNK> 而不是大小。选项在 设置部分可用,您可以在 自定义列 部分添加或更改列集。大多数插图中使用了列视图。

简略视图 – 仅显示文件名。如果可能,显示多列。选项在 文件视图 > 简略 设置部分可用。

缩略图 – 文件显示为小图像。如果可能,显示多列。您可以在 杂项 设置部分更改缩略图的大小。

简略视图 / 缩略图

Double Commander 可以使用操作系统的功能创建缩略图,也可以自己创建。您可以选择允许将缩略图缓存保存到磁盘,或者仅在内存中保留直到程序关闭(参见 杂项)。

创建缩略图的方法和支持的文件格式取决于操作系统的家族。

Double Commander 还为文本文件(纯文本和其他非二进制文件)创建缩略图。这些文件的缩略图不会保存到磁盘。

Double Commander 可以在文件名左侧显示文件图标(默认启用),显示文件类型和与程序的关联(系统或 内部)。DC 使用其自己的图标主题和/或根据系统设置(参见 图标 设置部分)。

程序还允许指定文件类型,其名称应为不同颜色,更多详情请参见 颜色 > 文件类型 设置部分。

当前文件将被一个精细的矩形包围,有或没有颜色填充,所选文件的名称将显示为红色。您可以在 颜色 > 文件面板 设置部分更改使用的颜色和光标的外观。

当鼠标光标悬停在文件上时,Double Commander 可以显示工具提示,更多详情请参见 工具提示 设置部分。


选择文件

有几种方法可以选择文件。

要选择光标下的文件或目录,只需按 Insert 键(选择后,Double Commander 将自动将光标移动到下一个文件)或 Space 键。如果您使用 Space 键选择目录,程序将计算目录的总大小并显示在相应的列中。

您可以选择左键或右键来选择文件:

您可以使用带修饰键的鼠标单击:Ctrl(选择列表中的下一个文件)和 Shift(将多个连续文件添加到选择中)。要选择多个连续文件,您可以按住 Shift 并使用上下键。

还可以通过单击文件图标来选择文件,您可以在 鼠标 设置部分启用此功能。同时 Double Commander 将光标移动到所选文件,就像使用带 Ctrl 键的鼠标单击一样。在缩略图视图中,当您单击图像的左侧部分(1/4 或 25%)时,这种方式有效,因此您可以通过单击图像的右侧部分来设置光标而不进行选择。此功能在取消选择大量文件时很方便:单击任何选中文件的图标,然后单击其名称。

您可以完全禁用鼠标选择:左键仅设置光标,右键调用上下文菜单。

有特殊的 命令 可用于选择和取消选择文件,允许使用不同条件:按名称或名称的一部分、文件类型、属性等。其中一些已添加到 标记 菜单,您可以 分配热键 或添加按钮到 工具栏。或者打开一个包含所有内部命令列表和描述的窗口(内部命令 cm_DoAnyCmCommand,默认为 Shift+F12)并转到 标记 类别。


拖放

Double Commander 支持使用鼠标(即按住左键)将文件拖放到外部应用程序的窗口(例如,文本或图形编辑器或查看器)、工具栏以及在目录之间复制/移动文件。如果操作可行,鼠标光标附近将显示 "+" 符号。

将文件拖拽到工具栏的空白处时,将创建一个带有外部命令的按钮,传递的文件将作为命令使用。将文件拖拽到按钮上仅在该按钮是外部命令按钮时才可行:命令将启动,文件将作为启动参数传递给它(请注意,在这种情况下,按钮命令的参数将被忽略)。

对于文件复制或移动(使用 CtrlShift 键)操作,以下目标是可能的:对面的文件面板、活动或非活动面板中的任何文件夹(文件夹名称将用框架突出显示)、任何打开标签页的目录(只需将文件拖放到所需标签页的标题上)。使用 ".." 将文件复制到父目录。如果支持添加文件,Double Commander 还可以将文件复制到存档中。您可以 启用或禁用确认对话框 并选择默认操作(参见 <DefaultDropEffect> 的描述)。

使用右键拖拽将显示以下操作的菜单:复制移动创建链接(硬链接)、创建符号链接取消。如果选择了多个文件,Double Commander 将仅提供为列表中的第一个文件创建链接。

您可以使用 Ctrl+Shift 创建符号链接。

当您将文件拖拽到另一个应用程序的窗口时,Double Commander 使用系统的拖放实现。使用 Alt 键,您可以调用替代操作(例如,将文件拖拽到 Windows 资源管理器窗口时,将创建快捷方式而不是复制文件)。


上下文菜单

文件上下文菜单(右键菜单)的外观和内容取决于操作系统的家族。在 Windows 中,Double Commander 使用系统上下文菜单(如 Windows 资源管理器)带有 "操作" 子菜单(见下文),在其他操作系统中,Double Commander 创建自己的包含典型操作的上下文菜单。如果您更喜欢使用右键选择模式,则需要稍长按住右键来调用此菜单。您可以使用内部命令 cm_ContextMenu 调用上下文菜单(默认为 Shift+F10)。

Linux 和其他类 Unix 系统中 Double Commander 的上下文菜单:

在 Linux 和其他类 Unix 系统中,右键单击文件面板中的空白处将调用包含以下项目的菜单:

在打开的存档或文件系统插件 (WFX) 内部的上下文菜单始终相同,且不依赖于操作系统:

请注意,并非所有文件操作在所有情况下都能正常工作。例如,如果某些存档格式不支持删除文件,Double Commander 将隐藏 删除 菜单项。


重命名文件

Double Commander 允许直接在文件面板中重命名文件。有几种方式可以调用此操作:使用内部命令 cm_RenameOnly(默认为 F2Shift+F6)、鼠标左键单击 或鼠标右键菜单中的相应项目。

默认情况下,Double Commander 会选中整个文件名,但你可以启用不包含扩展名的文件名选择。此外,重复按下快捷键可以分段选择文件名,以下字符将用作分隔符:空格、连字符、下划线和句点。文件夹名称始终会被完整选中。

要确认名称更改,请使用 Enter 键或编辑框右侧的重命名确认按钮。要取消未确认的更改(退出编辑模式),请使用 Esc 键或在编辑框外单击鼠标。你也可以在编辑框外单击鼠标来确认重命名(与 Windows 资源管理器中一样),请参阅 <RenameConfirmMouse> 的说明。

对于批量重命名文件,可以使用相应的工具


快速搜索/过滤

使用快速搜索/过滤工具时,其面板会显示在文件面板的底部。快速搜索用于搜索文件面板的当前内容:光标将移动到最近匹配的文件,使用 向上箭头向下箭头 键时,程序将循环移动光标,仅停留在名称符合条件的文件上。快速过滤器将隐藏所有不符合条件的文件名(要重置过滤器,请使用 Esc 键或 "X" 按钮)。

快速搜索/过滤面板

Double Commander 支持拼音(将使用程序目录中的 pinyin.tbl 文件)。

你可以在 快捷键 设置部分设置调用快速搜索/过滤面板的方式,或使用 cm_QuickSearchcm_QuickFilter 命令。

在快速搜索面板中更改的所有参数将在下次调用快速搜索/过滤时保留(在关闭程序之前),你可以在 快速搜索/过滤 设置部分更改这些参数和默认值。

2.9. 状态栏

状态栏

显示有关文件面板内容的一些详细信息。

如果设置了列视图,状态栏将显示所选文件的大小和数量,以及面板中文件的总数和总大小。

如果设置了简略视图或缩略图视图,则会在此处显示光标下的文件名、大小、修改日期和属性。如果选择了文件,状态栏将显示与列视图相同的信息。

如果启用了平面视图(不含子目录),则会在此处显示光标下带有相对路径的文件名。如果选择了文件,状态栏将显示与列视图相同的信息。

2.10. 命令行

命令行

用于手动输入命令,你可以快速运行或打开当前目录或 PATH 中的文件(如果需要,可以使用附加参数)。

活动目录的路径显示在行首(截图中为 C:\Program Files\Double Commander\)。右侧带箭头的按钮将打开已输入命令的历史记录。使用 Shift+Del 可从历史记录中删除不必要的条目。

有多个内部命令可用于处理命令行,另请参阅 快捷键 设置部分中的输入选项。

如果在设置中隐藏了命令行,你仍然可以使用它。在这种情况下,命令运行后命令行将自动隐藏。你可以使用 Esc 键(如果输入字段为空)或仅将光标移动到文件面板(或以其他方式切换焦点)来隐藏它。

支持环境变量,在 Linux 和其他类 Unix 操作系统中,你还可以使用波浪号符号 "~" 表示当前用户的主目录。

Double Commander 独立处理 cd 命令,你可以使用它来更改活动面板中的当前目录(仅适用于本地文件系统或作为本地磁盘挂载的远程资源)。如果你使用包含文件名的路径,Double Commander 将更改目录并将光标放置在此文件上。如果仅指定文件名,Double Commander 将将光标放置在当前目录中的此文件上。cd .. 命令可用于导航到父目录,运行不带参数的命令将打开当前用户的主目录。

你可以使用斜杠:cd \ 转到当前驱动器的根目录(Windows)和 cd / 转到文件系统的根目录(Linux 和其他类 Unix 系统)。

在 Windows 中,你可以通过简单地指定驱动器字母和冒号来更改驱动器:c:d: 等。

右键单击将显示包含标准命令 剪切复制粘贴删除全选 和子菜单 插入 Unicode 控制字符 的常规输入框菜单。

2.11. 终端窗口

终端窗口

显示控制台命令的输出。

2.12. 功能键按钮栏

功能键按钮栏

包含用于通过鼠标快速访问的几个常用操作的按钮。此外,还显示相应内部命令的热键。


由 Rustem 创建 (dok_rust@bk.ru)

英文版由 Rod J 翻译 (rodmac_shiels@hotmail.com)

Valid HTML 4.0 Transitional CSS Valid!