我正在运行red hat的高性能集群上运行R.在交互模式下使用R时,在尝试使用箭头键时,我会获得典型的未翻译键输入。例如。 ^[[a
不完全确定发生了什么,特别是因为我在一个bash shell中调用R而箭头键工作正常..
答案 0 :(得分:0)
感谢Ista的评论提示,我猜你在安装R之前安装了libreadline,并且默认情况下激活了readline
中的附录C.在配置R时,GNU readline库可用 在UNIX下进行编译,内置命令行编辑器允许 使用先前命令的调用,编辑和重新提交。请注意 其他版本的readline存在并可由内置使用 命令行编辑器:这曾经发生在macOS上。
可以使用启动选项--no-readline禁用它(对于ESS1使用很有用)。