在 CLion 中生成文件时关闭 "created by" header

Turning off "created by" header when generating files in CLion

当您在 CLion 中创建文件时,以下 header 被放置在文件的顶部:

//
// Created by <username> on 14.01.18.
//

某人 can remove this header 转到 SettingsEditorFile and Code TemplatesIncludesC File Header。会有文字:

#if ($HEADER_COMMENTS)
//
// Created by $USER_NAME on ${DATE}.
#if ($ORGANIZATION_NAME && $ORGANIZATION_NAME != "")
// Copyright (c) $YEAR ${ORGANIZATION_NAME}#if (!$ORGANIZATION_NAME.endsWith(".")).#end All rights reserved.
#end
//
#end

我可以删除这段文字,header将被删除。但是看起来如果我将 $HEADER_COMMENTS 变量设置为 false 那么 header 也会被删除。所以我的问题是:

什么是 $HEADER_COMMENTS 变量,我该如何更改它?

https://www.jetbrains.com/help/clion/creating-and-editing-file-templates.html

显然变量 ${HEADER_COMMENTS}always true and used for testing purposes,所以你不能影响它。

我在搜索做同样的事情时发现了这个 post。我不想删除整个内容,因为我在大学时使用 CLion,我可能会使用模板,但我不喜欢当前的模板。我 "fixed" 现在通过使测试不是 if 来实现它。我说我会把它放在这里以防其他人来搜索相同的想法。

#if (!$HEADER_COMMENTS)
//
// Created by $USER_NAME on ${DATE}.
#if ($ORGANIZATION_NAME && $ORGANIZATION_NAME != "")
// Copyright (c) $YEAR ${ORGANIZATION_NAME}#if (!$ORGANIZATION_NAME.endsWith(".")).#end All rights reserved.
#end
//
#end