【发布时间】:2013-07-01 08:36:58
【问题描述】:
是否有可能得到一个代码块tidyed up,同时不理会 cmets?
假设我想将 ASCII 艺术放在函数中的一些 cmets 中,我可以设置 tidy = F,但其余代码块是“混乱”的,如下面的输出所示:
myfun=function(a,b){
## ^_^
## {o,o}
## |)__)
##-----m-m-----
c=sum(a,b)
return(c)
}
如果我设置tidy = T,那么短的 cmets 将全部包裹在一起,我得到以下输出:
myfun = function(a, b) {
## ^_^ {o,o} |)__) -----m-m-----
c = sum(a, b)
return(c)
}
我希望看到以下输出:
myfun = function(a, b) {
## ^_^
## {o,o}
## |)__)
## -----m-m-----
c = sum(a, b)
return(c)
}
【问题讨论】:
-
好的。我想到了。提到here roxygen cmets (
#') 在任何情况下都不会被包装。版主,我应该删除这个问题,因为我在完成我应该在发布前完成的研究后自己回答了这个问题吗? -
如果您想在输出中匹配图形样式,也可以考虑
txtplot包。