不同颜色的评论
Different Colored Comments
关于评论代码美学的简单问题(颜色):
我最近在某人的评论代码中注意到,在使用 @
符号时,他们的部分评论颜色发生了变化。在试验之后,我注意到你还需要在 octothorp (#
) 之后有一个撇号 ('
),如下所示:
#' @text
^--- This turned orange!
由于我是一位详尽的评论者,如果可以的话,我很乐意通过为我的评论添加颜色来加快进度。我知道部分原因是我的全局 IDE (RStudio) 选项,但我以前从未见过任何改变评论颜色的东西,所以我只是好奇:
- 为什么会出现这种情况?我只看到
@
在处理需要进一步规范的大型、更复杂的对象时使用 => Ex。 LargeObject@data$variable
- 还有其他符号会触发颜色变化吗?当然有引号 (
""
),但是当用 octothorp (#
) 注释掉引号时,引号不会改变颜色 (#
)。
- 此外,在图像(底行)上,是否有可能在一行中开始和结束评论,然后是命令? =>前。
#comment# print(summary(df))
您看到的特殊突出显示 - 在 #' @
之后突出显示的单词 - 特定于 roxygen markup(R 的文档生成系统)。我不知道为什么那个类别似乎不是 listed/themeable(参见 #2)。
RStudio 语法高亮颜色为 customizable (you can edit these themes visually),但根据 link 中的记录,“评论”似乎只有一个类别。
此问题与 R 解析器有关,与 RStudio 突出显示系统无关。所以答案是否定的;从一行的第一个 #
到换行符的所有内容都被视为注释,没有例外。 原则上您可以调整 RStudio 突出显示引擎以识别注释中的各种分隔符并以不同方式显示 material,但您不能创建内联注释(因为您可以在 C) 中使用 /* */
,无需修改 R 解析器。
关于评论代码美学的简单问题(颜色):
我最近在某人的评论代码中注意到,在使用 @
符号时,他们的部分评论颜色发生了变化。在试验之后,我注意到你还需要在 octothorp (#
) 之后有一个撇号 ('
),如下所示:
#' @text
^--- This turned orange!
由于我是一位详尽的评论者,如果可以的话,我很乐意通过为我的评论添加颜色来加快进度。我知道部分原因是我的全局 IDE (RStudio) 选项,但我以前从未见过任何改变评论颜色的东西,所以我只是好奇:
- 为什么会出现这种情况?我只看到
@
在处理需要进一步规范的大型、更复杂的对象时使用 => Ex。LargeObject@data$variable
- 还有其他符号会触发颜色变化吗?当然有引号 (
""
),但是当用 octothorp (#
) 注释掉引号时,引号不会改变颜色 (#
)。 - 此外,在图像(底行)上,是否有可能在一行中开始和结束评论,然后是命令? =>前。
#comment# print(summary(df))
您看到的特殊突出显示 - 在
#' @
之后突出显示的单词 - 特定于 roxygen markup(R 的文档生成系统)。我不知道为什么那个类别似乎不是 listed/themeable(参见 #2)。RStudio 语法高亮颜色为 customizable (you can edit these themes visually),但根据 link 中的记录,“评论”似乎只有一个类别。
此问题与 R 解析器有关,与 RStudio 突出显示系统无关。所以答案是否定的;从一行的第一个
#
到换行符的所有内容都被视为注释,没有例外。 原则上您可以调整 RStudio 突出显示引擎以识别注释中的各种分隔符并以不同方式显示 material,但您不能创建内联注释(因为您可以在 C) 中使用/* */
,无需修改 R 解析器。