nnn:Pro Linuxユーザーのための素晴らしい高速ターミナルファイルブラウザ

GoogleクライアントのコマンドラインインターフェイスであるGooglerと、コマンドラインブックマークマネージャのBukuを覚えていますか。 私たちは去年それらの両方をカバーしました。 そして今、私は別のコマンドラインアプリケーション、Googler&Bukuの同じ開発者からのnnnに戻ってきました。

NNN

nnnはファイルブラウザです。 非常に軽量で非常に高速です。 開発者Arun Prakashはそれをnoiceと呼ばれる別のプロジェクトから分岐させて、たくさんの砂糖を一番上にしてそれをずっときれいにしました。 実際、 nnnという名前は駄洒落を意図しています。 そのGitHubリポジトリのREADMEファイルの最初の行から、

ノイスはノイスではありません。

冗談はさておき、nnnの最良の部分はその直感的なユーザーエクスペリエンスです。 学習曲線はまったくありません。 インストールするだけで、初期設定を少し行うだけで、残りの部分はシルクのように滑らかになります。

nnnインタフェース

それはあらゆるデスクトップ環境とうまく統合します。 もしあなたが端末ファンなら、nnnを使った後でGUIファイルブラウザを廃止することさえ考えてもいいでしょう。

nnnの機能

nnnが提供する機能はたくさんあります。 それらのいくつかはオリジナルのnoiceプロジェクトで利用可能でした、そして、残りはnnnトッピングです。 GitHubリポジトリのwikiに機能の完全なリストがあります。 ただし、主な機能は次のとおりです。

  • ファイルシステムを介した直感的なナビゲーション
  • 便利なショートカットとキー割り当て
  • ディスク使用量アナライザモード
  • 基本モードと詳細モード
  • 複数の並べ替え設定
  • さまざまな種類のファイルを処理するためのデスクトップオープナーの統合

nnnディスクアナライザモード

また、開発者はいくつかのパフォーマンステストを実行しました、そして、nnnはそのすべての選択肢を凌駕しました。 テスト結果はGitHubリポジトリのREADMEファイルで確認できます。

Unnへのnnnのインストール

nnnの開発者は、Ubuntu用のPPAを保守しています。 nnnをインストールするには、以下のコマンドを入力してください。

sudo add-apt-repository ppa:twodopeshaggy/jarun sudo apt update sudo apt install nnn 

しかし、そのようにして最新バージョンを入手することはできません。 だから、あなたはソースからそれをインストールすることを検討したいかもしれません。 端末に次のコマンドを入力します。

 git clone --depth 1 //github.com/jarun/nnn cd nnn && make sudo make install 

そしてインストールは完了です。

nnnを使ってみる

始めるためにはごくわずかな設定が必要です。

デフォルトでは、nnnはファイルを開くために次のアプリケーションを使用します。

  • テキストエディタとしてのvi
  • テキストビューアほど
  • メディアプレーヤーとしてのmpv
  • PDFビューアとしてのzathura

最初の2つはEDITORPAGER bash変数を指定することで変更できます。 そのためには、〜/ .bashrcファイルに次の行を入力してください。

 EDITOR=nano PAGER=more 

あなたはあなたの望み通りにアプリケーションを変更することができます( ナノもっとここで使用されます)。 テキストファイルをエディタで開くには、そのファイルをハイライト表示してeを押し、ビューアの場合はp押します。

nnnがファイルを開くのに適切なアプリケーションを見つけることができない場合、フォールバックオープナが必要になります。 この目的のためにデフォルトのデスクトップオープナーを使います。 この行を〜/ .bashrcファイルに追加してください。

 export NNN_FALLBACK_OPENER=xdg-open 

これで、nnnからあらゆる種類のファイルを開くことができます。 GUIファイルマネージャで任意のディレクトリを開くこともできます。 これを有効にするには、 〜/ .bashrcファイルに次の行を追加します。

 export NNN_DE_FILE_MANAGER=caja 

私はcajaを使った、それはUbuntu MATEのデフォルトのファイルマネージャです。 あなたのシステムにインストールされているファイルマネージャを使う必要があります。例えば:Ubuntu GNOMEのためのnautilus 。 GUIファイルマネージャで任意のディレクトリを開くには、そのディレクトリをハイライト表示してoを押します。

ctrl+k押して、nnnから任意のファイルのパスをコピーすることもできます。 これを有効にするには、次のコマンドを入力します。

 sudo apt install xsel mkdir -p $HOME/.config/nnn printf '#!/bin/sh\necho -n $1 | xsel --clipboard --input' > $HOME/.config/nnn/copier.sh chmod +x $HOME/.config/nnn/copier.sh printf '#!/bin/sh\necho -n $1 | xsel --clipboard --input' > $HOME/.config/nnn/copier.sh chmod +x $HOME/.config/nnn/copier.sh 

そして〜/ .bashrcファイルに次の行を追加してください。

 export NNN_COPIER="$HOME/.config/nnn/copier.sh" 

それで全部です。 次のコマンドで、nnnを使い始めることができます。

 nnn 

nnnで使用されているキーボードショートカットと記号の詳細については、GitHubリポジトリをご覧ください。

nnn GitHubレポ


あなたはnnnについてどう思いますか? あなたはそれに固執するつもりですか? nnnで見たい機能はありますか? コメント欄であなたの意見や提案を共有することができます。開発者Arun Prakashがそれらを閲覧する予定です。 :)

推奨されます

FacebookがUbuntuを30億ドルで買収
2019
LinuxカーネルでのNSAの暗号化アルゴリズムがコミュニティに不安を与えている
2019
Linux用9最高のスクリーンレコーダー
2019