タグ

fzfとzshに関するU1and0のブックマーク (3)

  • 第504回 インタラクティブフィルター「fzf」の活用 | gihyo.jp

    前述の通り、fzfは標準入力からリストを受け取り、それをフィルタするのが基です。たとえば以下はfindコマンドでカレントディレクトリ以下にあるディレクトリのリストを出力し、それをfzfでフィルタする例です。 カレントディレクトリにあるディレクトリの一覧を対話的に選択する例 $ find . -maxdepth 1 -type d | fzf fzf上で検索ワードを入力すると、リストから候補を絞り込めます。リストの項目が多い場合は、全体を目視できる程度まで検索で絞り込み、最後にカーソルを使って候補を選択するのが基です。 図1 findコマンドの出力をfzfに渡した状態。ここから検索ワードを入力して絞り込んだり、カーソルで項目を選択する 図2 「⁠mai」と入力してみたところ。Mailディレクトリはもちろんのこと、あいまい検索によりこれらのアルファベットを含む「.thumbnails」ディ

    第504回 インタラクティブフィルター「fzf」の活用 | gihyo.jp
  • pecoからfzfに移行した | tsub's blog

    今までずっと peco を使ってきたが、そろそろ別のツールに変えてみるか…と思い立ったので fzf に移行した。 junegunn/fzf: A command-line fuzzy finder written in Go 自分は基的に飽き性なので、定期的に環境を変えたくなる時期が来るのだが fzf が思ってたより良かったので紹介したい。 fzfとは こちらの記事が参考になる。 おい、peco もいいけど fzf 使えよ - Qiita peco と同じく golang 製の command line fuzzy finder である。 インストールは brew で一発でできる。 $ brew install fzf 当は zplug を使ってインストールしたかったのだが fzf にバンドルされている fzf-tmux が使えなさそうだったので brew で入れた。 ただ fzf-t

    pecoからfzfに移行した | tsub's blog
    U1and0
    U1and0 2018/01/08
    zplug "tsub/f4036e067a59b242a161fc3c8a5f01dd", from:gist # history-fzf.zsh
  • おい、peco もいいけど fzf 使えよ - Qiita

    (続編; --expect オプションの酷使について)私の fzf 活用事例 peco 便利ですよね。正直、使い始めてしまうと使わない日はありません。最近の CLI 界隈では選択的インターフェイスやインタラクティブフィルタなどと呼ばれるツールが盛んに開発されています。特に peco は ghq との連携で一躍人気が出た気がします。 ghqを使ったローカルリポジトリの統一的・効率的な管理について こんなやつですね。以下は ghq のリポジトリへのアクセスを簡単にするためにスクリプトです。 # Require Bash 4.0+ peco-src() { local selected selected="$(ghq list --full-path | peco --query="$READLINE_LINE")" if [ -n "$selected" ]; then READLINE_LI

    おい、peco もいいけど fzf 使えよ - Qiita
  • 1