mieki256's diary



2023/10/13(金) [n年前の日記]

#2 [prog][windows] CUIファイラー vifm を試用

vifm というCUI(CLI)ファイラーが気になったので、Windows10 x64 22H2上で試用してみた。DOS窓の中で動かすことができる。

インストール :

_Vifm
_Vifm - Downloads

vifm-w32-se-0.13-binary.zip を入手して解凍。

今回は D:\home\bin\vifm\ に入れておいた。D:\home\bin\vifm.bat で、PATH の先頭に件のディレクトリを追加して vifm.exe が起動するようにしておいた。

vifm.bat
@set VIFMDIR=D:\home\bin\vifm
@set PATH=%PATH%;%VIFMDIR%
@echo add path %VIFMDIR%
vifm.exe

使い方 :

以下を参考にして試用。

_ターミナルで動くviライクなファイルマネージャーvifmの便利な利用方法 [インフラエンジニアのPC環境]

基本的には vi(vim) と似たようなショートカットキーで使えるらしい。vim はコマンドを打つ時に「:」を打って、その直後にコマンド名を打ったりするけれど、vifm もそんな感じで、「:」を打ってからコマンド名を打つっぽい。ちなみに vi と言えばお馴染みの hjklキーによるカーソル移動も使える。

自分がよく使いそうなところだけ引用させてもらってメモしておこう…。
:q終了
ESC / C-c動作キャンセル
:sh現在開いているディレクトリをカレントディレクトリとしてシェルを開く
Up / Down / j / kカーソル上下移動
Left / h親ディレクトリへ移動
Right / l / Enterディレクトリに入る or ファイル実行
gg一番上へ移動
G / :$一番下へ移動
Space / TAB反対側のペインに移動
:cd入力したディレクトリに移動。パスの区切り文字は「\」ではなく「/」であること。
/検索
:marksブックマーク表示
mキー → 任意のキーブックマーク登録
「'」(Shift+7) → 登録されているキーブックマーク呼び出し

作業の流れとしては以下のような感じで使えそう。
  1. 目標のディレクトリまでカーソルキーを使って移動して、
  2. :sh を打って、そのディレクトリでシェル(cmd.exe)を開いて、
  3. いつもの調子で何か作業して、
  4. exit でシェル(cmd.exe)を抜けると vifm に戻ってくる。
  5. 作業が終わったら :q で終了。

設定ファイルの在り処 :

C:\Users\(USERNAME)\AppData\Roaming\Vifm\ の中にあった。以下がそれっぽい。
vifminfo.json
vifmrc

以上です。

過去ログ表示

Prev - 2023/10 - Next
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project