歡迎使用 Double Commander!
Double Commander – 是俄羅斯程式設計師 Alexander Koblov (Alexx2000@mail.ru) 啟動的項目,作為 Sexi Commander 的分支(作者 – Radek Cervinka, radek.cervinka@centrum.cz)。
有幾種方式可以獲取 Double Commander:
GitHub 上的發布頁面。
SourceForge 上的發布頁面。
Double Commander 可以在許多 Linux 發行版的倉庫和 FreeBSD Ports 集合中獲取。
Double Commander 為幾個 Linux 發行版提供了自己的倉庫(Linux 發行版的官方倉庫並不總是包含當前(最新)版本的程式)。
你還可以自己構建 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 預裝了幾個插件,其他插件可以手動安裝。
Double Commander 的介面。
此菜單包含幾乎所有可以對文件執行的操作。請考慮所有項目:
創建符號鏈接...(內部命令 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)。還請參閱
使用項目 編輯注釋...(內部命令 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 將將它們放入下拉菜單中(在這種情況下,使用帶有“=>”標籤的複選框)。
配置按鈕的操作取決於選定的存檔器:
打包插件(WCX):打開插件自己的設置窗口(如果選定的插件支援此功能);
外部存檔器:打開一個窗口,其中有用於附加存檔器參數的輸入字段(當使用 %S 變量時)。
我們還可以通過 提取文件(內部命令 cm_ExtractFiles)解包文件。當你從存檔中複製文件時,會調用相同的對話框。
在 提取與文件掩碼匹配的文件 行中,你可以指定一個掩碼,確定將解包哪些文件。掩碼的歷史記錄可以在下拉列表中找到。 下一行指定目標目錄(解包存檔的位置)。它可以手動更改,或通過點擊最右側的瀏覽按鈕更改。
將每個存檔解包到單獨的子目錄(存檔的名稱) – 如果勾選,Double Commander 將在目標目錄中創建一個與存檔同名的文件夾,並將文件提取到該文件夾中。你可以使用此選項同時提取多個存檔,每個存檔都將被提取到目標目錄中各自的文件夾中。不確定的複選框狀態(三態)啟用智能提取:如果存檔根目錄中有多個對象,則存檔的內容將被解包到一個以存檔名稱命名的文件夾中,但如果只有一個對象,則內容將按原樣解包。默認情況下它未勾選,並且其狀態不會為下次調用提取命令而保存。
如果與文件一起存儲,則解包路徑名 – 如果勾選,將保留存檔中的目錄結構。否則,所有文件將被提取而不重新創建目錄結構。
複選框 覆蓋現有文件 禁用覆蓋現有文件的確認。
測試存檔(內部命令 cm_TestArchive)將驗證選定的存檔文件或游標下的文件的內容完整性。如果存檔內容損壞,將報告錯誤消息。支援的格式列表取決於添加的打包插件和外部存檔器。
項目 分割文件 和 合併文件(內部命令 cm_FileSpliter 和 cm_FileLinker)
將文件分割到目錄 – 指定分割文件的目標文件夾。默認情況下,將使用非活動文件面板的目錄。
下一組參數允許選擇分割部分的大小或數量。您可以輸入自己的值或使用以下預設之一:
1457664 B - 3.5" – 3.5 英寸軟盤驅動器;
98078 KB - ZIP 100 MB – ZIP 驅動器;
650 MB - CD 650 MB – CD 驅動器大小;
700 MB - CD 700 MB – CD 驅動器大小;
4482 MB - DVD+R – DVD 驅動器大小。
如果您使用部分數量參數,則部分的大小始終以字節為單位顯示。
如果啟用了需要 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。
此組中有一些命令,可以用不同的方式選擇文件。
第一和第二項 選擇一組 和 取消選擇一組(內部命令 cm_MarkPlus 和 cm_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)。將選擇在活動和非活動面板中存在但在對面面板中不存在的項目(默認情況下僅選擇文件)。具有相同名稱的文件將按修改日期進行比較,之後將選擇較新的文件。
第一個項目是 搜索(內部命令 cm_Search)。此工具用於按指定條件搜索文件和文件夾。也可以用於按文件內容搜索。詳細說明請參閱此頁面。
新建搜索實例...(內部命令 cm_AddNewSearch) – 打開一個具有默認設置的新搜索對話框實例。它還允許在長時間搜索進行時啟動新的搜索實例以搜索其他內容。
查看當前搜索實例(內部命令 cm_ViewSearches) – 將顯示一個窗口,其中包含搜索實例的列表及其簡要信息(狀態、找到的文件數量、是否已完成和文件掩碼),並可切換到其中一個實例。
第四個項目是 常用文件夾列表(內部命令 cm_DirHotList)。此命令與按下 "*" 按鈕相同。
選擇此項時,將彈出一個 常用文件夾列表 菜單,您可以從中選擇:
將活動面板的當前路徑切換到您預先配置的目錄列表中的某個目錄;
添加新書籤:當前目錄、選定的目錄(如有需要可多個)或游標下的目錄;
配置現有書籤。
有關如何使用和配置,請參閱專門的 常用文件夾列表 幫助頁面。
同步目錄...(內部命令 cm_SyncDirs)打開 目錄同步工具:將掃描左右面板的目錄,您可以看到它們內容的差異,並使它們保持一致。
運行終端(內部命令 cm_RunTerm)在當前目錄下打開一個終端(設置位於 工具)。
執行內部命令(內部命令 cm_DoAnyCmCommand)打開一個包含所有內部命令及其描述的窗口。命令按類別分組,提供快速篩選和排序功能:您可以執行選定的命令、複製其名稱,或打開 內部命令 頁面(某些命令支援參數)。
平面視圖(內部命令 cm_FlatView)將掃描活動面板當前目錄中的所有子目錄,並將所有文件顯示在一個列表中。按 Esc 鍵可以中止掃描,再次調用命令將返回正常模式。如果游標在某個文件上,則返回正常模式時,Double Commander 會將游標放置在該文件上。
此外,還可以使用 cm_FlatViewSel 命令,它同樣將所有文件顯示在一個列表中,但僅限於選定的文件和目錄。再次調用此命令只會返回到基礎目錄的正常模式。
打開虛擬文件系統列表(內部命令 cm_OpenVirtualFileSystemList)將打開一個已添加的文件系統插件(WFX 插件)列表,這些插件使用自己的文件系統或提供對其他文件系統和設備(本地或遠程)的訪問。以及虛擬文件夾:
計算機 – 包含具有驅動器號的普通磁盤列表和沒有驅動器號的設備(例如,通過 MTP 協議連接的 USB 設備,即智能手機、平板電腦或播放器)。僅限 Windows。
Linux – 您添加到 WSL 的所有 Linux 發行版及其根文件系統(Windows 10 及更高版本)的列表。
網絡 – 訪問共享網絡資源(Windows)或使用 Gio 的網絡資源(Linux)。
回收站 – 訪問已刪除到回收站的文件。
(列表按字母順序排序,並取決於系統和程式的語言設置。)
交換面板(內部命令 cm_Exchange)交換左右文件面板及其所有打開的標籤頁。
目標 = 源(內部命令 cm_TargetEqualSource)在非活動文件面板中打開相同的目錄。
顯示佔用空間 計算並顯示當前目錄子文件夾中所有文件的總大小。活動面板的大小列中的
網絡連接 – 將打開添加的文件系統插件(WFX 插件)列表,如“命令”菜單中的 打開 VFS 列表命令。
網絡斷開 – 將關閉活動的網絡連接。Double Commander 將按以下優先級順序關閉其中一個連接:
在活動面板中打開的連接;
在非活動面板中打開的連接;
最後創建的連接。
以下項目僅適用於 Windows。
映射網絡驅動器 和 斷開網絡驅動器 – 將調用 Windows 系統對話框來連接和斷開網絡驅動器。
複製包含 UNC 路徑的名稱 – 將網絡上的完整文件名複製到剪貼板:服務器名稱、共享名稱和相對文件路徑。
此組管理選項卡式文件面板。
新建標籤頁(內部命令 cm_NewTab) – 在活動面板上添加一個新標籤頁(使用當前路徑)並切換到該標籤頁。
重命名標籤頁(內部命令 cm_RenameTab) – 允許更改當前標籤頁的標題。
在新標籤頁中打開文件夾(內部命令 cm_OpenDirInNewTab) – 為游標下的目錄打開一個新標籤頁,但不切換到該標籤頁(即在後台打開)。
關閉標籤頁(內部命令 cm_CloseTab) – 關閉活動標籤頁並將面板切換到下一個標籤頁(或如果關閉的是最後一個標籤頁,則切換到前一個標籤頁)。
關閉所有標籤頁(內部命令 cm_CloseAllTabs) – 關閉所有非活動標籤頁。如果其中包含鎖定的標籤頁,將提示確認。
關閉重複標籤頁(內部命令 cm_CloseDuplicateTabs) – Double Commander 將檢查已打開的標籤頁列表並關閉重複的標籤頁(每個面板分別處理!)。使用以下優先級規則:
鎖定的標籤頁具有更高優先級;
如果存在具有相同目錄的鎖定標籤頁,則重命名的標籤頁將被關閉;
如果存在與另一個標籤頁具有相同目錄但未重命名的重命名標籤頁,則第二個標籤頁將被關閉;
鎖定的重命名標籤頁優先於未重命名的標籤頁,因此第二個標籤頁將被關閉;
如果有兩個具有相同優先級的標籤頁,將保留第一個(從左數起)。
標籤頁選項 – 使用此子菜單可以更改標籤頁的狀態:
普通(內部命令 cm_SetTabOptionNormal) – 將標籤頁設為普通狀態:Double Commander 默認創建的常規標籤頁。
鎖定(內部命令 cm_SetTabOptionPathLocked) – 鎖定標籤頁,在此標籤頁內嘗試切換到其他目錄時將提示在新標籤頁中打開。
允許目錄更改的鎖定(內部命令 cm_SetTabOptionPathResets) – 如果使用此方法鎖定標籤頁,您可以在該標籤頁內切換到其他目錄,但在切換到其他標籤頁(或重啟 Double Commander)後,該標籤頁將恢復到鎖定標籤頁的原始目錄。
在新標籤頁中打開目錄的鎖定(內部命令 cm_SetTabOptionDirsInNewTab) – 當您嘗試進入面板內的任何目錄時,該目錄將在新標籤頁中打開。
此子菜單的其餘項目將執行相同操作,但針對所有標籤頁一次性處理。
注意:默認情況下,Double Commander 不允許在沒有確認的情況下關閉鎖定的標籤頁(在文件夾標籤頁設置部分中的確認關閉鎖定標籤頁)。
切換到下一個標籤頁(內部命令 cm_NextTab)和切換到上一個標籤頁(內部命令 cm_PrevTab) – 分別切換到右側(下一個)和左側(上一個)的標籤頁。
將標籤頁保存到文件(內部命令 cm_SaveTabs)和從文件加載標籤頁(內部命令 cm_LoadTabs) – 可以將當前標籤頁的名稱及其關聯目錄保存到 .tab 文件中,並從該類文件中加載。
將當前標籤頁保存為新的收藏標籤頁(內部命令 cm_SaveFavoriteTabs) – 將當前打開的標籤頁保存到收藏標籤頁集合中。之後,可根據需要使用下一個菜單項重新加載這些保存的設置。
從收藏標籤頁加載標籤頁(內部命令 cm_LoadFavoriteTabs) – 將顯示一個彈出菜單,可選擇之前保存的標籤頁集合之一。
此菜單包含你保存的收藏標籤頁列表以及一些用於處理它們的命令。
收藏標籤頁是根據您方便的標準(工作、項目、愛好等)分組保存的標籤頁集合,它們允許您一次性在標籤頁中打開所有必要的目錄。
將當前標籤頁保存為新的收藏標籤頁(內部命令 cm_SaveFavoriteTabs) – 將當前打開的標籤頁保存到收藏標籤頁集合中。
重新保存到上次加載的收藏標籤頁(內部命令 cm_ResaveFavoriteTabs) – 將當前標籤頁配置重新保存到上次加載的收藏標籤頁條目上。
重新加載上次加載的收藏標籤頁(內部命令 cm_ReloadFavoriteTabs) – 重新加載上次加載的收藏標籤頁設置,即此命令用於按原樣恢復已保存的集合。
下一項 收藏標籤頁配置 用於快速跳轉到 收藏標籤頁 設置部分。
要卸載上次加載的收藏標籤頁,請使用帶 setup=
參數的 cm_LoadFavoriteTabs 命令(在工具欄添加按鈕或熱鍵)。當前打開的標籤頁不會受到影響,此命令只會從內存中卸載使用的收藏標籤頁集名稱,Double Commander 將繼續正常工作。
管理文件面板的顯示內容。
前三個項目允許切換文件列表的視圖:簡略視圖(內部命令 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) – 顯示一個包含文件操作列表的窗口。您可以更改隊列中操作的順序,停止或暫停任務。
第一個項目是 選項(內部命令 cm_Options),它打開“選項”窗口,請參閱專用幫助頁面上的說明。
其他項目:快速跳轉到某些設置部分 (常用文件夾列表, 收藏標籤頁, 文件關聯, 文件夾標籤頁 和 壓縮程式) 以及命令 保存位置 和 保存設置。
在這裡你可以獲取幫助信息(此文檔)和有關程式的的信息:
內容 – 打開幫助索引頁面。
鍵盤 – 打開鍵盤快捷鍵頁面。
訪問 Double Commander 網站 – 如果你線上,將跳轉到項目主頁。
關於 – 顯示程式版本和開發人員的信息。
工具欄包含用於執行內部命令和啟動我們的應用程式的按鈕。
默認配置是建議使用的,但我們每個人都會根據自己的需求進行配置,因為這可能是 Double Commander 最具可配置性的部分。
這就是為什麼有一個專門的頁面來介紹它,詳見 這個連結。
驅動器按鈕欄幫助你通過一次滑鼠單擊快速更改驅動器。中鍵(滑鼠滾輪)單擊將在活動面板中的新標籤頁中打開磁碟。打開驅動器有兩種方式,請參閱 切換驅動器時總是轉到驅動器的根目錄 參數的說明。
右鍵單擊將顯示上下文菜單,其中包含諸如掛載/卸載、格式化等操作(取決於操作系統和驅動器類型)。
最後一個按鈕是 打開虛擬文件系統列表。
幫助更改驅動器,還包含附加信息(大小、可用空間)和導航按鈕 – « * \ .. ~ < »。
內部命令是 cm_LeftOpenDrives(用於左面板)和 cm_RightOpenDrives –(用於右面板)。默認快捷鍵:Alt+F1 和 Alt+F2,但它們在大多數 Linux 桌面環境中不起作用(只需打開 快捷鍵 設置部分並替換它們)。
內部命令 cm_SrcOpenDrives 將為活動面板顯示此菜單。
有兩種方式打開驅動器,請參閱 切換驅動器時總是轉到驅動器的根目錄 參數的說明。
附加導航按鈕:
"*" – 顯示書籤熱列表,詳見 常用文件夾列表 幫助頁面;
"\" 或 "/" – 轉到當前驅動器的根目錄(Windows)或文件系統根目錄(Linux 和其他類 Unix 系統)。例外:
".." – 轉到父目錄;
"~" – 轉到你的主目錄;
"<" 和 ">" – 命令 cm_LeftEqualRight 和 cm_RightEqualLeft。
顯示標籤頁。使用滑鼠左鍵單擊標籤頁,或者你可以使用鍵盤導航標籤頁(默認為 Ctrl+Tab 和 Ctrl+Shift+Tab)。要更改標籤頁的順序,請使用拖放或 cm_MoveTabLeft 和 cm_MoveTabRight 命令。
你可以保護標籤頁免於關閉或更改目錄,可用的標籤頁狀態在 "標籤頁" 子部分中描述。鎖定的標籤頁會用星號標記(如果啟用了 用星號 * 顯示鎖定標籤頁)。
顯示在文件面板中打開的目錄。
在目錄欄上單擊滑鼠左鍵將下拉目錄歷史記錄(內部命令 cm_DirHistory),允許快速導航回之前的目錄:
右鍵單擊目錄欄將允許複製路徑名到剪貼板或手動輸入新路徑。你可以使用鍵盤代替滑鼠,只需為 cm_EditPath 命令設置快捷鍵。支援環境變量,在 Linux 和其他類 Unix 操作系統中,你還可以使用波浪號符號 "~" 表示當前用戶的主目錄。
雙擊或中鍵單擊將下拉 常用文件夾列表。我們可以將雙擊操作替換為編輯路徑命令,請參閱
現在還可以單擊目錄欄的部分內容以快速在目錄結構中回退。如果你想回到多級父目錄,這非常方便。這被稱為“麵包屑”導航功能。
顯示列名稱。左鍵單擊可以按列排序文件。標題文本左側的小箭頭顯示排序方向。你還可以通過按住 Ctrl 鍵單擊標題來設置多個列的排序順序。例如,嘗試按擴展名排序文件,現在按住 Ctrl 鍵單擊“日期”標題:每種文件類型將獨立於其他文件按日期排序。
製表位標題欄允許使用滑鼠更改列寬,默認情況下 DC 會為兩個面板更改列寬,並為下次啟動保存新值(參見
右鍵單擊顯示一個菜單,用於更改和編輯自定義列樣式集。
默認、文件計數 – 現有樣式。
配置自定義列 – 打開 文件視圖 > 列 > 自定義列 部分。
文件面板顯示當前目錄中文件的名稱。Double Commander 可以垂直排列文件面板(左/右,默認)或水平排列(上/下),使用顯示菜單中的 水平面板模式 項或 Ctrl+Shift+H。
默認情況下,兩個面板的寬度相同。大小以左(或上)面板的百分比設置,有幾種方法可以更改它:只需用滑鼠拖動面板分隔符(程式將在工具提示中顯示左面板的寬度),使用具有固定大小比例的右鍵菜單(20/80、30/70、40/60、50/50、60/40、70/30、80/20)或 cm_PanelsSplitterPerPos 命令。
顯示文件面板內容的通用參數收集在 文件視圖 和 文件視圖擴展 設置部分。
提供了幾種文件列表視圖模式。
完整 – 每行一個文件,帶有默認或用戶定義的列。對於文件夾和鏈接,Double Commander 顯示
簡略視圖 – 僅顯示文件名。如果可能,顯示多列。選項在 文件視圖 > 簡略 設置部分可用。
縮略圖 – 文件顯示為小圖像。如果可能,顯示多列。您可以在 雜項 設置部分更改縮略圖的大小。
Double Commander 可以使用操作系統的功能創建縮略圖,也可以自己創建。您可以選擇允許將縮略圖緩存保存到磁碟,或者僅在內存中保留直到程式關閉(參見 雜項)。
創建縮略圖的方法和支援的文件格式取決於操作系統的家族。
Windows:Double Commander 使用操作系統的功能(如 Windows 資源管理器),支援縮略圖創建的 WLX 插件,並補充了 內置查看器 支援的圖像格式列表。
macOS:Double Commander 使用操作系統的功能(Quick Look),並補充了 內置查看器 支援的圖像格式列表。程式還支援 OpenDocument 格式(.odt、.ods、.odp、.odg),並在使用 Quick Look API 之前嘗試創建縮略圖(如果文件包含 "Thumbnails/thumbnail.png")。
Linux 和其他類 Unix 系統:Double Commander 為以下格式創建縮略圖:
內置查看器 支援的圖像格式;
XCF 圖像格式(如果 ImageMagick 庫可用);
一些流行的視頻格式(如果 FFmpegthumbnailer 庫可用):.avi、.flv、.mkv、.mov、.mp4、.mpeg、.mpg、.vob、.webm、.wmv;
MP3 文件的嵌入封面藝術;
OpenDocument 格式(如果文件包含 "Thumbnails/thumbnail.png"):.odt、.ods、.odp、.odg。
Double Commander 還為文本文件(純文本和其他非二進制文件)創建縮略圖。這些文件的縮略圖不會保存到磁碟。
Double Commander 可以在文件名左側顯示文件圖標(默認啟用),顯示文件類型和與程式的的關聯(系統或 內部)。DC 使用其自己的圖標主題和/或根據系統設置(參見 圖標 設置部分)。
程式還允許指定文件類型,其名稱應為不同顏色,更多詳情請參見 顏色 > 文件類型 設置部分。
當前文件將被一個精細的矩形包圍,有或沒有顏色填充,所選文件的名稱將顯示為紅色。您可以在 顏色 > 文件面板 設置部分更改使用的顏色和游標的外觀。
當滑鼠游標懸停在文件上時,Double Commander 可以顯示工具提示,更多詳情請參見 工具提示 設置部分。
有幾種方法可以選擇文件。
要選擇游標下的文件或目錄,只需按 Insert 鍵(選擇後,Double Commander 將自動將游標移動到下一個文件)或 Space 鍵。如果您使用 Space 鍵選擇目錄,程式將計算目錄的總大小並顯示在相應的列中。
您可以選擇左鍵或右鍵來選擇文件:
左鍵 – 滑鼠的工作方式與 Windows 資源管理器相同,右鍵僅用於打開上下文菜單。在此模式下,您可以通過單擊任何未選中文件的名稱或 ".." 項來取消選擇所有選中的文件。您也可以使用相應的內部命令(見下文)。
右鍵 – 左鍵的工作方式相同,右鍵允許通過單擊文件名來選擇文件。稍長按住右鍵將調用文件的上下文菜單。要選擇多個連續文件,您可以按住右鍵並將滑鼠游標移動到文件列表上。要取消選擇所有選中的文件,您可以使用相應的內部命令(見下文)。
您可以使用帶修飾鍵的滑鼠單擊:Ctrl(選擇列表中的下一個文件)和 Shift(將多個連續文件添加到選擇中)。要選擇多個連續文件,您可以按住 Shift 並使用上下鍵。
還可以通過單擊文件圖標來選擇文件,您可以在 滑鼠 設置部分啟用此功能。同時 Double Commander 將游標移動到所選文件,就像使用帶 Ctrl 鍵的滑鼠單擊一樣。在縮略圖視圖中,當您單擊圖像的左側部分(1/4 或 25%)時,這種方式有效,因此您可以通過單擊圖像的右側部分來設置游標而不進行選擇。此功能在取消選擇大量文件時很方便:單擊任何選中文件的圖標,然後單擊其名稱。
您可以完全禁用滑鼠選擇:左鍵僅設置游標,右鍵調用上下文菜單。
有特殊的 命令 可用於選擇和取消選擇文件,允許使用不同條件:按名稱或名稱的一部分、文件類型、屬性等。其中一些已添加到 標記 菜單,您可以 分配熱鍵 或添加按鈕到 工具欄。或者打開一個包含所有內部命令列表和描述的窗口(內部命令 cm_DoAnyCmCommand,默認為 Shift+F12)並轉到 標記 類別。
Double Commander 支援使用滑鼠(即按住左鍵)將文件拖放到外部應用程式的窗口(例如,文本或圖形編輯器或查看器)、工具欄以及在目錄之間複製/移動文件。如果操作可行,滑鼠游標附近將顯示 "+" 符號。
將文件拖拽到工具欄的空白處時,將創建一個帶有外部命令的按鈕,傳遞的文件將作為命令使用。將文件拖拽到按鈕上僅在該按鈕是外部命令按鈕時才可行:命令將啟動,文件將作為啟動參數傳遞給它(請注意,在這種情況下,按鈕命令的參數將被忽略)。
對於文件複製或移動(使用 Ctrl 或 Shift 鍵)操作,以下目標是可能的:對面的文件面板、活動或非活動面板中的任何文件夾(文件夾名稱將用框架突出顯示)、任何打開標籤頁的目錄(只需將文件拖放到所需標籤頁的標題上)。使用 ".." 將文件複製到父目錄。如果支援添加文件,Double Commander 還可以將文件複製到存檔中。您可以 啟用或禁用確認對話框 並選擇默認操作(參見
使用右鍵拖拽將顯示以下操作的菜單:複製、移動、創建鏈接(硬鏈接)、創建符號鏈接 和 取消。如果選擇了多個文件,Double Commander 將僅提供為列表中的第一個文件創建鏈接。
您可以使用 Ctrl+Shift 創建符號鏈接。
當您將文件拖拽到另一個應用程式的窗口時,Double Commander 使用系統的拖放實現。使用 Alt 鍵,您可以調用替代操作(例如,將文件拖拽到 Windows 資源管理器窗口時,將創建快捷方式而不是複製文件)。
文件上下文菜單(右鍵菜單)的外觀和內容取決於操作系統的家族。在 Windows 中,Double Commander 使用系統上下文菜單(如 Windows 資源管理器)帶有 "操作" 子菜單(見下文),在其他操作系統中,Double Commander 創建自己的包含典型操作的上下文菜單。如果您更喜歡使用右鍵選擇模式,則需要稍長按住右鍵來調用此菜單。您可以使用內部命令 cm_ContextMenu 調用上下文菜單(默認為 Shift+F10)。
Linux 和其他類 Unix 系統中 Double Commander 的上下文菜單:
打開 – 在默認程式中打開游標下的文件(將使用系統文件關聯)。
打開方式 子菜單 – 包含適合打開文件的應用程式列表。要在 macOS 中獲取列表,Double Commander 使用 Launch Services API,在其他系統中,程式遵循 桌面菜單 規範。
附加項 其他...
macOS:將打開所有已安裝應用程式的列表。
Linux 和其他類 Unix 系統:將打開應用程式選擇窗口,您可以從所有可用應用程式列表中選擇應用程式或手動指定打開文件的命令行。在這裡您還可以為文件類型保存附加的系統關聯,添加新的或更改默認應用程式(Double Commander 將使用 ~/.config/mimeapps.list 文件(參見 MIME 類型與應用程式的關聯)。
服務 – 僅限 macOS,"服務" 系統子菜單的類似物。
分享... – 僅限 macOS,"分享" 系統子菜單的類似物。
在此打包... – 調用 打包命令 所選文件,當前目錄將用作目標目錄。
在此解包... – 調用 解包命令 所選文件,當前目錄將用作目標目錄。僅當文件擴展名在存檔插件或外部存檔程式器的設置中指定時才會添加此項。
調用基本文件操作:移動 (F6)、複製 (F5)、刪除 (F8)、重命名 (F2)。
使用剪貼板複製和移動文件的命令:剪切、複製、粘貼
顯示文件屬性 – 顯示 文件屬性窗口。
在 Linux 和其他類 Unix 系統中,右鍵單擊文件面板中的空白處將調用包含以下項目的菜單:
刷新 – 重新讀取面板中目錄內容的命令。
排序方式 子菜單 – 包含切換排序方法的命令:按名稱、文件擴展名、大小、修改日期或屬性。還添加了 反向排序 命令,用於切換排序方向。
粘貼 – 用於使用剪貼板複製和移動文件。
新建 子菜單 – 包含創建目錄 (F7) 和文本文件 (Shift+F4) 的命令。如果系統模板目錄存在且不為空,此子菜單還包含新文件的模板(在 macOS 中不可用)。
顯示文件屬性 – 顯示當前目錄的 屬性窗口。
在打開的存檔或文件系統插件 (WFX) 內部的上下文菜單始終相同,且不依賴於操作系統:
打開 – 在默認程式中打開文件,就像使用雙擊或按 Enter 一樣(將使用 內部 和系統文件關聯)。默認情況下,在存檔內,此命令將顯示打包文件的屬性窗口(參見 存檔處理),您可以在其中選擇在關聯程式中打開文件,但 Double Commander 允許直接配置在關聯程式中自動打開文件(使用
查看 – 在查看器中打開文件 (F3)。
調用幾個文件操作:複製 (F5)、重命名 (F2) 和 刪除 (F8)。
顯示文件屬性 – 顯示文件屬性窗口。內容取決於虛擬文件系統的能力。在存檔內,這將是打包文件的屬性窗口(參見 存檔處理)。
請注意,並非所有文件操作在所有情況下都能正常工作。例如,如果某些存檔格式不支援刪除文件,Double Commander 將隱藏 刪除 菜單項。
Double Commander 允許直接在文件面板中重命名文件。有幾種方式可以調用此操作:使用內部命令 cm_RenameOnly(默認為 F2 或 Shift+F6)、滑鼠左鍵單擊 或滑鼠右鍵菜單中的相應項目。
默認情況下,Double Commander 會選中整個文件名,但你可以啟用不包含擴展名的文件名選擇。此外,重複按下快捷鍵可以分段選擇文件名,以下字符將用作分隔符:空格、連字符、下劃線和句點。文件夾名稱始終會被完整選中。
要確認名稱更改,請使用 Enter 鍵或編輯框右側的重命名確認按鈕。要取消未確認的更改(退出編輯模式),請使用 Esc 鍵或在編輯框外單擊滑鼠。你也可以在編輯框外單擊滑鼠來確認重命名(與 Windows 資源管理器中一樣),請參閱
對於批量重命名文件,可以使用相應的工具。
使用快速搜索/過濾工具時,其面板會顯示在文件面板的底部。快速搜索用於搜索文件面板的當前內容:游標將移動到最近匹配的文件,使用 向上箭頭 和 向下箭頭 鍵時,程式將循環移動游標,僅停留在名稱符合條件的文件上。快速過濾器將隱藏所有不符合條件的文件名(要重置過濾器,請使用 Esc 鍵或 "X" 按鈕)。
過濾器 – 搜索/過濾切換;
{ – 名稱必須以輸入的首個字符開頭;
} – 輸入點 "." 前的最後字符必須匹配;
Aa – 區分大小寫;
F – 過濾文件;
D – 過濾目錄;
X – 禁用快速搜索並關閉面板。
Double Commander 支援拼音(將使用程式目錄中的 pinyin.tbl 文件)。
你可以在 快捷鍵 設置部分設置調用快速搜索/過濾面板的方式,或使用 cm_QuickSearch 和 cm_QuickFilter 命令。
在快速搜索面板中更改的所有參數將在下次調用快速搜索/過濾時保留(在關閉程式之前),你可以在 快速搜索/過濾 設置部分更改這些參數和默認值。
顯示有關文件面板內容的一些詳細信息。
如果設置了列視圖,狀態欄將顯示所選文件的大小和數量,以及面板中文件的總數和總大小。
如果設置了簡略視圖或縮略圖視圖,則會在此處顯示游標下的文件名、大小、修改日期和屬性。如果選擇了文件,狀態欄將顯示與列視圖相同的信息。
如果啟用了平面視圖(不含子目錄),則會在此處顯示游標下帶有相對路徑的文件名。如果選擇了文件,狀態欄將顯示與列視圖相同的信息。
用於手動輸入命令,你可以快速運行或打開當前目錄或 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 控制字符 的常規輸入框菜單。
由 Rustem 創建 (dok_rust@bk.ru)
英文版由 Rod J 翻譯 (rodmac_shiels@hotmail.com)