私は Katz の Bundler を使用して gem の依存関係を管理しています。
「ファイルに移動」で「vendor/bundler_gems」フォルダーを無視するように TextMate に指示する方法はありますか?
私のapplication.sassを見つけたいのですが、代わりに「ファイルに移動」すると、バンドラーフォルダーからたくさんのゴミが見つかります。
私は Katz の Bundler を使用して gem の依存関係を管理しています。
「ファイルに移動」で「vendor/bundler_gems」フォルダーを無視するように TextMate に指示する方法はありますか?
私のapplication.sassを見つけたいのですが、代わりに「ファイルに移動」すると、バンドラーフォルダーからたくさんのゴミが見つかります。
私は解決策を見つけます:
ダイアログ「環境設定→詳細設定→フォルダー参照」で、「フォルダーパターン」入力:
元のパターン:
!.*/(\.[^/]*|CVS|_darcs|_MTN|\{arch\}|blib|.*~\.nib|.*\.(framework|app|pbproj|pbxproj|xcode(proj)?|bundle))$
私はそれを次のように変更します:
!.*/(\.[^/]*|CVS|_darcs|_MTN|\{arch\}|blib|.*~\.nib|.*\.(framework|app|pbproj|pbxproj|xcode(proj)?|bundle)|vendor)$
...vendor フォルダを無視します。
または:
!.*/(\.[^/]*|CVS|_darcs|_MTN|\{arch\}|blib|.*~\.nib|.*\.(framework|app|pbproj|pbxproj|xcode(proj)?|bundle)|vendor/bundler_gems)$
... vendor/bundler_gems のみを無視します。
TextMate は、フォルダー参照設定をプロジェクトごとに .tmproj ファイルに保持します。
TextMate 設定ダイアログで正規表現を変更しても、プロジェクト ファイルが更新されません。これは、この質問に対する最初の回答が、私が抱えていた同様の問題を解決しなかったことを意味します。外部のプラグインが関係している可能性があります (Project+ など)。
最初の回答では機能しません:
TextMate 以外のエディタでプロジェクト ファイルを開き、「regexFolderFilter」キーを手動で編集します。
補足: 通常、スラッシュはエスケープする必要があります。結果はエスケープの有無にかかわらず同じであるため、TextMate が実際に正規表現をどのように実行するかはわかりません。