如何在保存时自动格式化Rmd?

时间:2019-03-19 16:43:14

标签: r coding-style r-markdown

在python中,可以使用Black自动保存保存在多个编辑器中的代码。我的问题:我想对R使用类似的方法,但是不知道如何。

我知道RStudio中的“自动格式”功能,但想在SublimeText中使用linter / formatter。

任何解决方案都应在Rmd和/或markdown本身内自动格式化R代码,最好是在文件保存时。

有什么好的软件包可以使用,以及如何配置它们以进行无摩擦的编辑?这样的解决方案已经存在吗?

1 个答案:

答案 0 :(得分:1)

您可以在RStudio“代码”->“重新格式化代码”中重新格式化代码。但是,我真的不喜欢自动执行此操作,而且我不特别喜欢重新格式化的RStudio。

对于代码样式,有一个出色的软件包,该软件包将通知您任何问题并将您带到文件中的位置(如果使用RStudio):

   CP CN
TP 18 2
TN 72 8