R加载库更改GUI控制台行为

时间:2017-03-30 17:37:32

标签: r console mouse

在Win10的R 3.3.1中,加载某些库会改变控制台(R gui shell)的行为。如果我开始一个新的R会话,我可以使用鼠标来帮助编辑我的命令,方法是将光标放在当前命令字符串中的任何位置。但在加载某些库后,我不能。例如,如果我输入命令字符串:

R> x <- c(1,2,3,4)

我可以点击2的右侧,然后使用backspace将其删除。这是大多数程序(例如Word,记事本)的正常行为。但是如果我加载raster库:

R> library(raster)
Loading required package: sp

Attaching package: ‘raster’

然后检索上一个命令(即使用↑),当我尝试单击2或字符串中的任何位置时,没有任何反应。移动光标的唯一方法是使用箭头键(即向前或向后移动光标,一次移动一个字符)。所有R包都不会出现这个问题。例如,MASS不会导致它,但rgdal会导致它。这当然非常烦人,真的会减慢我的工作。

还有其他人经历过这个吗?我怎么能阻止这个?

0 个答案:

没有答案