インフラエンジニアのPC環境

インフラエンジニアは常に効率環境を目指している

ユーザ用ツール

サイト用ツール


サイドバー

目次

ホーム

OS


CUIソフト

今はほぼ未使用

操作を覚える必要のあるおすすめソフト

software:filterlingtool:fzf


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

コマンド結果をフィルタリングする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

  • デフォルトでディレクトリを再起的に検索する。
  • .gitignoreを見て不要なファイルを除外し、隠しファイルやバイナリは無視する。
export FZF_DEFAULT_COMMAND='rg --files'
less $(rg .|fzf --preview="cat {1}")   #要修正
sudo apt install ripgrep


fzf-tmux


fzf.vim


参考


software/filterlingtool/fzf.txt · 最終更新: 2023/03/27 00:00 by kurihara

ページ用ツール