按下向下箭头键后检索一行代码

时间:2013-03-24 05:55:39

标签: r

如果我在光标处键入一行R代码并按“Enter”,我可以通过按向上箭头键立即检索该代码。但是,如果我输入一行代码并意外按下向下箭头键,那么该行代码就会消失,我无法检索它。这是一个次要的,但一直存在的烦恼,在向量中输入数据时最令人沮丧。

是否有办法在意外按下向下箭头键后检索一行代码?

我在安装后立即使用Windows机器和桌面上的R GUI ......我认为安装过程中的一个问题是我是否需要在桌面上使用快捷方式,并选择'是。

2 个答案:

答案 0 :(得分:1)

这完全取决于GUI。我相信(但不确定)RStudio会保留您输入的内容。

虽然不是直接解决方案,但可能有用的是在外部窗口中使用编辑。我不使用Windows,但我怀疑如果你点击ctrl+n,你会得到一个编辑器,然后你可以使用F5ctrl+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。

回想起来,我现在看到这就是里卡多在他回答的第二个评论中的意思。