6

私は Katz の Bundler を使用して gem の依存関係を管理しています。

「ファイルに移動」で「vendor/bundler_gems」フォルダーを無視するように TextMate に指示する方法はありますか?

画像は私の小さな問題を示しています

私のapplication.sassを見つけたいのですが、代わりに「ファイルに移動」すると、バンドラーフォルダーからたくさんのゴミが見つかります。

4

2 に答える 2

11

私は解決策を見つけます:

ダイアログ「環境設定→詳細設定→フォルダー参照」で、「フォルダーパターン」入力:

元のパターン:

!.*/(\.[^/]*|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 のみを無視します。

于 2010-01-29T05:04:20.690 に答える
3

TextMate は、フォルダー参照設定をプロジェクトごとに .tmproj ファイルに保持します。

TextMate 設定ダイアログで正規表現を変更しても、プロジェクト ファイルが更新されません。これは、この質問に対する最初の回答が、私が抱えていた同様の問題を解決しなかったことを意味します。外部のプラグインが関係している可能性があります (Project+ など)。

最初の回答では機能しません:

TextMate 以外のエディタでプロジェクト ファイルを開き、「regexFolderFilter」キーを手動で編集します。

補足: 通常、スラッシュはエスケープする必要があります。結果はエスケープの有無にかかわらず同じであるため、TextMate が実際に正規表現をどのように実行するかはわかりません。

于 2011-03-15T15:17:41.317 に答える