ウェブサイト検索

cfiles - Vim キーバインドを備えた高速ターミナル ファイル マネージャー


cfiles は、ncurses ライブラリを使用して C で書かれた、軽量、高速、最小限の VIM ベースのターミナル ファイル マネージャーです。これには vim のようなキーバインドが付属しており、他の多くの Unix/Linux ツール/ユーティリティに依存しています。

依存関係

  1. CPとMV
  2. fzf – 検索用
  3. w3mimgdisplay – 画像プレビュー用
  4. xdg-open – プログラムを開くための
  5. vim – クリップボードの名前変更、一括変更、および編集用
  6. mediainfo – メディア情報とファイル サイズを表示します。
  7. sed – 特定の選択を削除します
  8. atool – アーカイブプレビュー用

この記事では、Linux でcfilesターミナル ファイル マネージャーをインストールして使用する方法を説明します。

Linux で cfile をインストールして使用する方法

Linux システムにcfiles をインストールするには、まず図に示すように開発ツールをインストールする必要があります。

apt-get install build-essential               [On Debian/Ubuntu]
yum groupinstall 'Development Tools'		[on CentOS/RHEL 7/6]
dnf groupinstall 'Development Tools'		[on Fedora 22+ Versions]

インストールしたら、次に示すように git コマンドを使用して、Github リポジトリからcfiles ソースのクローンを作成できます。

git clone https://github.com/mananapr/cfiles.git

次に、cd コマンドを使用してローカル リポジトリに移動し、次のコマンドを実行してコンパイルします。

cd cfiles
gcc cf.c -lncurses -o cf

次に、次のように、` PATH 内のディレクトリに実行可能ファイルをコピーまたは移動して、インストールします。

echo $PATH
cp cf /home/aaronkilik/bin/

インストールしたら、図のように起動します。

cf

キーバインド

次のキーバインドが使用できます。

  • h j k l – ナビゲーション キー
  • G – 最後に移動します
  • g – トップに戻る
  • H – 現在のビューの先頭に移動します
  • M – 現在のビューの中央に移動します
  • L – 現在のビューの一番下に移動します
  • f – fzf を使用して検索します
  • F – 現在のディレクトリで fzf を使用して検索します。
  • S – 現在のディレクトリでシェルを開きます
  • space – 選択リストに追加/選択リストから削除
  • tab – 選択リストの表示
  • e – 選択リストの編集
  • u – 空の選択リスト
  • y – 選択リストからファイルをコピーします
  • v – 選択リストからファイルを移動します
  • a – 選択リスト内のファイルの名前を変更します
  • dd – ファイルを選択リストからゴミ箱に移動します
  • dD – 選択したファイルを削除します
  • i – メディア情報と一般情報を表示します
  • . – 隠しファイルを切り替えます
  • ' – ブックマークの表示/移動
  • m – ブックマークを追加します
  • p – 外部スクリプトを実行します
  • r – リロード
  • q – 終了

詳細と使用オプションについては、cfiles Github リポジトリを参照してください: https://github.com/mananapr/cfiles

Cfiles は、vim のようなキーバインディングを備えた C で書かれた軽量、高速、最小限の ncurses ファイル マネージャーです。これは進行中の作業であり、多くの機能はまだ実装されていません。以下のフィードバック フォームを使用して、cfile についてのご意見を共有してください。