🐼

配下のファイルを一覧するときはディレクトリに色を付けると見やすい!

2023/07/26に公開

tl;dr

パスを一覧で表示するとき、ディレクトリ階層ごとに色を付けると分かりやすい。

白一色じゃなくて奇数階層は緑、偶数階層は薄緑みたいな。

発端

Yuki Yano さんが呟いた一言でした。

ycino
めっちゃ関係ないんですけどfzf-previewでファイル一覧でディレクトリ名だけハイライトしてて気に入ってるんですけどdduってこういうのもやろうと思えばできます?
matcherのhighlightとぶつかって死ぬ?

fzf-previewにはこういうハイライトの機能が付いているんですね。
その後もしばらく同じ悩みを抱えておられたようなので、僕が使っているddu.vimでも実現しておくことにしました。
ddu-fiter-converter_hl_dir
ファイルらしいもの(ActionにPathを持つもの)にはディレクトリ区切りらしき部分(/\)で区切ってハイライトを付けます。

結果は冒頭の通りです。

別にVimに限った話じゃない

プログラマーなら「配下ファイルの一覧を表示する」という操作に直面するシーンは多いと思います。
テキストエディタに限らず、findls -rもそうですし。

皆さんも手元のシェルやテキストエディタで、同様の設定や拡張を書いてみても良いかもしれません。

zsh, vim, neovim, find, ls

Discussion