CMake多行注释-块注释

CMake多行注释-块注释,cmake,Cmake,有没有办法在记事本编辑器中对CMake中的块进行注释 我试过在谷歌上搜索,但找不到太多 需要帮助!谢谢,在CMake语法中没有块注释的概念。但是,要同时注释几行,请选择所需的行并按CTRL+Q 如果文件是.txt文件(例如,CMakeLists.txt),您可以将Notepad++设置为始终将.txt文件视为CMake文件(在“设置->样式配置器”中选择CMakeFile并将“txt”添加到“用户外部”)或者,对于该文件,您可以将语言设置为CMake。从CMake 3.0开始,块注释有一种特殊的

有没有办法在记事本编辑器中对CMake中的块进行注释

我试过在谷歌上搜索,但找不到太多


需要帮助!谢谢,

在CMake语法中没有块注释的概念。但是,要同时注释几行,请选择所需的行并按CTRL+Q


如果文件是.txt文件(例如,CMakeLists.txt),您可以将Notepad++设置为始终将.txt文件视为CMake文件(在“设置->样式配置器”中选择CMakeFile并将“txt”添加到“用户外部”)或者,对于该文件,您可以将语言设置为CMake。

从CMake 3.0开始,块注释有一种特殊的语法,它以
#[[
开头,以
]
结尾,位于块注释的末尾。有关详细说明,请参阅。一些编辑器和IDE还不支持它。

自CMake 3.0版以来,存在块注释

if(FALSE) # fake a block comment

endif()
:


只有CTRL+Q也能做到这一点。我一直在寻找类似于/***/的东西。我已经更新了我的答案-关于CTRL+Q:-)很好的一点)不幸的是,没有与/*…*/等价的CMake。虽然这对注释出一块有效的CMake代码很有效,但它不允许您在
if
块中编写纯文本。不,不幸的是。。不过,新的cmake 3语法看起来相当不错。我真的需要完成我所有的系统更新,并将盒子构建到cmake 3+
#[[This is a bracket comment.
It runs until the close bracket.]]
message("First Argument\n" #[[Bracket Comment]] "Second Argument")