Как заставить Textmate всегда игнорировать папку /log в поиске "Найти в проекте"?
Как заставить Textmate всегда игнорировать папку /log в поиске "Найти в проекте"?
Ответ 1
Я нашел более простой способ сделать это.
Перейдите в "Настройки" > "Дополнительно" > "Ссылки на папки"
И добавить | журнал | к рисунку.
- действует для TextMate 1
Ответ 2
Добавьте папку журнала в параметр excludeInFolderSearch
в файле ~/.tm_properties
, например:
excludeInFolderSearch = "{$excludeInFolderSearch,$extraExcludes,log}"
Ответ 3
Другие ответы не работали для меня в TextMate 2.0-beta.12. После многих неприятных попыток эта строка смогла исключить каталоги журналов, поставщиков, tmp и .git из нечеткого поиска.
excludeInFileChooser = "{$excludeInFileChooser,log,vendor,tmp,.git}"
Я добавил эту строку в файл .tm_properties
в моем каталоге проектов. Я подтвердил, что это также работает, если вы решите поместить .tm_properties
в домашний каталог.
Edit:
Используйте excludeInFileChooser
для изменения путей поиска в навигационной функции Textmate "Go To File", которая активируется ⌘T
.
Используйте excludeInFolderSearch
для изменения путей при поиске текста в файлах каталога, который активируется либо ⌘F
, либо ⌘↑F
Ответ 4
Используйте AckMate, https://github.com/protocool/AckMate и читайте hot, чтобы изменить нормальный поиск в Shift + Cmd + F здесь github.com/protocool/AckMate/вики/Использование
Ответ 5
Никто из них не работал у меня. В результате было добавлено следующее в файле .tm_properties (корень проекта)
excludeDirectories = "{node_modules,}"
Нет $exclude
. Добавить конечную запятую.
Ответ 6
В качестве альтернативы вы можете явно указать Mate на конкретное подмножество папок.
~/project/mate app db models
Поиск проекта будет ограничен этими папками.
Или просто удалить файл журнала, вы можете добавить псевдоним в файл ~/.profile:
alias m="ls | grep -v 'log' | xargs mate"
Ответ 7
Просто удалите ссылку на папку журнала из дерева проекта.
Также вы можете щелкнуть правой кнопкой мыши по файлам *.log и пометить их как двоичные (их не будет искать).
Ответ 8
Или переименуйте его 'log' => '.log'
, если вы управляете именем папки. Textmate исключает .<folder>'s
из проектов по умолчанию, и поэтому из запросов тоже. Преимущество здесь в том, что настройки Textmate не нуждаются в настройке, поэтому проект будет более совместим в вашей команде или через ваши собственные несколько установок.
Ответ 9
Для TextMate2 это должно быть: excludeDirectories = "{$excludeDirectories,log}"