TextMate 不会在项目文件夹中找到文件
TextMate won't find files in project folder
这以前有效,但现在每当我使用 TextMate 在我的项目文件夹中的所有文件中查找匹配项时,它都会说搜索了 0 个文件。
有没有人遇到过这种情况,您是如何解决的?
是的,这发生在我身上。我已经能够通过多种方式修复它。
从头说起;
[Edit -> Find -> Find in Project]
或 [Command + Shift + F]
是您使用预选项目打开查找 window 的方式。
这应该会产生与此类似的 window;
一些重要的字段;
- “In:”设置为您的项目文件夹。
- “正则表达式”未选中。
- “匹配”设置为 *。这将搜索每个文件
任何这些都可能导致意外的空搜索。
但是,这几乎是日常工作,所以一旦您检查了这个,还有一些事情要看。
TextMate 会在几个地方查找 Window 包含和排除,因此请检查 ~/.tm_properties
和 [Your Project]/.tm_properties
以查找这些排除;
- 排除
- 排除文件
- 排除目录
- excludeInBrowser
- excludeInFolderSearch
- excludeInFileChooser
- excludeFilesInBrowser
- excludeDirectoriesInBrowser
来自 dvessel 的 tm_properties documentation
These are all globs and perhaps a bit arcane. (Note that the glob syntax is documented in the built-in help system.)
The file browser, if it has a file, checks that file against the first key with a value in this order: excludeFilesInBrowser, excludeInBrowser, excludeFiles, exclude. If neither match, it then does the same with include keys, and if one match, it is included.
The default include key is * (so no hidden files, although see the default .tm_properties which include .htaccess and .tm_properties). The default exclude key is the empty string (nothing matches).
.tm_properties
文件的默认值位于此处:TextMate.app/Contents/Resources/Default.tmProperties
如果情况变得更糟,您可以按照此 Stack thread
将 TextMate 重置为其默认值
这以前有效,但现在每当我使用 TextMate 在我的项目文件夹中的所有文件中查找匹配项时,它都会说搜索了 0 个文件。
有没有人遇到过这种情况,您是如何解决的?
是的,这发生在我身上。我已经能够通过多种方式修复它。
从头说起;
[Edit -> Find -> Find in Project]
或 [Command + Shift + F]
是您使用预选项目打开查找 window 的方式。
这应该会产生与此类似的 window;
一些重要的字段;
- “In:”设置为您的项目文件夹。
- “正则表达式”未选中。
- “匹配”设置为 *。这将搜索每个文件
任何这些都可能导致意外的空搜索。
但是,这几乎是日常工作,所以一旦您检查了这个,还有一些事情要看。
TextMate 会在几个地方查找 Window 包含和排除,因此请检查 ~/.tm_properties
和 [Your Project]/.tm_properties
以查找这些排除;
- 排除
- 排除文件
- 排除目录
- excludeInBrowser
- excludeInFolderSearch
- excludeInFileChooser
- excludeFilesInBrowser
- excludeDirectoriesInBrowser
来自 dvessel 的 tm_properties documentation
These are all globs and perhaps a bit arcane. (Note that the glob syntax is documented in the built-in help system.)
The file browser, if it has a file, checks that file against the first key with a value in this order: excludeFilesInBrowser, excludeInBrowser, excludeFiles, exclude. If neither match, it then does the same with include keys, and if one match, it is included.
The default include key is * (so no hidden files, although see the default .tm_properties which include .htaccess and .tm_properties). The default exclude key is the empty string (nothing matches).
.tm_properties
文件的默认值位于此处:TextMate.app/Contents/Resources/Default.tmProperties
如果情况变得更糟,您可以按照此 Stack thread
将 TextMate 重置为其默认值