R studio List和Dataframes自动名称完成不再起作用

时间:2016-05-04 13:32:49

标签: r rstudio

在输入mylist$然后按Tab时,R Studio突然停止自动填写列表和数据框内容。我得到的结果信息是

  

没有匹配

我在非常简单的列表或数据框架上尝试过:

 simpledataset <- data.frame(a=rep(0,100),b=rep(1,100))   

但是,当我加载数据集Mtcars时,它会正确显示列名称。

我通过重命名来重置%localappdata%\RStudio-Desktop,但没有改变任何内容。

知道原因可能是什么?

2 个答案:

答案 0 :(得分:2)

这听起来像是自动完成系统中的一个错误,在加载某些包时偶尔会触发,或者字节编译器优化设置会增加。您可以尝试检查一些事项:

  • compiler::getCompilerOption("optimize")的价值是多少?当当前RStudio版本(v0.99.896)中的此值等于3时,已知自动完成失败。您可以尝试运行compiler::setCompilerOptions(optimize = 2)来解决此问题。

  • 您加载了哪些套餐?您可以尝试逐个加载包,看看哪个会影响RStudio提供自动填充的能力。

最后,在RStudio的预览版中应该有一个解决方法 - 你可以在https://www.rstudio.com/products/rstudio/download/preview/试试。

答案 1 :(得分:0)

转到工具&gt;全局选项 ...并在那里设置自动填充功能。

enter image description here