ファーマネージャー

ファーマネージャー
開発者ユージン・ロシャル(1996年~2000年)ファー・グループ(2000年~現在)
初回リリース1996年9月10日[ 1 ] (1996年9月10日
安定版リリース
3.0.6575 [ 2 ] ウィキデータで編集する / 2025年10月21日
書かれたC++
オペレーティング·システムMicrosoft WindowsBSD UnixOSXLinuxへの移植[ 3 ]
入手可能な英語、ロシア語、チェコ語、ドイツ語、ハンガリー語、ポーランド語、スペイン語、スロバキア語、イタリア語、ウクライナ語、ベラルーシ語
タイプファイルマネージャー
ライセンスBSD-3条項
Webサイトファーマネジャー.com
リポジトリ

Far Manager ( File and AR Chive Managerの略)は、Microsoft Windows用のオーソドックスなファイルマネージャであり、 Norton Commanderクローンです。Far ManagerはWin32コンソールを使用し、キーボード指向のユーザーインターフェースを備えています(ただし、ドラッグアンドドロップなどの限定的なマウス操作は可能です)。

Far Managerはユージン・ロシャルによって開発され、2000年からFar Groupによって開発が進められています。このプロジェクトのUnicodeブランチ(2.0および3.0)はオープンソースBSD-3条項ライセンス)です。すべてのブランチは32ビット版と64ビット版が利用可能です。Far Managerは、非常にカスタマイズ性の高いファイルマネージャ兼テキストエディタであり、Total Commanderの無料の代替品としてよく知られています。[ 4 ] [ 5 ] [ 6 ]

特徴

Far Managerは、内蔵ビューアとエディタ、カスタマイズ可能なユーザーメニュー、ツリー表示、ファイル検索、比較、統合ヘルプ、そしてツール用のタスクスイッチャーを備えています。標準機能は、マクロ(スクリプト作成が可能)とプラグインによって拡張できます。

Far Manager のデフォルトインターフェースは、2 つのファイルパネルとコマンドプロンプトを組み合わせたものです。パネルは、表示する列や順序を完全にカスタマイズでき、どちらのパネルからでも操作を行うことができます。ファイルパネルは、ワイルドカード選択、高度なフィルタリング、並べ替え、強調表示をサポートしています。ファイルパネルとコマンドプロンプトは同時にアクティブになり(それぞれ異なるキーで操作します)、ほとんどの機能はキーボードショートカットでアクセスできます(下部のキーバーには、現在押されている修飾キーに対応するファンクションキーのアクションが表示されます)。

拡張性

Far の標準機能は、マクロLuaスクリプト言語で記述され、主にキー入力シーケンスの記録に使用)とプラグインによって大幅に拡張できます。デフォルトでインストールされる標準プラグインには、FTP、Windows ネットワーク、拡張アーカイブ ファイルのサポートと一時パネル(サンドボックス)仮想ファイル システム、プロセス リスト、印刷マネージャ、ファイル名の大文字と小文字の変換、テキストの書式設定、折り返し、その他の変更を行ういくつかのエディター プラグインが含まれます。

サードパーティ製のプラグインは、PlugRing [ 7 ]リポジトリとプラグイン発表フォーラムから入手できます。[ 8 ] [ 9 ]人気のプラグインには、正規表現の検索と置換(テキストエディタ内と複数ファイルの両方)、テキストエディタの構文の強調表示自動補完、 SFTP / SCPおよびWindows レジストリ仮想ファイルシステム、7-zip統合、16 進エディタ、画像ビューア(Far のコンソールウィンドウに DirectX サーフェスをオーバーレイ)などがあります。[ 10 ] [ 11 ]一部のTotal Commanderプラグインを Far Manager で使用できるようにするラッパーも用意されており、その逆も可能です。プラグインは、ネイティブの C/Pascal API [ 12 ]を使用して開発することも、.NET(PowerShell を含む) [ 13 ]、Lua などの他のプラットフォームや言語でのプラグイン開発を可能にするラッパーを使用して開発することもできます。[ 14 ]

Linux、MacOS、BSD版

far2l [ 15 ]プロジェクトは、Linux、MacOS、BSDシステムで動作するFar Manager v2の移植版を開発している。2021年2月現在、移植版は正常にビルドされ、最も一般的な機能が動作する。移植され動作するプラグインには、Colorer、MultiArc、TmpPanelなどがある。また、FTPFISHSCPSFTPSMBNFSWebDAVを介したネットワーク接続を実装する新しいNetRocksプラグインもある。2022年1月現在、プロジェクトはベータ段階に移行し、Pythonおよびluaスクリプトのサポートが追加されている。

far2lは「端末拡張」もサポートしています。FAR2L自体はTUIアプリケーションですが、GUIまたはTTYバックエンドモードで実行できます。TTYバックエンドは任意の端末(例えばxterm)で実行できますが、GUIモードfar2lの組み込み端末内でも実行でき、「通常の」端末では利用できない機能(例えば、キーアップイベントを含むすべての可能なキーボードキーの組み合わせを認識するなど)を利用できます。また、「ホスト」far2lは共有クリップボードアクセスとデスクトップ通知を提供できます。これらの拡張機能は、 「ホスト」GUI far2lで開かれたSSHクライアントセッション内でTTY far2lを実行することで使用できます(または、NetRocksのSFTP/SCPプロトコルを使用して「リモートコマンド実行」機能を介してリモートfar2lを実行することでも使用できます)。[ 16 ]

far2lはUbuntu Linuxバージョン24.04以降で利用可能で、sudo apt install far2lコマンドを使用してインストールできます。[ 17 ]

ライセンス

Far Manager は、BSD-3-Clause ライセンスの下で利用できます。

当初、Far Managerは旧ソ連諸国の国民を除くすべてのユーザーが40日間のシェアウェアとして利用可能だった。旧ソ連諸国の国民は非商用目的に限りフリーウェアとして使用できた。[ 18 ] 2007年10月26日、Unicode開発バージョン(1.80、後に2.0に改名)のソースコードがBSD-3-Clauseライセンスの下でリリースされた。[ 19 ] [ 20 ] [ 21 ] 2010年5月17日、1.xブランチもBSD-3-Clauseライセンスの下でリリースされたが、ソースコードは提供されていなかった。[ 22 ]

参照

参考文献

  1. ^ 「Far Manager公式サイト:ダウンロード。farmanager.com 。
  2. ^ https://www.farmanager.com/download.php . 2025年11月20日閲覧{{cite web}}:欠落または空|title=(ヘルプ)
  3. ^ “Far2l” . GitHub . 2021年10月16日.
  4. ^ Антонов、Игорь (2008 年 7 月)。Как сказать варезу "Нет!"[ウェアーズに「ノー」と言う方法] XAKEP(ロシア語)(115):22-23 。 2010年11月13日時点のオリジナルよりアーカイブ。 2010年9月13日閲覧
  5. ^ Леха ББ (2003年5月).Ручной кодинг с удобствами. Редакторы кода[快適な手動コーディング。コードエディタ] XAKEP(ロシア語)(30):60。2011年7月25日時点のオリジナルよりアーカイブ。 2010年9月13日閲覧
  6. ^ Bezroukov, Nikolai (2009年8月12日). 「FAR – プラグインコンセプトを実装した最初のOFM」 . Orthodox File Manager (OFM) Paradigm . Softpanorama University Library . 2010年9月13日閲覧
  7. ^ 「Far PlugRing – メイン」 . plugring.farmanager.com .
  8. ^ 「新しいプラグインのお知らせ – forum.farmanager.com 。forum.farmanager.com
  9. ^ “Анонсы новых плагинов – forum.farmanager.com” .フォーラム.farmanager.com
  10. ^ Far PlugRing. 「トッププラグイン」 . 2010年9月29日閲覧
  11. ^ ГалЈнкин、Сергей (2004 年 5 月 17 日)。"Десять лучлих дополнений для FAR" [FAR のベスト 10 アドオン]。ITC.UA、「Домазний ПК」(ロシア語)に掲載2015 年8 月 12 日に取得
  12. ^ 「FAR プラグインのプログラミング – 開発者向け百科事典。api.farmanager.com
  13. ^ Google Code のFarNet と PowerShellFar 。
  14. ^ LuaFar スレッド(ロシア語)。
  15. ^ "far2l" . 2022年3月25日 – GitHub経由.
  16. ^ “Far2l” . GitHub . 2021年10月16日.
  17. ^ 「Ubuntu – noble のパッケージ far2l の詳細」
  18. ^ License.xUSSR.txt (旧ソ連諸国の国民向けのFar EULA )。旧バージョン1.xと共に配布されています。
  19. ^ Far Group (2007年10月26日). 「Far Manager – オープンソース」 . 2009年2月4日閲覧
  20. ^ Far Group (2007年10月26日). 「オープンソース – Unicode Far (Farフォーラム)」(ロシア語) . 2009年2月4日閲覧
  21. ^ Мезков、Георгий (2007 年 10 月 30 日)。「Файловый менеджер Far Manager стал свободным」 [Far ファイルマネージャーが無料になりました]。Компьюлента (ロシア語)。2011 年 7 月 27 日のオリジナルからアーカイブ2010 年9 月 13 日に取得
  22. ^ Far Group. 「Far 1.x changelog」(ロシア語). 2010年6月20日時点のオリジナルよりアーカイブ。 2010年5月20日閲覧