nnn -生産性を大幅に向上させます!
[機能] [クイックスタート] [プラグイン] [Wiki]
nnn
( n³ ) は、フル機能を備えたターミナル ファイル マネージャーです。小さく、ほぼ 0 設定で、信じられないほど高速です。
思考の流れに合わせたスマートなワークフローを備え、目立たないよう設計されています。
nnn
ディスク使用量の分析、名前の一括変更、アプリの起動、ファイルの選択を行うことができます。プラグイン リポジトリには、ライブ プレビュー、ディスクの (アン) マウント、検索とリスト、ファイル/ディレクトリの差分、ファイルのアップロードなどの機能をさらに拡張するためのプラグインが多数あります。パッチ フレームワークは、ユーザーが送信した本質的に主観的な大量のパッチをホストします。
独立した (neo)vim プラグイン - nnn.vim、vim-floaterm nnn ラッパー、および nnn.nvim (neovim 限定)。
Pi、Termux (Android)、Linux、macOS、BSD、Haiku、Cygwin、WSL、複数の DE、または厳密に CLI 環境上で実行されます。
(他にもあります)
特徴
- 品質
- プライバシーを意識した(未確認のユーザーデータ収集なし)
- POSIX 準拠、Linux カーネルコーディングスタイルに準拠
- 高度に最適化された静的分析統合コード
- 質素な
- 通常、必要な常駐メモリは 3.5MB 未満です
- 8 色 (および xterm 256 色) で動作します。
- ディスク IO に敏感 (ディスクの読み取りと書き込みはほとんどありません)
- FPU を使用しない (ファイル サイズも含むすべての整数計算)
- 高速な線の再描画により画面の更新を最小限に抑えます。
- 小さなバイナリ (通常は約 100KB)
- 小型端末とフォームファクタ向けの 1 カラム モード
- ハッキング可能 - コンパイルイン/アウト機能と依存関係
- ポータブル
- 言語に依存しないプラグイン
- 静的バイナリが利用可能 (インストールする必要はありません)
- 最小限のライブラリ依存性、コンパイルが簡単
- 構成ファイルは不要、適切なデフォルトを使用した最小限の構成
- 設定をバックアップするプラグイン
- 多くのパッケージャーで広く利用可能
- タッチ対応のハンドヘルドフレンドリーなショートカット
- Unicode のサポート
- モード
- ライト(デフォルト)、ディテール
- ディスク使用量アナライザー (ブロック/見かけ上)
- ファイルピッカー、(neo)vim プラグイン
- ナビゲーション
- 一意の一致に対する自動ディレクトリ エントリによるフィルタ
- Type-to-nav (ターボ ナビゲーション/常にフィルター) モード
- カスタムカラーを使用したコンテキスト (別名タブ/ワークスペース)
- セッション、ブックマーク、ディレクトリにマークを付けてアクセスする
- リモート マウント (
sshfs
、 rclone
が必要) - 使い慣れたショートカット (矢印、 ~ 、 - 、 @ )、クイックルックアップ
- 終了時に
cd
(簡単なシェル統合) - ファイルを開いて選択すると次のファイルに進みます
- 検索
- 入力時の検索による即時フィルタリング
- 正規表現 (POSIX/PCRE) および文字列 (デフォルト) フィルター
- ファイルを開いたり編集したりするためのサブツリー検索プラグイン
- 選別
- デフォルトで順序付けされた純粋な数値名 (
/proc
にアクセス) - 大文字と小文字を区別しないバージョン (別名ナチュラル) ソート
- 名前、アクセス/変更/変更 (デフォルト) 時間、サイズ、拡張子別
- 逆ソート
- ディレクトリ固有の順序付け
- マイム
- FIFO ベースのプレビューアでホバーされたファイルをプレビューする
- デスクトップ オープナーで開くか、カスタム オープナーを指定します
- ファイル固有の色 (またはコンテキスト カラーの最小限のディレクトリ)
- アイコンと絵文字のサポート (カスタマイズとコンパイル)
- 画像、ビデオ、オーディオのサムネイル用のプラグイン
- アーカイブの作成、一覧表示、抽出 (to)、マウント (FUSE ベース)
- すべてのテキスト ファイルを
$EDITOR
で開くオプション
- 利便性
- 詳細なファイル統計と MIME 情報
- ホットキーを使用してプラグインとカスタム コマンドを実行する
- FreeDesktop 準拠のゴミ箱ユーティリティの統合
- クロスディレクトリファイル/すべて/範囲選択
- ファイルとディレクトリの作成 (親とともに)、名前変更、複製
- 起動時に新しいファイルまたはディレクトリ(ツリー)を作成します
- 選択範囲またはディレクトリの名前を一括変更する
- 標準入力またはプラグインからのファイルパスの入力ストリームをリストします。
- コピー (名前を付けて)、移動 (名前を付けて)、削除、アーカイブ、リンクの選択
- ディレクトリの更新、
cp
、 mv
、 rm
の完了時の通知 - 選択時にファイルパスをシステムクリップボードにコピーします
- アプリの起動、コマンドの実行、シェルの生成、実行の切り替え
- プロンプトまたは生成されたシェルでコンテキスト パス/ファイルにアクセスする
- 設定可能なアイドル タイムアウト後に端末をロックする
- プログラムの出力をキャプチャしてヘルプ画面に表示する
- スクリーン リーダーと点字ディスプレイの基本サポート
クイックスタート
nnn
と必要な依存関係をインストールします。- デスクトップ オープナーがデフォルトです。ターミナルでテキスト ファイルを開くには、
-e
を使用します。オプションで取り外した状態で開くこともできます。 - 終了時に
cd
設定します。 - サブシェル
$PWD
をnnn
に同期します。 - プラグインをインストールします。
-
-x
使用すると、選択内容をクリップボードに同期し、 cp
、 mv
、 rm
に通知を表示し、xterm タイトルを設定します。 - CLI のみの環境の場合は、
NNN_OPENER
nuke
に設定します。オプション-c
を使用します。 - さようなら入札して
ls
! alias ls='nnn -de'
? - ライブ プレビューとトラブルシューティング Wiki ページにアクセスしてください。
暗記しないでください!矢印、 / 、 qで十分です。タブはコンテキストを作成および/または循環させます。 ?ショートカットをリストします。
動画
- Termux 上の nnn ファイル マネージャー (Android)
- NNN ファイルマネージャー
- 今週の Linux 114 - TuxDigital
- nnn ファイルマネージャーの基本 - Linux
- NNN ファイル ブラウザを使用します。 ?
- NNN: このターミナル ファイル マネージャーは世間で言われているほど優れていますか?
- nnn - ファイルマネージャー (再び Uoou 作)
他の場所
- やみつきのヒント
- ArchWiki
- フォスミント
- gHacks テクノロジーニュース
- ハッカーニュース [1] [2]
- フォスです
- Linux フォーマット問題 265; nnn でファイルを管理する
- LinuxLinks [1] [2] [3]
- Linux マガジン; FOSSPicks
- テクノロジーをもっと簡単に
- オープンソース.com
- あなたのためのオープンソース
- PCLinuxOS マガジン 2021 年 6 月号
- サックレス ロックス
- Ubuntu Full Circle Magazine 135 号;レビュー: nnn
- Linux の使用と管理: 第 2 巻: ゼロから SysAdmin まで: 高度なトピック
- ウィキペディア
開発者
- アルン・プラカシュ・ジャナ (著作権 © 2016-2024)
- 0xACE
- アンナ・アラド
- KlzXS
- レオ・ヴィルヴェグー
- ルーク・ファン・バール
- NRK
- シジメン・J・モルダー
- および他の貢献者
進行中の機能のリストと現在開発中の機能については、Tracker スレッドにアクセスしてください。新しいアイデアや機能強化のリクエストについてお気軽にご相談ください。