すがブロ

sugamasaoのhatenablogだよ

zshのインクリメンタル補完がカッコイイ件について

zsh でのコマンド入力時に補完してくれる

例えば、

ls -l /Us

まで入力すると、

ls -l /Users

と補完してくれる。

こんな感じで、補完された文字は緑色で表示される。
複数候補が出た場合は入力行の下に Tab で複数の候補がでるのと同じ感じで表示される。
元々 Tab での補完を使っていたのだけど、 Tab での補完が絞り込まれるまで何文字か入力しようとして綴りを間違えるというのが結構あった。
しかし、これがあれば、そのようなショーもない綴り間違いが減りそうな気がしているのでした。

導入方法

上記に行って zsh ファイルを保存する。

% mkdir -p .zsh/plugin
% cd .zsh/plugin
% curl -O -L http://mimosa-pudica.net/src/incr-0.2.zsh

こんな感じでファイルを保存して、上記のサイトに書いてあるように、本体の .zshrc から

source .zsh/plugin/incr*.zsh

として読み込むようにしておく。
cooooooool!!!
このプラグインを教えてくれた @hibariya さんありがとうございます!!