gpt4 book ai didi

r - 不同颜色的评论

转载 作者:行者123 更新时间:2023-12-02 18:34:16 26 4
gpt4 key购买 nike

关于注释代码美观(颜色)的简单问题:我最近注意到在某人的评论代码中,使用 @ 符号时,他们的部分评论颜色发生了变化。经过试验后,我注意到您还需要在八角形 (#) 后面加上一个撇号 ('),如下所示:

#' @text 
^--- This turned orange!

由于我是一名详细的评论者,因此如果可以的话,我很乐意通过为我的评论添加色彩来进一步改进。我知道部分原因是我的全局 IDE (RStudio) 选项,但我以前从未见过任何改变评论颜色的东西,所以我只是好奇:

  1. 为什么会出现这种情况?我只见过在处理需要进一步规范的大型、更复杂的对象时使用 @ => 例如。 LargeObject@data$variable
  2. 还有其他可以触发颜色变化的符号吗?当然有引号 (""),但是当用八角 (#) 注释掉引号时,引号不会改变颜色。
  3. 此外,在图像(底行)上,是否有可能有一种方法可以在一行上开始和结束注释,然后是命令? => 例如。 #comment# print(summary(df))

Basic Examples of Comment Code

最佳答案

  1. 您看到的特殊突出显示 - #' @ 之后突出显示的单词 - 特定于 roxygen markup (R 的文档生成系统)。我不知道为什么该类别似乎没有列出/主题化(参见#2)。

  2. RStudio 语法突出显示颜色为 customizable (您可以 edit these themes visually ),但根据链接中记录的内容,“评论”似乎只有一个类别。

  3. 这个问题与 R 解析器有关,而不是 RStudio 突出显示系统。所以答案是“不”;从一行中的第一个 # 到换行符的所有内容都被视为注释,没有异常(exception)。 原则上您可以调整 RStudio 突出显示引擎以识别注释中的各种分隔符并以不同方式显示其后的 Material ,但您无法创建内联注释(就像使用 /* * 一样/ 在 C) 中,无需修改 R 解析器。

关于r - 不同颜色的评论,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69003034/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com