6

我使用 Katz 的 Bundler 来管理 gem 依赖项。

谁知道,如何告诉 TextMate 在“转到文件”中忽略我的“vendor/bundler_gems”文件夹?

图片展示了我的小问题

你可以看到,我想找到我的 application.sass,而不是“转到文件”从 bundler 文件夹中找到很多垃圾。

4

2 回答 2

11

我找到解决方案:

在对话框“Preferences → Advanced → Folder References”,“Folder Pattern”输入:

原始图案:

!.*/(\.[^/]*|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)$

...忽略供应商文件夹。

或者:

!.*/(\.[^/]*|CVS|_darcs|_MTN|\{arch\}|blib|.*~\.nib|.*\.(framework|app|pbproj|pbxproj|xcode(proj)?|bundle)|vendor/bundler_gems)$

...仅忽略 vendor/bundle_gems。

于 2010-01-29T05:04:20.690 回答
3

TextMate 将每个项目的文件夹引用设置保存在 .tmproj 文件中。

在 TextMate 首选项对话框中更改正则表达式不会更新项目文件。这意味着对这个问题的第一个答案并没有解决我遇到的类似问题。外部插件可能与它有关(例如 Project+)。

在第一个答案中不起作用:

使用 TextMate 以外的其他编辑器打开您的项目文件,然后手动编辑“regexFolderFilter”键。

旁注:通常应该转义正斜杠。不知道 TextMate 是如何实际运行正则表达式的,因为无论是否转义,结果都是相同的。

于 2011-03-15T15:17:41.317 回答