Midnight Commander

自由的跨平台檔案管理程式,且為Norton Commander的複製品

GNU Midnight Commander (也稱為mc ,用戶需要用終端來啟動它,在舊版本[1]中被稱為無需點擊的操作終端)是一個免費的跨平台正統檔案管理器。 它由Miguel de Icaza於 1994 年[2]創立,作為Norton Commander的克隆版本。

GNU Midnight Commander 是GNU 專案的一部分,並根據GNU 通用公眾特許條款的條款獲得特許。 [3]

設計應用 編輯

 
舊版本

Midnight Commander 是一個具有文字用戶介面的控制台應用程式。主介面由兩個顯示檔案系統的面板組成。通常情況下,進入介面後,用戶可以使用方向鍵選擇檔案需要的檔案,使用插入鍵確定檔案,使用功能鍵可以修改檔案名稱、編輯或複製檔案內容等操作。Midnight Commander的更高版本 支援滑鼠操作。這些版本能夠辨識並支援滑鼠操作的GPM和 X 終端仿真器(例如GNOME 終端xterm )。在 X 終端內執行時,如果終端仿真器允許,會自動更新更新並執行 Midnight Commander 的窗口。

Midnight Commander 還可以檢視RPM資料夾的內容、使用常見存檔格式,並充當FTP或FISH的客戶端。 Midnight Commander 還內嵌了一個名為 mcedit 的編輯器,它可以獨立使用,也可以在軟件中使用 F4 鍵執行 。 mcedit可以讓代碼中的語法突出顯示、連結宏、代碼片段、與外部工具的使用、實現文字的自動縮排、支援用戶滑鼠操作、提供剪貼簿以及在ASCII十六進制模式下的工作能力。用戶還可以選擇用他們選擇的編輯器替換 mcedit(選項選單>組態>[不]使用內部編輯)。

Midnight Commander 還可以重新命名檔案組,這與其他只能重新命名一個檔案的檔案管理器不同。這對於處理大量檔案很方便,例如,使它們符合新的命名約定。 Midnight Commander 還可以在重新命名檔案的同時將檔案移動到不同的目錄。它允許用戶使用萬用字元指定原始檔名和生成的檔名。這使得正則表達式可用於重新命名檔案,並具有方便的用戶介面。此外,用戶可以選擇是否使用「 shell patterns」或「 globs「。選擇檔案 > 重新命名/移動選單選項可以使用所有這些功能。 (然後按 F1 會生成對選項的簡要說明,包括如何使用萬用字元的範例。 )

Midnight Commander 基於多功能的文字介面,例如Ncurses或S-Lang ,這允許它在常規控制台、X 終端內、通過SSH連接、 RS-232介面(用於嵌入式裝置)和各種遠端的殼層上工作。

Unicode 支援 編輯

2009 年,Midnight Commander 的開發版本添加了對UnicodeUTF-8語言環境的本地支援。從 4.7.0 版開始,mc 已經支援 Unicode。 [4]

另請參閱 編輯

參考文獻 編輯

  1. ^ Miguel de Icaza [@migueldeicaza]. Midnight Commander was originally "Mouseless Commander", then "MouseLess commander with Mouse Support" then "Midnight Commander" via a vote. (推文). 9 December 2015 –透過Twitter. 
  2. ^ Bezroukov, Nikolai (2011-12-16). "History of development of Midnight Commander"頁面存檔備份,存於互聯網檔案館). softpanorama.org. Retrieved 2014-09-20.
  3. ^ Midnight Commander. [2022-12-13]. (原始內容存檔於2019-10-05). 
  4. ^ Wiederbelebt: Midnight Commander 4.7頁面存檔備份,存於互聯網檔案館), By Marcel Hilzinger, 29.12.2009,Linux-Magazin

外部連結 編輯