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