我使用Katz的Bundler来管理gem依赖。如何告诉TextMate在“转到文件”时忽略我的Katz的Bundler文件夹?
谁知道,如何告诉TextMate在“转到文件”中忽略我的“vendor/bundler_gems”文件夹?
Image demonstrate my little problem。
你可以看到,我想要找到我的application.sass,而不是“转到文件”从bundler文件夹中找到大量垃圾。
我使用Katz的Bundler来管理gem依赖。如何告诉TextMate在“转到文件”时忽略我的Katz的Bundler文件夹?
谁知道,如何告诉TextMate在“转到文件”中忽略我的“vendor/bundler_gems”文件夹?
Image demonstrate my little problem。
你可以看到,我想要找到我的application.sass,而不是“转到文件”从bundler文件夹中找到大量垃圾。
我找到解决办法:
在对话框中的 “首选项→高级→文件夹参考”, “文件夹模式” 输入:
原有格局:
!.*/(\.[^/]*|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。
TextMate在.tmproj文件中保持每个项目的文件夹引用设置。
在TextMate偏好设置对话框中更改正则表达式不会更新项目文件。这意味着对这个问题的第一个回答并没有解决我所遇到的类似问题。外部插件可能与它有关(例如Project +)。
在第一个答案不工作:
打开与其他编辑器比TextMate的项目文件,并手动编辑“regexFolderFilter”键。
旁注:通常正斜杠应该逃脱。不知道TextMate是如何实际运行正则表达式的,因为结果是相同的,有或没有转义。
无需用另一个编辑器打开它 - 只需在TextMate中打开它时按住Option(如果你喜欢,可以从Open Recent ...菜单中打开)。 – 2011-10-06 10:49:01
您也可以在项目级别执行此操作 – RyanWilcox 2010-01-29 18:19:10
请注意,您需要在更改模式后重新创建文件夹引用。 – 2011-09-20 02:36:41