Eclipse имеет фильтры исключения, которые можно использовать для удаления вещей из рабочей области, которые не нужны пользователю (например, папка сборки). Он также включает фильтры, которые можно использовать для добавления только тех элементов, которые соответствуют фильтру. Исключить фильтры Trump включают фильтры, чтобы процитировать документацию :
Если в данной папке или проекте существуют фильтры ресурсов «Исключить» и «Включить», то только файлы и / или папки, которые соответствуют любому из фильтров «Включить» и , не соответствуют ни одному из Фильтры «Исключить» будут включены в рабочую область
Это, по-видимому, исключает добавление одной (или небольшой группы) записей из исключенной папки. Есть ли элегантный способ включить build/foo/bar/baz/generated.h
, но исключить все остальное в папке build
(которая может состоять из сотен или тысяч файлов и папок)?
Я знаю, что вместо того, чтобы просто исключить build
, я мог бы добавить несколько фильтров исключения, тщательно созданных для перехвата всего, кроме файлов, которые меня интересуют, но так как это будет и трудоемким, и хрупким, я подумал, есть ли лучший способ .