😸

【10%割引リンクあり】MacでのWorkflowを高速化: Raycastのファイル検索機能を極める

2025/01/21に公開

10%オフになる紹介リンク

下のリンクからRaycast Proに登録すると、初回請求時に10%オフになります。
https://raycast.com/?via=special-price

基本的な検索方法

Raycastを起動し(デフォルトは⌘ + Space)、Find Fileコマンドを実行します。以下のショートカットを覚えておくと便利です:

⌘ + F        ファイル名で検索
⌘ + ⇧ + F    ファイル内容で検索
⌥ + ↵       クイックルック
⌘ + ↵        Finderで表示

検索の絞り込みテクニック

Path Filterの活用

project/         特定フォルダ内を検索
*.ts             拡張子で絞り込み
!node_modules/   除外パターンの指定

Smart Filteringの設定

Settings > Extensions > File Search で以下の設定をカスタマイズできます:

  1. 検索対象ディレクトリの指定
  2. 除外パターンの設定
  3. インデックス更新間隔の調整

パフォーマンス最適化

インデックスの管理

  • 定期的なインデックス更新を有効化
  • 不要なディレクトリを除外(例:node_modules, build, dist
  • 大規模リポジトリでは検索対象を必要最小限に

キャッシュの活用

{
  "indexing": {
    "interval": "30m",
    "exclude": [
      "**/node_modules/**",
      "**/build/**",
      "**/.git/**"
    ]
  }
}

開発workflow統合のTips

カスタムスクリプトとの連携

# ファイルを見つけてVSCodeで開く
raycast-file-search "filename" | xargs code

エイリアスの設定

alias rf="raycast-file-search"
alias rg="raycast-file-grep"

まとめ

Raycastのファイル検索は、適切な設定と使い方を知ることで、開発効率を格段に向上させることができます。特に、パフォーマンスとワークフローの最適化に焦点を当てることで、より快適な開発環境を実現できます。

10%オフになる紹介リンク

下のリンクからRaycast Proに登録すると、初回請求時に10%オフになります。
https://raycast.com/?via=special-price

Discussion