Macos R64/r GUI OS X应用程序的ctrl-r历史搜索等效项

Macos R64/r GUI OS X应用程序的ctrl-r历史搜索等效项,macos,r,bash,Macos,R,Bash,可能重复: 我想通过某种方式搜索发送到R的命令的历史记录,以获得正在运行的会话。这可以在Bash中使用ctrl-r历史搜索来完成,我发现它非常有用 在R GUI IDE中是否有一个快捷键可以执行此操作?我查了一下变更日志,在谷歌上搜索了一下,却找不到 如果没有,在R GUI IDE之外是否有方法提取此信息?可能是通过搜索某个.rhistore文件 其他R用户如何访问命令历史记录?可用的快捷方式取决于您使用的界面。如果在windows上使用r终端(而不是GUI),则ctrl-r的工作方式与您描述

可能重复:

我想通过某种方式搜索发送到R的命令的历史记录,以获得正在运行的会话。这可以在Bash中使用ctrl-r历史搜索来完成,我发现它非常有用

在R GUI IDE中是否有一个快捷键可以执行此操作?我查了一下变更日志,在谷歌上搜索了一下,却找不到

如果没有,在R GUI IDE之外是否有方法提取此信息?可能是通过搜索某个.rhistore文件


其他R用户如何访问命令历史记录?

可用的快捷方式取决于您使用的界面。如果在windows上使用r终端(而不是GUI),则ctrl-r的工作方式与您描述的相同


有一个工具(虽然不是那么简单)应该适用于所有接口,那就是使用“history”命令。Y可以键入类似历史记录(pat='plot')的内容,其中包含“plot”的最新命令将显示,您可以剪切和粘贴以重新运行感兴趣的命令。

可用的快捷方式取决于您使用的界面。如果在windows上使用r终端(而不是GUI),则ctrl-r的工作方式与您描述的相同


有一个工具(虽然不是那么简单)应该适用于所有接口,那就是使用“history”命令。Y可以键入历史记录(pat='plot')和最近包含“plot”的命令将在其中显示,您可以剪切和粘贴以重新运行感兴趣的命令。

在R GUI中,有一个可发现的侧面板,显示在屏幕上空间最大的一侧,并以可单击的方式显示历史记录条目。该面板通过shift-cmd-H进行kbd切换,如果以这种方式打开,将在输入行中放置活动光标。该面板顶部的那一行接受正则表达式,该表达式将显示的行限制为匹配的行。有单独的历史文件(无论如何,对我来说)有点让人困惑。侧面板(如R.app或R64.app)使用名为“.Rapp.history”的文件,而终端R会话将访问的常规历史文件具有其预期名称

执行显示/隐藏切换的图标暴露在控制台的工具栏项选择面板中,因此我怀疑它暴露在AppleScript命令中。我不是AppleScript的大用户,最后一部分是预感而不是承诺


MacOSX常见问题解答说R将接受Applescript提供的R命令。

在R GUI中,有一个可发现的侧面板,显示在屏幕上空间最大的一侧,并以可单击的方式显示历史记录条目。该面板通过shift-cmd-H进行kbd切换,如果以这种方式打开,将在输入行中放置活动光标。该面板顶部的那一行接受正则表达式,该表达式将显示的行限制为匹配的行。有单独的历史文件(无论如何,对我来说)有点让人困惑。侧面板(如R.app或R64.app)使用名为“.Rapp.history”的文件,而终端R会话将访问的常规历史文件具有其预期名称

执行显示/隐藏切换的图标暴露在控制台的工具栏项选择面板中,因此我怀疑它暴露在AppleScript命令中。我不是AppleScript的大用户,最后一部分是预感而不是承诺


MacOSX常见问题解答说R将接受Applescript交付的R命令。

我使用一个完整的IDE(Eclipse),它在脚本中跟踪我的命令。您可以尝试RStudio、ESS和Eclipse+StatET等。这从一开始就是一个关于R Mac GUI界面与R的问题,我想知道投票关闭它的人是否有能力做出正确的决定?我使用一个完整的IDE(Eclipse),它在脚本中跟踪我的命令。您可以尝试RStudio、ESS和Eclipse+StatET等。这从一开始就是一个关于R Mac GUI界面与R的问题,我想知道投票关闭它的人是否有能力做出正确的决定?他们用OS X标记它,而
history
答案在我指出的副本中。这实际上不是R终端的一个功能,而是R正在使用的readline库的一个功能。但如果你在那种环境下工作,它肯定会起作用。我不是,所以OSX的答案是我接受的。对不起,我错过了OSX标签。但是界面很重要的观点仍然存在。OSX上的其他问题似乎取决于R的运行方式(没有个人经验,我主要被困在windows世界中)。他们用OSX标记了它,而
历史
答案与我指出的相同。这实际上不是R终端的功能,而是R使用的readline库的功能。但如果你在那种环境下工作,它肯定会起作用。我不是,所以OSX的答案是我接受的。对不起,我错过了OSX标签。但是界面很重要的观点仍然存在。OSX上的其他问题似乎取决于运行R的方式(没有个人经验,我主要被困在windows世界中)。谢谢错过了看到那个图标……这很好用,只是从历史窗口中拉出一行并粘贴到某个地方真的很尴尬。你有没有发现什么窍门可以做到这一点?我现在正在按enter键将其发送到命令提示符,然后将手移到鼠标(ugh),然后选择行,然后选择cmd-c,然后选择cmd-v。我不确定你的意思。双击历史面板中的一行将其粘贴到控制台。如果焦点在一条线上,则上下箭头起作用。键入cmd enter将高亮显示的行粘贴到控制台并运行它。我想这都是常见问题。我只是重读了常见问题。历史窗口的功能非常好。我缺少的是如何在历史记录窗口中获取命令并复制它