Исключить каталоги из индексации в CLion
Как я могу исключить каталоги из индексирования в CLion?
У меня есть несколько гигабайт индексируемых данных, которые замедляют все.
В PyCharm я могу просто щелкнуть правой кнопкой мыши по каталогу, но я не нахожу эту опцию на CLion.
Чтобы быть более конкретным, у меня есть проект со следующей структурой:release/
release/results
source/
build/
Каталог release/results
содержит несколько ГБ данных. CMakeList.txt
содержит только список файлов внутри source/
, однако индексатор индексирует файлы внутри release/results
.
2 ответа:
Начиная с CLion 1.5 (EAP на данный момент), Вы можете помечать каталоги как "исходные", "библиотеки" или "исключенные".
Смотрите полный пост в блоге с описанием новой функции:
Хотя CLion автоматически исключает каталоги сборок из индексирования, некоторые пользователи ожидают более широких возможностей. Такая же ситуация может возникнуть, когда некоторые папки слишком велики или расположены в сетевом хранилище, что делает их индексирование слишком дорогим. Чтобы Клион знал, что это так, вы можете сделать это вручную исключить папки из индексирования.
Исключение всего каталога невозможно , однако вы можете исключить файлы по типу файла.
Preferences | Editor | File types
Будьте осторожны, чтобы эти настройки не сохранялись после обновления CLion до более новой версии (по крайней мере, это было для меня при обновлении с 1.05 до 1.1).