Как мне сказать агенту Ransack избегать определенного шаблона пути / имени файла?

20

Я начал использовать Agent Ransack для одновременного поиска по всему каталогу в поисках определенной строки. Единственная проблема, с которой я столкнулся на данный момент, заключается в том, что, если я ищу в рабочей копии Subversion, он находит строку в .svnпапках, что, конечно, не то, что мне нужно. Есть ли способ сказать ему, чтобы игнорировать любой каталог с именем, .svnа также любые подкаталоги .svnкаталога?

MatrixFrog
источник
Он уже знает, по умолчанию, чтобы избежать .gitкаталогов.
Шучу

Ответы:

14

По-видимому, теперь вы можете исключить файлы в бесплатной версии Agent Ransack, используя следующий синтаксис:

NOT: *.dll; *.svn-base
danielhc
источник
да - работает удовольствие!
Аллан Боу
6

Это не возможно в бесплатной версии. Лучше всего убедиться, что вы включили расширение файла, а затем исключите файлы svn-base, например

*.cs;*.vb
snowdude
источник
3

Как намекнул Snowdude, FileLocator Pro (который является платной версией « Agent Ransack » / « FileLocator Lite » под тем же именем, если вы хотите обновиться (или, как я, хочу убедить вашего босса, что это хорошая инвестиция!), То есть особенность этой функции в постоянном поисковом фильтре, поэтому после установки он всегда будет игнорировать ".svn", ".hg" и ".git" (для Yar!)

Поэтому, если у вас есть эта версия (или вы ее купили), вы можете щелкнуть по маленькому значку фильтра справа от флажка «подпапки» ( см. Этот рисунок ) и нажать «Исключить папки метаданных SVN / HG / GIT / CVS» (даже показывает фильтр, который он использует, так что вы можете обновить его напрямую или скопировать для других целей).

Надеюсь это поможет.

GazB
источник
2

Вы можете сделать это, если включите сопоставление имени файла с помощью регулярного выражения в параметрах вкладки. Затем используйте выражение вроде . * Jsp $ , это исключит все контрольные файлы SVN результатов.

Тиаго Оливейра
источник
0

Вы можете использовать сам агент Ransack для этой задачи. Чтобы избежать определенных каталогов (например, c: \ Windows), обновите поле «Искать в»: «c: \;! C: \ Windows»

! C: \ Windows - это исключит каталог Windows из критериев поиска.

Домкраты
источник