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
_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キーによるカーソル移動も使える。
自分がよく使いそうなところだけ引用させてもらってメモしておこう…。
作業の流れとしては以下のような感じで使えそう。
_ターミナルで動く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) → 登録されているキー | ブックマーク呼び出し |
作業の流れとしては以下のような感じで使えそう。
- 目標のディレクトリまでカーソルキーを使って移動して、
- :sh を打って、そのディレクトリでシェル(cmd.exe)を開いて、
- いつもの調子で何か作業して、
- exit でシェル(cmd.exe)を抜けると vifm に戻ってくる。
- 作業が終わったら :q で終了。
◎ 設定ファイルの在り処 :
C:\Users\(USERNAME)\AppData\Roaming\Vifm\ の中にあった。以下がそれっぽい。
vifminfo.json vifmrc
[ ツッコむ ]
以上です。