执行任务时,请避免R终端打印键入的字符

时间:2015-07-19 09:39:21

标签: r terminal readline

我在Linux上使用vanilla R,当R计算某些内容并按下键盘按钮时,它们会被打印到终端。

例如,如果我输入" foo"当R正在睡觉时,会发生以下情况:

Sys.sleep(1) #Typing "foo" now before the sleep ends...
foo>foo      #"foo" is both registered and shown before the sleep ends

在某些情况下,这当然可能是需要的,但在某些情况下,我希望终端尽可能干净。在这种情况下,以下两个选项都是好的:

  1. 忽略在完成上一个命令之前注册的任何按键;
  2. 不要忽略按键,但只是在完成上一个命令之前不显示它们。
  3. 澄清一下,如果你写下这两种情况,应该发生这种情况" foo" R正在睡觉:

    1:

    Sys.sleep(1) #Typing "foo" now before the sleep ends...
    >            #Nothing is registered
    

    2:

    Sys.sleep(1) #Typing "foo" now before the sleep ends...
    >foo         #"foo" is registered but not shown before the sleep ends
    

    有什么方法可以完成其中的一个吗?

0 个答案:

没有答案