タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

fzfに関するyahihiのブックマーク (3)

  • fzf + sqliteを使ってChromeの閲覧履歴をインクリメンタルサーチする - sin-tanaka.com

    JSL (日システム技研) Advent Calendar 2018 - Qiita の12日目の記事です。 モチベーションChromeの履歴が見辛いのでいい感じに表示したい履歴を見やすくするプラグインはいくつかあるが、ターミナルから「履歴閲覧→開く」ができるとシームレスにWebブラウジングに移れそうなので今回は、sqliteを使ってユーザのローカルに保存してある履歴ファイルを閲覧 + fzfを使ってインクリメンタルサーチ するコマンドを実現するための方法を書く。 最終的にやったことfzfの公式サンプルに載ってた。 Examples · junegunn/fzf Wiki サンプルに沿って、パスの通った場所に以下のようなコマンドを置きました。名前はChromeHistoryで ch としました。 #!/usr/bin/env zsh ch() { local cols sep googl

    fzf + sqliteを使ってChromeの閲覧履歴をインクリメンタルサーチする - sin-tanaka.com
    yahihi
    yahihi 2023/08/08
  • 多段fzf: fzfの候補リストをfzfで更新する

    fzf でファイル名や git の hash の補完をすると、かなり効率的に候補を絞り込み・特定することができます。公式の ADVANCED.md でも面白い使い方が紹介されていると思いますが、今回はこれをもう一段進化させることを目標とします。 fzf を活用していると、たまに fzf の中から fzf を呼び出したくなることがあります。たとえば、 git の cherry-pick のために、current branch ではなく別のブランチの hash を得るために、branch 名を fzf で選んで hash リストを更新したい。 ファイルを補完する際に、別のディレクトリ(親ディレクトリの場合が多いが)にコンテキストを変更して候補リストを更新したい。移動先は fzf で選びたい。 などなど。 そもそも fzf の中から fzf を呼び出す、ということ自体が少しトリックを使わないと難

    多段fzf: fzfの候補リストをfzfで更新する
    yahihi
    yahihi 2023/08/08
  • Examples

    # Use fd and fzf to get the args to a command. # Works only with zsh # Examples: # f mv # To move files. You can write the destination after selecting the files. # f 'echo Selected:' # f 'echo Selected music:' --extension mp3 # fm rm # To rm files in current directory f() { sels=( "${(@f)$(fd "${fd_default[@]}" "${@:2}"| fzf)}" ) test -n "$sels" && print -z -- "$1 ${sels[@]:q:q}" } # Like f, but n

    Examples
    yahihi
    yahihi 2023/08/08
  • 1