我使用 Katz 的 Bundler 来管理 gem 依赖项。
谁知道,如何告诉 TextMate 在“转到文件”中忽略我的“vendor/bundler_gems”文件夹?
你可以看到,我想找到我的 application.sass,而不是“转到文件”从 bundler 文件夹中找到很多垃圾。
我使用 Katz 的 Bundler 来管理 gem 依赖项。
谁知道,如何告诉 TextMate 在“转到文件”中忽略我的“vendor/bundler_gems”文件夹?
你可以看到,我想找到我的 application.sass,而不是“转到文件”从 bundler 文件夹中找到很多垃圾。
我找到解决方案:
在对话框“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。
TextMate 将每个项目的文件夹引用设置保存在 .tmproj 文件中。
在 TextMate 首选项对话框中更改正则表达式不会更新项目文件。这意味着对这个问题的第一个答案并没有解决我遇到的类似问题。外部插件可能与它有关(例如 Project+)。
在第一个答案中不起作用:
使用 TextMate 以外的其他编辑器打开您的项目文件,然后手动编辑“regexFolderFilter”键。
旁注:通常应该转义正斜杠。不知道 TextMate 是如何实际运行正则表达式的,因为无论是否转义,结果都是相同的。