在 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 转到 Settings
→ Editor
→ File and Code Templates
→ Includes
→ C 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
当您在 CLion 中创建文件时,以下 header 被放置在文件的顶部:
//
// Created by <username> on 14.01.18.
//
某人 can remove this header 转到 Settings
→ Editor
→ File and Code Templates
→ Includes
→ C 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