2010-01-29 19 views

回答

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)$ 

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

或者:只

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

...忽略供应商/ bundler_gems。

+2

您也可以在项目级别执行此操作 – RyanWilcox 2010-01-29 18:19:10

+0

请注意,您需要在更改模式后重新创建文件夹引用。 – 2011-09-20 02:36:41

3

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

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

在第一个答案不工作:

打开与其他编辑器比TextMate的项目文件,并手动编辑“regexFolderFilter”键。

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

+0

无需用另一个编辑器打开它 - 只需在TextMate中打开它时按住Option(如果你喜欢,可以从Open Recent ...菜单中打开)。 – 2011-10-06 10:49:01