タグ

fzfに関するU1and0のブックマーク (10)

  • fzf.vimを使ってctags検索をしてみる - Qiita

    fzf.vimGithubを見ながらインストール。 上記サイトではvim-plugを使用していたけど、私はNeoBundleを使っているので下記のよう.vimrcに記述してインストール NeoBundle 'junegunn/fzf', { 'dir': '~/.fzf', 'do': './install --all' } NeoBundle 'junegunn/fzf.vim' " deniteと合わせて上部に表示 let g:fzf_layout = { 'up': '~40%' } " <C-]>でタグ検索 nnoremap <silent> <C-]> :call fzf#vim#tags(expand('<cword>'))<CR> " fzfからファイルにジャンプできるようにする let g:fzf_buffers_jump = 1

    fzf.vimを使ってctags検索をしてみる - Qiita
    U1and0
    U1and0 2018/05/12
    fzf.vimがctags検索に早いと聞いて。
  • FZF & RipGrep - Navigate with bash faster than ever before

    I've always had fzf and ripgrep on my radar, and I've finally gotten around to using them together. Good lord it makes a world of difference, especially when added to Vim as well as Bash. Add the following snippet to your ~/.bashrc, this add's fzf keybindings to bash and gets fzf to use ripgrep by default for faster searching. [ -f ~/.fzf.bash ] && source ~/.fzf.bash export FZF_DEFAULT_COMMAND='rg

    U1and0
    U1and0 2018/05/05
    “'rg --files --no-ignore --hidden --follow -g "!{.git,node_modules}/*" 2> /dev/null'”
  • Supercharge Vim with Fzf and Ripgrep

    Looking for something a little more light weight than Ctrlp or Unite or just wanting to refresh your existing fzf setup, well then this guide is for you. For those of you that don’t know fzf is a command line fuzzy finder, it is insanely fast and super easy to extend. ripgrep is a new tool similar to ack and ag but even faster and ships with some really useful additional parameters out of the box.

    Supercharge Vim with Fzf and Ripgrep
    U1and0
    U1and0 2018/04/28
    export FZF_DEFAULT_COMMAND='rg --files --no-ignore --hidden --follow --glob "!.git/*"'
  • fzfを活用してTerminalの作業効率を高める - Qiita

    はじめに 今回は作業効率化をすすめるにあたって有用なfzfの利用例を紹介したいと思います。 似たようなものでpecoというのもありますが、fzfの記事が少ないと思うので、今回はfzfについて書いていきたいと思います! (あとfzfはVimでも使えるようにサポートされているので、Vimmerの方はpecoよりもfzfかなということもあり…。) fzfとは fzf https://github.com/junegunn/fzf fzfとはCLIでインクリメンタルに曖昧な検索が可能になるGO言語製のツールです。 標準出力をパイプでfzfコマンドで渡すだけで、標準出力の内容を対象に検索できます。 上部の入力箇所でインクリメンタル曖昧検索しながら、(CLIとしては慣れ親しんだキーバインドの)Ctrl-n,Ctrl-pで下部のリストから選択することができます。 (もちろんカーソルキーでもOK) 最初は

    fzfを活用してTerminalの作業効率を高める - Qiita
    U1and0
    U1and0 2018/04/28
  • それゆけ!ターミナル部 第9回絞り込みツールでストレスフリーなターミナルライフ!

    みなさんこんにちは!ターミナル部部長のタナカトモフミです。 連載では意外と見落としがちな基的な事柄からちょっとマニアックなテクニックまで、ターミナルを使いこなすための方法を若手エンジニアのタミ夫くんとシェルスキー先生と一緒に学んでいきます。 今回はターミナルで様々なものを絞り込み検索するためのツールとしてfzfを紹介します。grepと違い検索結果を確認しながらインクリメンタルに絞り込みを行うことができるので直感的に使いやすく、あるコマンドの結果を絞り込んで別のコマンドに渡すことができるため、工夫次第でターミナル上での作業が非常に快適になります。 タナカトモフミ

    それゆけ!ターミナル部 第9回絞り込みツールでストレスフリーなターミナルライフ!
    U1and0
    U1and0 2018/02/26
    fzfのインストールスクリプトがキーバインドを有効にしてくれる
  • fzf(fuzzy finder)の便利な使い方をREADME, Wikiを読んで学ぶ - もた日記

    fzf インストール アップデート 使い方:基 動作確認 絞り込み画面での操作 絞り込み画面の表示変更 絞り込み画面での検索パターン キーバインド オートコンプリート 環境変数 使い方:応用 fzf-tmux オートコンプリート(プロセス、ホスト名、環境変数) --ansi, --nth, --with-nthと性能 外部プログラム実行 プレビューウィンドウ 色変更 Wikiに書いてあった使用例 プレビューにツリー表示 --select-1, --exit-0 フルコマンドプレビュー fe, fkill Vim連携 fzf github.com fzf(fuzzy finder)はコマンドラインであいまい検索ができるツール(類似ツールとしてはpercol, peco, selecta, pick, pmenuなどがある)。ファイル名やコマンド履歴などをインタラクティブに絞り込んでいくこと

    fzf(fuzzy finder)の便利な使い方をREADME, Wikiを読んで学ぶ - もた日記
    U1and0
    U1and0 2018/02/26
    デフォルトオプション、デフォルトコマンド、fzf-tmux=1 **補完
  • 第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
  • GitHub - jhawthorn/fzy: :mag: A simple, fast fuzzy finder for the terminal

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - jhawthorn/fzy: :mag: A simple, fast fuzzy finder for the terminal
    U1and0
    U1and0 2018/01/18
    # この場合は以下のような設定が別途必要 # ZPLUG_SUDO_PASSWORD="********" zplug "jhawthorn/fzy", \ as:command, \ rename-to:fzy, \ hook-build:"make && sudo make install"
  • 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