Microに限らず様々なエディタで中規模以上のソフトウェア開発をすると、ファイル数が多くなり、ファイルを開くのが大変になります。
Microでは、inunosinsi/micro-workspaceを使用すると便利です。
micro-find-fzfプラグインでは、findコマンドでファイル検索を行い、検索結果をfzfに渡して、該当したファイルを簡単に選択できるようにします。
micro-find-fzfプラグインのインストール方法は、
$ sudo apt update $ sudo apt install git ripgrep fzf $ git clone https://github.com/inunosinsi/micro-workspace.git ~/.config/micro/plug/workspace
を実行します。
使用方法はMicroを起動し、Ctrl + eでコマンドモードにし、
> find 検索したいファイル名
になります。
preload.jsというファイルを開きたい場合は、
> find preload.js
を実行します。
当プラグインでは、ファイル名が部分的にしかわからない場合の対策として、部分一致に対応しています。
> find rel
のようにpreload.jsの前後の文字列が欠けていても検索対象とします。
他にも
> ftree js
のようにディレクトリ(フォルダ)で検索する機能も設けていて、
fzfのtreeプレビューを介して、ファイル構造を確認できるようにしています。