このプロジェクトについて

nnnは、バイナリサイズが小さく(約150 KiB)、メモリフットプリントが低いことが特徴のフル機能ターミナルファイルマネージャーです。控えめで高速に動作するように設計されており、ほぼゼロ設定で利用でき、Linux、macOS、BSD、Haiku、Cygwin、WSL、およびAndroid(Termux経由)にわたって高いポータビリティを提供します。 主な機能は以下の通りです: - ファイル管理:ファイルおよびディレクトリの作成、名前変更、複製、移動、コピー、削除をサポートし、一括リネームやディレクトリをまたいだ選択も可能です。 - ナビゲーションと検索:type-to-nav、入力即時検索(ファジー、正規表現、文字列)、ブックマーク、セッション、コンテキストベースのワークスペースなどの機能を備えています。 - 分析とユーティリティ:ディスク使用量アナライザー、ファイルピッカーモード、FreeDesktop準拠のゴミ箱ユーティリティとの統合が組み込まれています。 - 拡張性:堅牢なプラグインシステムにより、ライブプレビュー、ディスクのマウント、ファイル/ディレクトリのdiff、メディアファイルのサムネイル生成などの機能を追加できます。 - 統合:簡単なシェル統合(例:終了時のcd)が可能で、NeovimおよびVim用のプラグインも提供されています。 - パフォーマンス:ディスクI/Oと画面リフレッシュを最小限に抑えるよう最適化されており、FPUの使用を避けるために整数演算を利用しています。