2016-05-23 3 views
3

Это работало до этого, но теперь, когда я использую TextMate для поиска совпадений по всем файлам в папке проекта, он говорит, что искал 0 файлов.TextMate не найдет файлы в папке проекта

У кого-нибудь это случилось с ними и что вы сделали, чтобы исправить это?

ответ

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 , исключить. Если они не совпадают, то он делает то же самое с ключами include, и если один из них соответствует, он включается.

Ключ по умолчанию включает * (поэтому нет скрытых файлов, хотя см. Стандартные .tm_properties по умолчанию .htaccess и .tm_properties). Клавиша exclude по умолчанию - это пустая строка (ничего не соответствует).

Значение по умолчанию для .tm_properties файлов расположены здесь: TextMate.app/Contents/Resources/Default.tmProperties

Если хуже приходит к худшему, вы можете сбросить TextMate на значения по умолчанию после этого Stack thread

+1

Удивительных , Спасибо. – kevinkt