TextMate无法在项目文件夹中查找文件

时间:2016-05-23 03:25:21

标签: textmate textmate2

这之前有用,但现在每当我使用TextMate查找项目文件夹中所有文件的匹配项时,它都会搜索0个文件。

有没有人发生这种情况,你做了什么来解决它?

1 个答案:

答案 0 :(得分:2)

是的,这发生在我身上。我已经能够通过多种方式解决它。

从头开始;

[Edit -> Find -> Find in Project][Command + Shift + F]是您在预选项目时打开“查找”窗口的方式。

这应该产生一个类似于此的窗口;

Find in project window with project below

一些重要的领域;

  • “在:”中设置为项目文件夹。
  • “正则表达式”未选中。
  • “匹配”设置为*。这将搜索每个文件

任何这些都可能导致意外的空搜索。

然而,这几乎是日复一日的事情,所以一旦你检查了这个,还有一些事情要看。

TextMate会查找“查找窗口”包含和排除的几个位置,因此请检入~/.tm_properties[Your Project]/.tm_properties以查看这些排除项;

  • 排除
  • excludeFiles
  • excludeDirectories
  • excludeInBrowser
  • excludeInFolderSearch
  • excludeInFileChooser
  • excludeFilesInBrowser
  • excludeDirectoriesInBrowser

来自dvessel的tm_properties documentation

  

这些都是全球,也许有点神秘。 (请注意,glob语法记录在内置帮助系统中。)

     

文件浏览器(如果有文件)使用以下顺序的值检查该文件与第一个键的值:excludeFilesInBrowser,excludeInBrowser,excludeFiles,exclude。如果两者都不匹配,那么它与include键相同,如果匹配,则包括它。

     

默认包含键是*(因此没有隐藏文件,但请参阅包含.htaccess和.tm_properties的默认.tm_properties)。默认排除键是空字符串(没有匹配)。

.tm_properties文件的默认值位于此处:TextMate.app/Contents/Resources/Default.tmProperties

如果情况变得更糟,您可以在此Stack thread

之后将TextMate重置为默认值