1

将 R 与 Linux 控制台一起使用时,我遇到了一个反复出现的问题。我有时用 暂停它[Ctrl+Z],然后用 , 将其置于后台bg(执行一些其他命令),然后用 再次将其置于前台fg

R 在所有工作区完好无损的情况下正确恢复,但是当我输入时,字符是不可见的(就像我们输入密码时一样)。

我仍然可以执行命令,并且我看到了响应。此外,当我输入 时[enter],提示不会转到下一行,而是执行如下操作:> > >.

然后我需要使用 退出 R q(),以便一切恢复正常。我没有设法在互联网上找到有关此问题的任何参考。

你有什么想法吗?非常感谢你的帮助。

4

1 回答 1

1

没有直接的答案,但通过

“医生,医生,我这样做的时候很痛。”

“那就别这样了。”

我建议如果你必须打开一个 R 控制台,把它放在里面screen--- 或者如果你有它,byobu一个更高级的扩展,甚至是tmux

甚至在使用ESS的 One True Editor (TM) 中。对于它的价值,我总是在终端上或通过 X11 下运行emacs --daemon并连接到同一个 R 会话(我都将其别名为和)。我还为命令行工作运行会话,我经常将littler用于命令行任务和测试。emacsclient -nwemacsclient -cemtemxbyobu

Unix是一个多任务系统。没有必要将自己限制在一个提示上,特别是如果您因此遭受副作用。

于 2012-05-04T13:55:23.697 回答