不同颜色的注释 [英] Different Colored Comments

查看:29
本文介绍了不同颜色的注释的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

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

因为我是一个详细的评论者,如果可以的话,我很愿意通过给我的评论添加颜色来提升它。我知道部分原因是我的全局IDE(RStudio)选项,但我以前从未见过注释的颜色发生变化,所以我只是好奇:

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

推荐答案

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

  2. RStudio语法突出显示的颜色为customizable(您可以edit these themes visually),但根据链接中记录的内容,";注释和报价;似乎只有一个类别。

  3. 此问题与R解析器有关,与RStudio突出显示系统无关。因此,答案是";no";;从一行的第一个#到换行符,所有内容都被视为注释,没有例外。原则上您可以调整RStudio突出显示引擎以识别注释中的各种分隔符,并以不同方式显示它们后面的材料,但是您不能在不修改R解析器的情况下创建行内注释(就像在C中使用/* */可以做到的那样)。

这篇关于不同颜色的注释的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆