Ubuntu Linuxのターミナル ウィンドウで実行されている Midnight Commander | |
| 開発者 | ミゲル・デ・イカサ、コミュニティ |
|---|---|
| 初回リリース | 1994年[1] |
| 安定版リリース | 4.8.32 [2]
/ 2024年8月23日 |
| リポジトリ |
|
| 書かれた | C |
| オペレーティング·システム | macOSを含むUnix系、Windows (非公式) |
| 利用可能 | 51言語[3] |
| タイプ | ファイルマネージャー |
| ライセンス | GPL-3.0以降 |
| Webサイト | ミッドナイトコマンダー |
GNU Midnight Commandermc (起動に使用されたコマンドにちなんで とも呼ばれ、古いバージョンでは mouseless commander とも呼ばれていました[4])は、無料の クロスプラットフォームの 正統派ファイルマネージャです [ 5]。これは、当時人気だったNorton Commanderのクローンとして、1994 年にMiguel de Icazaによって開始されました[1]。
GNU Midnight CommanderはGNUプロジェクトの一部であり、 GNU General Public Licenseの条件に基づいてライセンスされています。[6]
デザイン

Midnight Commander は、テキスト ユーザー インターフェイスを備えたコンソール アプリケーションです。メイン インターフェイスは、ファイル システムを表示する 2 つのパネルで構成されています。ファイルの選択は矢印キーを使用して行います。ファイルの選択には Insert キーを使用し、ファイルの名前変更、編集、コピーなどの操作にはファンクション キーを使用します。Midnight Commander の最新バージョンでは、マウスのサポートも追加されています。このようなバージョンは、マウス レポートをサポートするGPMおよびXターミナル エミュレータ( GNOME Terminalやxtermなど)を認識します。X ターミナル内で実行する場合、これらのバージョンは、Midnight Commander が実行されるウィンドウの名前を更新できます (ターミナル エミュレータで許可されている場合)。
Midnight Commander の機能には、 RPMパッケージ ファイルの内容を表示する機能、一般的なアーカイブ形式を別のディレクトリのように操作する機能、FTPまたはFISHクライアントとして機能する機能などがあります。Midnight Commander には というエディターも含まれておりmcedit、スタンドアロン プログラムとして実行することも、F4キーを使用して Midnight Commander から実行することもできます。mcedit の機能には、多くの言語の構文強調表示、マクロ、コード スニペット、外部ツールとの簡単な統合、自動インデント、マウス サポート、クリップボード、 ASCIIモードと16 進モードの両方で作業する機能などがあります。ユーザーは、mcedit を任意のエディターに置き換えることもできますOptions> Menu> Configuration> [Don't] Use Internal Edit。
Midnight Commander は、一度に 1 つのファイルしか名前を変更できない他の多くのファイル マネージャとは異なり、ファイルのグループの名前を変更することもできます。これは、たとえば、新しい命名規則に準拠させるなど、大量のファイル コレクションを操作する場合に便利です。Midnight Commander は、名前を変更すると同時に、ファイルを別のディレクトリに移動することもできます。ユーザーは、ワイルドカード文字を使用して、元のファイル名と結果のファイル名を指定できます。これにより、便利なユーザー インターフェイスで、ファイル名の変更に正規表現の威力を利用することができます。さらに、ユーザーは、「シェルパターン」または「グロブFile」(ワイルドカードの自動グループ化) を使用するかどうかを選択できます。これらの機能はすべて、 >メニュー選択を使用して使用できますRename/Move。( を押すと、ワイルドカードの使用方法の例を含む、オプションの簡単な説明が表示されます。)
F1
Midnight Commander は、 NcursesやS-Langなどの多目的テキスト インターフェイスに基づいており、通常のコンソール、X ターミナル内、SSH接続、RS-232インターフェイス (組み込みデバイス用)、およびあらゆる種類のリモート シェルで動作できます。
ユニコードサポート
UnicodeのUTF-8ロケールのネイティブサポートは、2009年にMidnight Commanderの開発バージョンに追加されました。バージョン4.7.0以降、mcはUnicodeをサポートしています。[7]
参照
- far2l 、 *nixシステム用の Far Manager ポート
- ranger 、 ncursesと pythonをベースにしたファイル マネージャー
- Norton Commanderにインスパイアされたソフトウェア
- ファイルマネージャーの比較
参考文献
- ^ ab Bezroukov, Nikolai (2011-12-16). 「Midnight Commander の開発履歴」. softpanorama.org . 2014-09-20閲覧。
- ^ Yury V. Zaytsev (2024年8月23日). 「[mc] Midnight Commander 4.8.32 リリース」 . 2024年8月24日閲覧。
- ^ 「LINGUAS」。Midnight Commander。2011年9月。 2012年3月9日閲覧。
- ^ Miguel de Icaza [@migueldeicaza] (2015 年 12 月 9 日)。「Midnight Commander は、当初は「Mouseless Commander」でしたが、その後「MouseLess commander with Mouse Support」になり、投票により「Midnight Commander」になりました」(ツイート) – Twitter経由。
- ^ Petreley, Nicholas (2002 年 8 月 20 日). 「お気に入りのミニマリスト ファイル マネージャー」. LinuxWorld.com . 2002 年 10 月 28 日時点のオリジナルよりアーカイブ。2015年5 月 3 日閲覧。
- ^ 「ミッドナイト・コマンダー」。
- ^ Wiederbelbt: Midnight Commander 4.7、Marcel Hilzinger 著、2009 年 12 月 29 日、Linux-Magazin
外部リンク
- 公式サイト
- SourceForgeの Windows 用 Midnight Commander
