有没有办法在记事本++编辑器中注解CMake中的块?我试着在谷歌上搜索,但找不到太多。需要帮助!谢谢,
uwopmtnx1#
从CMake 3.0开始,块注解有一个特殊的语法,它以#[[开始,并在块注解的末尾以]]结束。请参阅CMake文档以获得进一步的解释。你也可以在括号之间放一些等号,只要开始的[[和结束的]]之间的数字相同。例如:
#[[
]]
[[
# [===[ hello ]] <- this is not the closing ]===] # ^ this is the closing
某些编辑器和IDE尚不支持此功能。
unftdfkk2#
if(FALSE) # fake a block comment endif()
sxissh063#
自CMake 3.0版起,有块注解。CMake手册中的示例:
# [[This is a bracket comment. It runs until the close bracket.]] message("First Argument\n" #[[Bracket Comment]] "Second Argument")
ugmeyewa4#
在CMake语法中没有块注解的概念。但是,要同时注解几行,请选择所需的行并按CTRL+Q。如果文件是.txt文件(例如CMakeLists.txt),您可以设置记事本++始终将.txt文件视为CMake文件(在设置-〉样式配置器中选择CMakeFile并将“txt”添加到“用户扩展名”),或者仅针对该文件,您可以将语言设置为CMake。
4条答案
按热度按时间uwopmtnx1#
从CMake 3.0开始,块注解有一个特殊的语法,它以
#[[
开始,并在块注解的末尾以]]
结束。请参阅CMake文档以获得进一步的解释。你也可以在括号之间放一些等号,只要开始的
[[
和结束的]]
之间的数字相同。例如:某些编辑器和IDE尚不支持此功能。
unftdfkk2#
sxissh063#
自CMake 3.0版起,有块注解。
CMake手册中的示例:
ugmeyewa4#
在CMake语法中没有块注解的概念。但是,要同时注解几行,请选择所需的行并按CTRL+Q。
如果文件是.txt文件(例如CMakeLists.txt),您可以设置记事本++始终将.txt文件视为CMake文件(在设置-〉样式配置器中选择CMakeFile并将“txt”添加到“用户扩展名”),或者仅针对该文件,您可以将语言设置为CMake。