В Intellij (версия 2019.2) можно выполнять поиск файлов (например, java и .ts файлов), которые удовлетворяют следующим требованиям:
- Contains some text T1
- Also, does not contain some other text T2
Например, пусть T1 будет productId
и T2 будут ProcessedForProjectA
Тогда следующий файл Ab c. java НЕ должен быть найден:
package com.company.xyz;
/**
* ProcessedForProjectA
*/
class Abc {
private Long productId;
}
и, с другой стороны, если мы удалите эту часть комментария, тогда файл должен быть найден.
Идея состоит в том, что у нас есть "сложный" фильтр поиска файлов.
Простой диалог поиска (Ctrl - H) не может служить этой цели, поскольку он может только найти некоторый текст для заданная маска файла (например, что-то . java, afaik)
Есть ли какая-то техника, которую мы можем использовать здесь? Я просто перечисляю Intellij и grep (я тоже мало что знаю об этом, а также я в основном работаю над Windows) как нечто, о чем я могу думать.
Любое предложение будет оценено. , Заранее спасибо.