代码之家  ›  专栏  ›  技术社区  ›  Brani

以编程方式清除R控制台[重复]

  •  10
  • Brani  · 技术社区  · 15 年前

    可能重复:
    Function to Clear the Console in R

    有没有方法调用Clear控制台( Ctrl键 + L )菜单命令编程?

    3 回复  |  直到 7 年前
        1
  •  12
  •   Yorgos    15 年前

    我使用一个函数来实现这一点,实际上已经将它放在r directory \etc\rprofile.site中,这样它就可以一直使用。

    cls <- function() {
            require(rcom)
            wsh <- comCreateObject("Wscript.Shell")
            comInvoke(wsh, "SendKeys", "\014")
            invisible(wsh)
     }
    cls()
    

    清除控制台

    cls()
    

    另外,函数在第一次被调用时不起作用,这就是为什么我在rprofile.site中声明函数后立即调用它的原因。我记得,可能会要求您安装一些程序,以使其正常工作。

        2
  •  1
  •   aL3xa    15 年前

    我可能会戏剧性地忽略这一点,但很简单 system("clear") 更简单的方法?当然,它只能应用于Linux/Unix环境…

        3
  •  0
  •   Contango    12 年前

    创建此函数:

    cls <- function() cat(rep("\n",100))
    

    然后称之为:

    cls()
    

    作品与:

    • 窗户
    • Linux
    • 雨衣