我了解到有两种方法可以很好地格式化RStudio中的R代码。一个列在Code -> Reformat code
下。另一个是@yihui (formatR:tidy_r source code)
,它在Rstudio的当前版本0.99.893中,可以作为插件添加。我注意到,内置的Reformat code
每次遇到逗号,
时都会将代码格式化为新行(想象一下,如果某个函数有10个参数的列表,那么你将有10行) 。但是,我个人喜欢@yihui tidy_r
。所以我的问题是
1)如何在Rstudio中将formatR作为默认值?
2)在Rshiny应用程序上运行时,有没有人注意到使用formatR时出错?当我在我的闪亮代码上运行它作为Addin时,我收到以下错误...
Warning: Error in base::parse: <text>:81:1: unexpected symbol
80: invisible(".BeGiN_TiDy_IdEnTiFiEr_HaHaHa.HaHaHa_EnD_TiDy_IdEnTiFiEr")
81: invisible
@yihui在2012年提到的github页面上,格式R仍然不善于处理#。是这样的吗?
根据评论进行更新
query = c(
"26527521","26711930","26314551","26720421","26715198","26714964"
)
使用Code -> Reformat code
格式化上述输入时,会产生
query = c("26527521",
"26711930",
"26314551",
"26720421",
"26715198",
"26714964")