目次

「ソフトウェア」一覧に戻る

コマンド結果をフィルタリングするfzf



fzfとは

コマンド結果をフィルタリングしてくれます。
previewできるのが特徴です。


設定

fzfのグローバル設定

export FZF_DEFAULT_OPTS="--no-sort --exact --cycle --multi --ansi --reverse --border --sync --bind=ctrl-t:toggle"


export FZF_DEFAULT_OPTS="--no-sort --exact --cycle --multi --ansi --reverse --border --sync --bind=ctrl-t:toggle --bind=ctrl-k:kill-line --bind=?:toggle-preview --bind=down:preview-down --bind=up:preview-up"


利用例

ファイルを探してvimで開く

vim $(fzf)

vim $(find .|fzf)


fzfを便利にするソフト

ripgrep

export FZF_DEFAULT_COMMAND='rg --files'
less $(rg .|fzf --preview="cat {1}")   #要修正
sudo apt install ripgrep


fzf-tmux


fzf.vim


参考







「ソフトウェア」一覧に戻る