Feedforce Developer Blog

フィードフォース開発者ブログ

VSCode ファイル検索の除外設定

2019/10/15 追記 現在(Version 1.39.1)の VSCode では詳細検索オプションの内容が異なっております。詳しくは 公式ドキュメントをご参照ください。本文記事中の VS Code バージョンはもっと古いです。

ポケ森 ⛺キャンパーレベル 18 の引きこもり id:tmd45です。鉱石掘りのお手伝いはお気軽にお申し付けください。

VSCode のファイル検索の恒久的な除外条件は「基本設定」から行います。

// 検索でファイルとフォルダーを除外するために glob パターンを構成します。
// files.exclude 設定からすべての glob パターンを継承します。
"search.exclude": {
  "**/node_modules": true,
  "**/bower_components": true
},

// 新しいワークスペースでテキストを検索するときに、
// 既定で .gitignore ファイルと .ignore ファイルを使用するかどうかを制御します。
"search.useIgnoreFilesByDefault": false,

この設定をすると Cmd + P によるファイル移動の候補から、指定したものを除外することができます。

後者の .gitignore .ignore による除外を有効にしておけば、search.exclude を個別に書かなくてもいい感じに除外されてハッピーです。

この設定を Explorer の「検索」 Cmd + Shift + F でも有効にするには「詳細検索の切り替え」(検索ボックス右下の マーク)で詳細検索オプションを開き「無視設定ファイルを使用します」を ON にします。

f:id:tmd45:20171124195104p:plain:w300

このボタンに気づくまでに時間がかかってしまいました…( ´・ω・`)