在%in%(可能的其他情况)右侧的数据框对象上自动完成列名称时崩溃RStudio .

# Code is not supposed to make much sense, just a minimal example to simulate crash
df <- data.frame(x = rnorm(10**7, 0, 5), y = rnorm(10**7, 0, 5))
df <- df[df$x %in% df$] ### TAB after second "$" to crash RStudio

我在RStudio支持网站上发布了这个相同的代码示例 . 但是,获得可以重现错误的更好的人员样本可能会有所帮助 . 如果这个bug不是我的机器独有的,那就是 .

> sessionInfo()
R version 3.2.2 (2015-08-14)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 7 x64 (build 7601) Service Pack 1

RStudio Version 0.99.467

更新:

正如所建议的那样 - 我在 0.98.1103 上尝试了相同的操作 . 什么's interesting - it didn' t在第二个 df$"TAB" 完成时冻结RStudio并按预期返回了colnames列表 . 但是,现在它根本没有返回第一个 df$"TAB" 的完成选项 . 虽然没有冻结整个事物,但总的来说危害较小 .