RStudio 中的缩进问题

Indentation issue in RStudio

像许多其他人一样,我喜欢在多行中编写代码,并且我很欣赏 RStudio 提供的自动缩进功能。每当我按下 Enter 时,代码编辑器中就会出现 undefined 这个词,因为我希望自动缩进。值得一提的是,这不会影响代码的正确 运行。

my_fun <- function(xxx){
undefined   
}

注意:实际上,当我在这里复制粘贴代码时,undefined并没有被复制到!我不得不手动添加它。这是另一个例子。

library(magrittr)
mtcars %>% 
undefinedhead()

基本上这只是 RStudio 告诉您您没有预设制表符空间,但它实际上并没有将命令放入您的代码中。

您可以选择将制表符设置为您认为合适的任意空格,这样团队就可以以一致的间距工作。

如果您转到主菜单并单击 Tools > Global Options,然后在左栏的第二个选项卡上单击 Code。您可以在那里设置空间以满足您的个人需求(或团队资料),undefined 消息将消失。

这张图片显示了您可以在哪里找到偏好。