Как изменить С++ включить охранников в 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 в верхний регистр