代码之家  ›  专栏  ›  技术社区  ›  Sowmya S. Manian

命名R的多个打开的会话

  •  2
  • Sowmya S. Manian  · 技术社区  · 8 年前

    我有很多R课程要开。在rgui选项中搜索,不确定如何命名打开和正在使用的每个会话。

    在r的GUI首选项中搜索,无法获得任何帮助。检查了如何使用命令,它说每个会话都有自己的进程ID,以找到所使用的 sys.getpid()

    希望根据R会话窗口的名称选择R会话。

    在r的GUI首选项中搜索,无法获得任何帮助。检查了如何使用命令,它说每个会话都有自己的进程ID,以查找使用的进程ID Sys.getpid()

    希望根据R会话窗口的名称选择R会话。

    1 回复  |  直到 8 年前
        1
  •  3
  •   G5W    8 年前

    我的Windows版本以不同的方式显示托盘图标,但我可以通过使用 setwindowtitle设置窗口名称来区分不同的GUI。例如,

    setWindowTitle(“fred”)。
    

    我得到了这样的展示。

    如果需要自动执行此操作,可以生成一个随机名称并将此语句粘贴到.rprofile中。

    setWindowTitle(paste0(sample(letters,3,replace=true),collapse=))
    
    .例如,

    setWindowTitle("Fred")
    

    我得到了这样的展示。

    Tray Icons

    如果需要自动执行此操作,可以生成一个随机名称并将此语句粘贴到.rprofile中。

    setWindowTitle(paste0(sample(LETTERS, 3, replace=TRUE), collapse=""))