##qfc
qfcというファイルパスを補完してくれるzsh, bashのプラグインが公開されています。
便利そうなので使ってみました。
インストール方法は以下のような感じです。
git clone https://github.com/pindexis/qfc $HOME/.qfc
- Add the following line to your *rc (.zshrc, .bashrc, .bash_profile in OSX):
[[ -s "$HOME/.qfc/bin/qfc.sh" ]] && source "$HOME/.qfc/bin/qfc.sh"
これで、C-f
を押せば候補が表示されます。パスはTab
で追加していきます。
##qfcz
似たようなの作れるかも知れないと思い、さっそくqfczというやつを作ってみました。z
の履歴をしようします。あと、インターフェイスはpeco
を利用。
Install
$ git clone https://github.com/syui/qfcz $HOME/.qfcz
$ touch ~/.zshrc && echo '[[ -s "$HOME/.qfcz/bin/qfcz.zsh" ]] && source "$HOME/.qfcz/bin/qfcz.zsh"' >> ~/.zshrc
$ source ~/.zshrc
あまり便利でもないのだけど、ファイルパスを選択的に補完します。C-f
また、移動しながらパスを補完するやつは、C-f,C-f
です。
機能は似てるけど内容はぜんぜん違う...。いつかqfc
のように全部自前でやるツール作ってみたいです。
機能追加とか修正とかがあれば、お願いします。