Фильтр для файлов .h и .cpp (kdevelop)

в kdevelop вы можете настроить фильтр файлов (поверх дерева проекта). Обычно дерево проекта показывает много файлов с различными расширениями, например xy.conf, xy.prf, moc_xy.cpp, moc_xy.h и так далее. Я хочу скрыть все ненужные файлы с помощью следующего регулярного выражения: [^\moc][a-z]*\.(h|cpp), Но если я использую это регулярное выражение, он не показывает мне файлов. Что не так с этим регулярным выражением?

Я также прочитал это сообщение но ответ: \.(h|c(pp)?)$ не работает

С наилучшими пожеланиями, Крис

1

Решение

Вы можете только показать *.h/c/cpp файлы в вашем проекте, сначала исключая все файлы * а затем добавив эти инклюзивные шаблоны для них.

Вот так, например добавить это к вашему .gitignore/.hgignore файл:

*
!*.h
!*.c
!*.cpp

Если у вас нет таких файлов фильтров, вы можете настроить их в файл-файле проекта kdevelop, добавив include и exclude:

введите описание изображения здесь

0

Другие решения

попробуй это:

.(h|c(pp)?)$

это работает, когда я проверял это Вот

0

По вопросам рекламы [email protected]