14 ポイント 投稿者 the0807 2025-12-26 | まだコメントはありません。 | WhatsAppで共有

こんにちは。
ターミナルでのファイル探索(Find)と内容検索(Grep)をより高速に行うために作ったシェルスクリプトツール ff を紹介します。

ターミナル作業をしていると、ファイル名を探すときとコード内容を探すときでコマンドを別々に使うのが面倒なことがよくありました。そこで、よく使う fzffdripgrep を組み合わせて、ff(Flexible File Finder)というツールを作りました。

最大の特徴は、検索中に TAB を押すだけで Find モードと Grep モードが切り替わる点です。

主な機能:

  • モード切り替え: TAB キーを押してファイル名検索 ↔ ファイル内容検索モードを切り替え
  • リアルタイムプレビュー: bat を活用した構文ハイライト(Syntax Highlighting)プレビューをサポート
  • 高速動作: 内部的に fdripgrep を使用し、大規模プロジェクトでも高速
  • エディタ連携: 検索したファイルや特定の行をエディタ(VSCode、Vim など)で即座に開く
  • ディレクトリツリー: eza または tree を活用した構造の可視化

GitHub: https://github.com/the0807/ff

ターミナルの生産性向上ツールに興味のある方の役に立てればうれしいです。
ぜひたくさんのフィードバックをお願いします!

まだコメントはありません。

まだコメントはありません。