這個 doublecmd.xml 檔案的位置可能在不同的地方:
如果我們想透過命令列參數 --config-dir
指定它,請參閱 此連結。
除此之外,我們可以透過 設定 > 選項... > 在樹狀結構中選擇 > 設定選項 設定檔位置。
另一種快速尋找目前 Double Commander 實例所使用的 doublecmd.xml 位置的方法是存取 常用資料夾清單。在其末尾有一個名為「特殊目錄」的子區段。然後我們選擇「前往 Double Commander 特殊路徑」,再選擇「%DC_CONFIG_PATH%」。在那裡我們將找到應用程式目前所使用的 doublecmd.xml。
Double Commander 中絕大多數的設定都可以透過應用程式本身在各類選項中進行設定。
我們只需從主功能表點選 設定 > 選項,當我們關閉應用程式時,在那裡設定的各種選項將會儲存至 doublecmd.xml 檔案中。然後,它們將在下次使用應用程式時還原。
因此,通常我們不必手動編輯設定檔的內容。
但有一些非常罕見的特定設定,如果我們要調整應用程式,則需要從設定檔中手動編輯。
警告:我們不會在 Double Commander 執行時編輯該檔案!這不僅因為無論如何它們的值只在啟動應用程式時讀取,而且因為如果我們在 DC 執行時編輯了檔案,當我們關閉應用程式時,我們寫入的值將被應用程式重新儲存其目前上下文以備下次工作階段而覆蓋。如果我們需要編輯 doublecmd.xml 檔案,我們需要確保關閉 Double Commander,然後編輯檔案,再重新啟動應用程式。
有一個替代解決方案,詳見 這裡(但要套用某些選項的變更,您可能仍需要重新啟動應用程式)。
下表列出了這些罕見的特定設定,如果我們需要更改它們,則需手動編輯檔案。
如有必要需手動更改的設定 | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
標籤 | 描述 | ||||||||||||||||||||
來自 |
|||||||||||||||||||||
刪除被監視目錄的能力。 「被監視目錄」是指 Double Commander 對其有一種鉤子的目錄,因此它可以監視其中的任何修改。 這樣,如果其內容發生更改,它可以重新整理其可顯示內容。 此設定允許控制當我們嘗試刪除目前在面板中顯示的這些「被監視目錄」時,即使在未啟用的分頁標籤中,Double Commander 將如何反應。
|
|||||||||||||||||||||
來自 |
|||||||||||||||||||||
Double Commander 啟動時右側面板將處於啟用狀態。
|
|||||||||||||||||||||
確認關閉 Double Commander (True ) 或不確認 (False )。預設為 False 。 |
|||||||||||||||||||||
來自 |
|||||||||||||||||||||
我們可以設定 DC,使其在面板中循環瀏覽項目時在目前項目周圍繪製一個矩形。 允許我們設定用於在目前項目周圍繪製矩形的線條寬度。要查看該矩形,我們應進入 設定 > 選項... > 顏色 > 檔案面板並勾選選項 使用框架游標。 範例:
|
|||||||||||||||||||||
來自 |
|||||||||||||||||||||
內部編輯器和差異工具:如果未選取任何內容,搜尋和取代對話框將使用游標下的字詞 (True ) 或搜尋歷史中的文字 (False )。預設為 True 。 |
|||||||||||||||||||||
來自 |
|||||||||||||||||||||
假設我們已經「進入」一個壓縮檔案並在活動面板中瀏覽其內容。當我們按下 Enter 或雙擊具有此設定指定副檔名的檔案時,將自動從封存檔中解壓縮這些檔案,而不是顯示屬性視窗。 範例:
|
|||||||||||||||||||||
使用滑鼠拖放檔案時的預設操作:複製 (True ) 或移動 (False ) 檔案。預設為 True 。 |
|||||||||||||||||||||
當目標路徑超過路徑的最大長度時發出警告(某些程式將無法存取具有如此長名稱的檔案/目錄)。在 Windows 中,此值(MAX_PATH)定義為 260 個字元。預設為 True 。 |
|||||||||||||||||||||
比較日期和時間時忽略項目之間恰好一小時的時間差。 當使用內部命令 cm_CompareDirectories 或 cm_SyncDirs 時會發生這種情況。 當比較位於 NTFS 分割區上的項目與不在這種分割區上的項目時,這很有用。 由於 NTFS 分割區上的檔案時間戳記 在夏令時期間會發生變化,而同一確切檔案在 FAT32 上則不會,我們希望兩個檔案被視為相同,即使我們明顯看到兩者之間有一小時的差異。
|
|||||||||||||||||||||
啟用檔案操作完成時的聲音通知。 標籤的可能內容完整如下:
Duration 是檔案操作應持續的最短時間(以秒為單位)。附加值:0 – 始終開啟,-1 停用聲音通知。檔案操作:複製、移動、清除、刪除檔案、分割檔案和合併檔案。如果某些操作不需要聲音通知,只需刪除(或不新增)相應的行。支援 環境變數。 支援的音訊格式: - Windows(來自 Windows API 的 sndPlaySoundW 函式):.wav。 - macOS(Core Audio API):.aac、.adts、.ac3、.caf、.mp3、.m4a 和 .mp4(帶 AAC 或 ALAC)、.wav。 - Linux 和其他類 Unix 系統:Double Commander 可以使用 GStreamer 函式庫(主要是 libgstreamer-1.0.so.0)或 SDL2 函式庫(libSDL2-2.0.so.0)。GStreamer 支援大多數流行的音訊格式,使用 SDL2 我們只能使用 .wav。在 Haiku 中,只能使用 SDL2。 |
|||||||||||||||||||||
來自 |
|||||||||||||||||||||
Windows:如果為 True ,複製/移動檔案時將複製來源檔案的屬性;如果為 False ,也將複製來源檔案的屬性,Double Commander 將設定「封存」屬性。Linux 和其他:使用 複製/移動對話視窗 中的 複製屬性 選項。 預設為 True 。
|
|||||||||||||||||||||
Windows:如果為 True ,複製/移動檔案時將複製來源檔案的時間戳記(建立日期、修改日期、最後存取日期),否則,將只複製修改日期,其他日期將使用目前日期。Linux 和其他:使用 複製/移動對話視窗 中的 複製日期/時間 選項。 預設為 True 。
|
|||||||||||||||||||||
複製/移動檔案時是否複製檔案系統延伸屬性。 Windows:如果為 True ,還將複製壓縮和加密屬性。Linux 和其他類 Unix 系統:如果為 True ,Double Commander 將複製檔案系統延伸屬性(xattr,即命名屬性)。預設為 True 。
|
|||||||||||||||||||||
來自 |
|||||||||||||||||||||
此設定允許在檔案面板中顯示的每個元素的高度上新增一些額外像素。該值直接以像素為單位解釋。 預設值為 2。 範例:
|
|||||||||||||||||||||
預設情況下,DC 在目錄名稱周圍顯示方括號(這是檔案檢視 > 檔案檢視附加中的可選參數),但我們可以使用任何符號代替它們。 注意:在 XML 中,一些特殊符號被保留為標記的一部分,我們不能直接使用它們。有五個預定義實體: < 應寫為 < ,> 為 > ,& 為 & ,' 為 ' ," 為 " 。
|
|||||||||||||||||||||
此選項更改重新命名游標下檔案時的滑鼠點擊操作:如果為 True ,在名稱編輯欄位外點擊滑鼠將確認重新命名檔案(如在 Windows 檔案總管中),否則,滑鼠點擊將與 Esc 鍵作用相同。預設為 False 。在兩種情況下,我們仍然可以使用編輯欄位右側的按鈕來確認操作。 |
|||||||||||||||||||||
來自 |
|||||||||||||||||||||
當我們使用滑鼠手動更改欄寬時,預設情況下 DC 會為兩個面板更改它並儲存新值以供下次啟動使用。 如果我們想停用此行為並僅在目前工作階段中使用新值,我們應該將 True 替換為 False ,即使用 。
|
|||||||||||||||||||||
如果設定了欄檢視且未選取檔案,狀態列顯示游標下的檔名 (True ) 或檔案數量 (False ,預設)。如果為 True ,當游標在「..」項目上時,狀態列也會顯示檔案數量。對於連結,還將顯示目標物件。 |
|||||||||||||||||||||
更改分頁標籤停止標題列的外觀。 預設值取決於您的作業系統。
|
|||||||||||||||||||||
來自許多標籤 |
|||||||||||||||||||||
決定將使用的 字型光柵化 類型。換句話說,它決定字型品質。 在許多標籤中都可以單獨套用。
|
|||||||||||||||||||||
來自 |
|||||||||||||||||||||
Count 屬性允許指定在彈出功能表中顯示的已存取目錄清單中的項目數(cm_DirHistory 命令)。預設值為 30。使用樹狀檢視功能表時,將忽略屬性值。 |
|||||||||||||||||||||
來自 |
|||||||||||||||||||||
此選項將協助決定用於磁碟機、資料夾或封存檔的圖示是來自系統的預設圖示還是我們可以自己設定的自訂圖示。CustomIcons 選項將設定為一個數字,該數字表示下表中數字的總和,具體取決於我們的偏好:
如果我們想要... ...一切都來自系統:0 + 0 + 0= 0 所以
...一切都是自訂的:1 + 2 + 4 = 7 所以
...磁碟機自訂,其他來自系統:1 + 0 + 0 = 1 所以
等等... 如果我們希望使用自訂圖示,以下是每個項目的所在位置:
|
|||||||||||||||||||||
設定未掛載磁碟機圖示的透明度等級的選項。
|
|||||||||||||||||||||
內部編輯器、檢視器和差異工具中工具列圖示的大小,支援的值:16、24 或 32。 | |||||||||||||||||||||
來自 |
|||||||||||||||||||||
僅限 Windows:在 磁碟機按鈕列 和 磁碟機清單 中的磁碟機字母後顯示冒號。False 為預設。 |
|||||||||||||||||||||
僅限 Windows:在 磁碟機按鈕列 和 磁碟機清單 中使用大寫字母。False 為預設。注意:此選項不會更改先前儲存的歷史記錄和設定(我的最愛、按鈕等)中的磁碟機字母。 |
|||||||||||||||||||||
來自 |
|||||||||||||||||||||
該選項允許指定首選的小數點分隔符字元(即數字的整數部分和小數部分的分隔符),而不是使用地區設定中的值。我們可以指定 ASCII 表中代碼從 U+0000 到 U+007F 的任何字元(隱含使用可列印字元,即從 U+0020 到 U+007E)。 | |||||||||||||||||||||
該選項允許選擇雙擊 目前目錄列 的操作:顯示常用資料夾清單 (False ,預設) 或編輯目前路徑 (True )。 |
|||||||||||||||||||||
Linux/FreeBSD:True 值允許使用桌面環境設定中指定為預設程式的檔案管理器的檔案屬性對話視窗(如果可能),否則,Double Commander 將使用自己的 屬性視窗。預設為 False 。 |
|||||||||||||||||||||
來自 |
|||||||||||||||||||||
此設定允許在 目錄同步工具 中指定首選的日期和時間格式。日期和時間格式符號描述在 這裡。 預設值為 yyyy.mm.dd hh:nn:ss 。 |
|||||||||||||||||||||
目錄同步:預設情況下儲存或不儲存非對稱模式。 如果我們想儲存模式狀態,則
否則 (預設)。
|
|||||||||||||||||||||
目錄同步:預設情況下,Double Commander 將上次使用的檔案遮罩儲存為同步工具下次執行的遮罩(如果不是搜尋範本),
要停用此行為,我們可以將 True 替換為 False ( )並在 值中指定首選檔案遮罩或"*"(即所有檔案)。
|
|||||||||||||||||||||
來自 |
|||||||||||||||||||||
對於內部檢視器,啟用 (True ) 或停用 (False ) 自動將選取文字複製到剪貼簿。True 為預設。 |
|||||||||||||||||||||
對於內部檢視器,此設定允許在每行允許的高度上新增一些額外像素。該值直接以像素為單位解釋。 預設值為 0。 範例:
|
|||||||||||||||||||||
Double Commander 能夠識別可能編碼到 JPEG 影像檔案中的 EXIF 中繼資料格式。 在該中繼資料中,有一個 方向標誌,可用於將圖片顯示為與拍攝時相同的方向,如縱向、橫向、倒置、鏡像等。 ImageExifRotate 標籤設定 Double Commander 以指示我們是否希望檢視器使用該資訊顯示影像。
|
|||||||||||||||||||||
對於內部檢視器,Double Commander 在儲存為 JPEG 格式時預設使用的品質值(儲存 和 另存新檔... 命令)。預設為 80。 | |||||||||||||||||||||
對於內部檢視器,此選項允許在視窗左邊界和文字邊界之間新增空間。該值直接以像素為單位解釋。 預設值為 4。 範例:
|
|||||||||||||||||||||
對於內部檢視器,限制自動選擇程式碼檢視模式時的最大檔案大小(顯示帶語法突顯的文字比顯示純文字需要更多資源)。當我們強制在檢視器視窗中使用程式碼檢視模式時,將忽略該選項值。 大小以 MB 指定,預設值為 128。 |
|||||||||||||||||||||
對於內部檢視器,設定在換行到下一行之前在一行文字上顯示的最大字元數。 有效範圍從 80 到 16384,預設值為 1024。 範例:
|
|||||||||||||||||||||
對於內部檢視器,此選項允許管理程式碼檢視模式的檔案副檔名清單(當然,在可用清單內)。 我們可以指定檔案遮罩(用分號";"分隔,不帶空格),這些檔案將自動在此模式下開啟而不是純文字,或者搜尋範本的名稱以排除。我們還可以透過設定空字串來停用檔案在此模式下的自動開啟。 預設值為"*"。 | |||||||||||||||||||||
對於內部檢視器,設定要使用的定位點停止寬度。 有效範圍從 1 到 32,預設值為 8。 範例:
|