Как заставить TextMate игнорировать папку Bundler моего Каца в «Перейти к файлу»? - PullRequest
6 голосов
/ 29 января 2010

Я использую Bundler Каца для управления гем-зависимостями.

Кто знает, как заставить TextMate игнорировать мою папку vendor / bundler_gems в «Перейти к файлу»?

Изображение демонстрирует мою маленькую проблему .

Вы можете видеть, что я хочу найти в своем application.sass, вместо этого «Перейти к файлу» найти много мусора из папки bundler.

Ответы [ 2 ]

11 голосов
/ 29 января 2010

Я нахожу решение:

В диалоге «Настройки → Дополнительно → Ссылки на папку», «Шаблон папки» введите:

Оригинальный шаблон:

!.*/(\.[^/]*|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 / bundler_gems.

3 голосов
/ 15 марта 2011

TextMate сохраняет настройки ссылок на папки для каждого проекта в файле .tmproj.

Изменение регулярного выражения в диалоговом окне настроек TextMate не приводит к обновлению файла проекта. Это означает, что первый ответ на этот вопрос не решил похожую проблему, с которой я столкнулся. Внешние плагины могут иметь к этому какое-то отношение (например, Project +).

В первом ответе не работает:

Откройте файл вашего проекта с помощью другого редактора, кроме TextMate, и отредактируйте ключ "regexFolderFilter" вручную.

Sidenote: Обычно косые черты следует избегать. Не знаю, как TextMate на самом деле выполняет регулярное выражение, поскольку результат одинаковый с экранированием или без него.

...