有没有办法以编程方式调用RStudio的代码格式?

时间:2018-04-06 06:15:10

标签: r rstudio formatr

我想格式化一个R片段。那里有formatR,但因为它基于deparse,实际上很多都无法做到,管道运营商%>%就是其中之一。 RStudio具有出色的代码格式化功能,但它们似乎无法通过任何公共API访问。

我检查过实际的代码格式化算法是用Java实现的(似乎是?),并且有一堆RStudio通过rstudioapi公开的函数(在C / C ++中它们似乎从一开始) rs_)。我想知道是否有办法将这些观察结果组合成一个R调用,它将在当前选择的R片段上执行代码格式化过程。我相信我可以通过公开rstudioapi API控制实际选择。

如果没有官方方式,是否有一个hacky?

0 个答案:

没有答案