Исключение файлов RVM из областей поиска

При выполнении поиска во всем приложении Rails я использую пользовательскую область, чтобы исключить результаты из областей, которые мне не нужны. Например, файлы журналов, плагины поставщиков и т. Д. Это работало хорошо, за исключением того, что с тех пор, как была добавлена ​​​​поддержка RVM, мои поиски теперь включают все файлы в каждом установленном геме. Это часто приводит к большому количеству результатов поиска, хотя на самом деле в коде моего проекта всего несколько совпадений.

У меня возникли проблемы с созданием правила, исключающего драгоценные камни в моем каталоге .rvm.

Я пробовал множество вариантов правил исключения, таких как следующие:

&&!file[CORE]:*/.rvm//*  
&&!file[CORE]:~/.rvm//*

Я подозреваю, что проблема может быть связана с этими файлами, существующими вне проекта, но все правила исключения, похоже, сосредоточены на файлах в корне проекта.


person Greg Hemphill    schedule 14.11.2014    source источник


Ответы (1)


У меня была аналогичная проблема после обновления до RubyMine 7.

Присутствие этого аргумента в области действия привело к нежелательным совпадениям .rvm:

file:lib//*

Ограничение шаблона именем проекта (с использованием их нового синтаксиса) устранило проблему:

file[myproj]:lib//*
person ferbs    schedule 15.12.2014