Как изменить С++ включить охранников в CLion?

Когда CLION создает заголовочный файл, он добавляет такие защитные строки, как это:

#ifndef PROJECTNAME_FILENAME_H
#define PROJECTNAME_FILENAME_H

/* ... code ... */

#endif //PROJECTNAME_FILENAME_H

Но я хочу просто FILENAME_H без префикса PROJECTNAME_. Как изменить его в настройках CLION?

Ответ 1

  • Настройки- > Редактор- > Шаблоны файлов и кодов- > Файлы
  • измените ${INCLUDE_GUARD} на _${NAME}_H_

Например, если ваше имя файла: clion.h, то _${NAME}_H_ отображается как _clion_H_, потому что ${NAME} отображается как имя файла (без расширения).

Ответ 2

Файл | Настройки | Редактор | Шаблоны файлов и кодов для Windows и Linux

CLion | Настройки | Редактор | Шаблоны файлов и кодов для OS X

#[[#ifndef]]# BASE_${HEADER_FILENAME}
#[[#define]]# BASE_${HEADER_FILENAME}


#[[#endif]]# //BASE_${HEADER_FILENAME}
<Р →
#ifndef BASE_test_h
#define BASE_test_h

#endif //BASE_test_h

выберите BASE_test_h и нажмите CTRL + SHIFT + U в верхний регистр