最終更新日:
複数のファイルを好きなエディタを使ってリネームできるコマンドラインツール massren
とくに vim/neovim を使っている人にはおすすめで、置換や矩形選択での一括変換ができる。 GitHub リポジトリ massren にある GIF を見るとわかりやすい。
インストール
Mac OS
brew install massren
Go がインストールされていれば go install でインストールできる。
go install github.com/laurent22/massren@latest
その他
リリース ページからバイナリをダウンロードして解凍してもいいけど、 現在の最新版 v1.5.6 にはソースコードしかアップされていないので、この方法だと古いバージョンを使うことになる。
使い方
直感的で分かりやすいので、たまにしか使わなくても「使い方どうするんだっけ」とはならないので良い。
現在のディレクトリにあるファイルを対象にエディタを開き、ファイル名を変更して閉じることでリネームされる。
$ massren
特定のファイルのみ変更の対象とする。以下の例では images ディレクトリ以下の png ファイルを変更する。
$ massren ./images/*.png
前回の変更を戻す。
$ massren --undo
設定
現在の設定の確認
$ massren --config
editor = "vim"
include_header = "0"
use_trash = "0"
include_directories = "1"
使用するエディタを設定する。おそらくデフォルトは $EDITOR に設定されているエディタが使われる。
massren --config editor vim
コメント
コメントを投稿