如果我在光标处键入一行R代码并按“Enter”,我可以通过按向上箭头键立即检索该代码。但是,如果我输入一行代码并意外按下向下箭头键,那么该行代码就会消失,我无法检索它。这是一个次要的,但一直存在的烦恼,在向量中输入数据时最令人沮丧。
是否有办法在意外按下向下箭头键后检索一行代码?
我在安装后立即使用Windows机器和桌面上的R GUI ......我认为安装过程中的一个问题是我是否需要在桌面上使用快捷方式,并选择'是。
答案 0 :(得分:1)
这完全取决于GUI。我相信(但不确定)RStudio会保留您输入的内容。
虽然不是直接解决方案,但可能有用的是在外部窗口中使用编辑。我不使用Windows,但我怀疑如果你点击ctrl+n
,你会得到一个编辑器,然后你可以使用F5
或ctrl+R
执行该特定行。
就个人而言,我使用Sublime Text 2,cmd+enter
获取我在控制台执行的代码
答案 1 :(得分:0)
我发现如果我打开R并点击R菜单中的File
然后New Script
,编辑器就会打开。我可以在该编辑器中键入一行R代码。然后我可以突出显示那行代码并按下Ctrl+R
,如Ricardo Saporta的回答和djhurio的评论所述。按Ctrl+R
将执行该R代码行。 R代码行在编辑器中仍然可见,即使我不小心按下向下箭头键也似乎不会丢失。
希望这建立在Ricardo Saporta的答案之上,足以保证作为另一个答案发布,尽管如果没有里卡多和djhurio的帮助,我不会想到这一点。
P.S。
回想起来,我现在看到这就是里卡多在他回答的第二个评论中的意思。