这个问题是关于将 R 控制台配置为在导航命令历史记录时表现得像 bash shell。它与?history
. 对于大括号括起来的多行,我想将 R 的命令历史导航配置为类似于 bash。
目前,当在 Linux 下的 xterm 中运行 R 时,使用向上箭头导航命令历史记录会导致前一行被逐一调用,即使一组行被括在大括号中。例如,当将多行函数从文本编辑器复制/粘贴到 R 控制台时,就会发生这种情况。bash 并非如此。以下是 bash 在这方面如何发挥作用的示例:
在 Linux 下 xterm 内的 bash shell 中,键入以下五行后...
a=1
{
x=1
y=1
}
...第一次按下向上箭头将调用括号括起来的命令的单行重新表述,像这样...
{ x=1; y=1; }
......第二次媒体会回忆起这个......
a=1
似乎在 R 中,向上箭头一次向后导航一行,而不管封装如何。有没有办法配置 R 使其具有像 bash 一样的命令历史导航功能?