r - 在 Windows 中使用向上/向下箭头(如 MATLAB)运行 R 时,如何进行历史记录补全/过滤?

标签 r user-interface

我习惯在 Linux 中使用 R,这很棒。但是,我确实需要使用 Windows。我一直在使用 R 安装附带的 Rgui.exe,并且缺少历史记录补全功能。我的意思是,我可以开始键入命令,然后按向上箭头浏览历史记录,查找以键入内容开头的命令(类似于 MATLAB 处理历史记录的方式) .

我发现的最接近的是使用 RStudio,它允许通过“Ctrl+向上箭头”实现此功能(这是一个可行的解决方案)。如果能够仅使用箭头键并在 Rgui.exe 或其他最小 R 界面中执行此操作,那就太好了。有什么建议吗?

最佳答案

如果您从 Cygwin 运行 R ,您可以使用reverse-i-search循环浏览与给定模式匹配且已在当前R session 期间执行的命令。

点击CTRL-r启动反向搜索,然后当您键入要与历史记录匹配的模式时,最近执行的匹配将动态显示。按住 CTRL-r 循环显示匹配的项目。

在下面描述的示例中,我启动了“LET”的反向搜索。

reverse-i-search example

关于r - 在 Windows 中使用向上/向下箭头(如 MATLAB)运行 R 时,如何进行历史记录补全/过滤?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9320781/

相关文章:

前导行中的引用数据

python - 获取数组中按钮的索引(按下时)

返回 R 中向量中条件选择对的最大值

r - 将图像添加到 geom_line 末尾

R 将数据框中的字符串更改为数字

qt - QML flickable 不起作用

Python 获取给定字体和容器宽度的字符串的高度或行数

r - ggplot stat_quantile 中的分位数是什么?

Java高级GUI应用程序框架

javascript - 如何将另一个键设置为像选项卡按钮一样?