介绍

Double Commander 是一款开源的文件管理器,可以说是 Total Commander 的开源克隆,就连开发语言用的也是 Pascal。

YouTube 视频介绍

环境

  • Windows 10 21H2 64bit
  • Double Commander 1.0.3 beta 2022/01/07

配置

语言

Configuration | Options | Luaguage | 选择 简体中文,重启生效

主要配置

配置 | 选项

  • 字体 | 主要字体 选择 Microsoft YaHei UI 常规 9,这是资源管理器文件列表使用的字体。
  • 图标 | 图标大小 | 文件面板 修改为 16x16,重启生效。
  • 文件视图 | 正在格式化 | 日期时间格式 选择 yyyy/mm/dd hh:mm:ss
  • 文件视图 | 文件视图扩展 | 取消勾选 文件夹名前后显示方括号
  • 文件视图 | | 自定义列,将 名称 行的 字段内容 改为 [DC().GETFILENAME{}],这样可以完整地显示扩展名

到此,基本上得到了与资源管理器一样的文件列表效果。

细节配置

配置 | 选项

  • 布局 | 取消勾选 显示驱动器列表按钮显示可用空间标签
  • 杂项 | 勾选 更换驱动器时,总是转到根文件夹,这样在点击驱动器按钮后总是前往根目录。
  • 颜色 | 文件面板 | 背景2 修改为 菜单,这样文件列表偶数行的背景颜色是淡灰色。
  • 文件操作 | 勾选 重命名时仅选择文件名(不包含扩展名)
  • 文件操作 | 文件重复时自动重命名样式 改为 窗口 - 文件名 (x).扩展名,尽量与资源管理器行为类似,资源管理器默认是增加后缀 - 副本- 副本 (2)

进入到一个文件比较多的目录,如 C:\Windows\,然后拖动调整 名称 列的宽度显示,拖到撑满窗口且不出现水平滚动条即可。

内置工具

配置 | 选项

  • 字体 | 编辑器字体 选择 Consolas 常规 10
  • 字体 | 查看器字体 选择 Consolas 常规 10

Visual Studio Code 默认使用 Consolas 常规 10

快捷键

按键 | 热键 搜索 cm_EditPath,然后双击结果,按 Alt+D,勾选 仅限于此类控件 中的 Files Panel,这样可实现 Alt+D 聚焦到地址栏。

推荐根据自己的需要调整快捷键。

优点

  • 按 F2 可以循环选择文件名的不同部分,可以按照 - _ 空格等自动进行分割单词。
  • 右键菜单中的新建功能都是正常的。
  • Ctrl+H 历史记录是全局统一的,并不是双栏有各自的历史记录。

缺陷

  • 无法框选文件,只能单个点击,配合 Ctrl Shift 进行多选。
  • 无法取消选中的文件,始终有一个选中的文件。
  • SVN 更新后部分更新后的文件状态角标不显示,没有自动刷新,必须按 Ctrl+R 手动刷新状态图标才会正常显示。
  • 从其他程序切换回应用时不会自动刷新当前打开的目录,而 Total Commander 会。
  • 打开 654M Unity 导出的 Xcode 工程 zip 文件,卡住 3 秒才打开,而 Total Commander 是秒开。
  • 在一个只有 31 个文件的目录下狂按 Ctrl+B 会卡住,只按一次还好,而 Total Commander 打开相同目录进行相同操作却不会卡。
  • 某些时候打开目录时卡住 1-2 秒,新建资源管理器窗口时其实也会卡几秒。
  • 路径栏与命令栏在路径很长时,路径栏没有向右压缩命令栏,导致没有显示完整。
  • 偶尔发现会有误点,明明点击的是一个目录,但是进入的是另一个目录。
  • 在最小化时还原窗口会触发重绘,应用自身黑屏2秒。
  • Alt+左键双击无法打开属性,需要 Alt+Enter 才有效。
  • 现在 Double Commander 的 macOS 支持还是测试版。

更多介绍