如何在R提示符中显示工作目录?

这个问题在这里已经有了答案:

  • 在R命令行中显示一个时钟5个答案

  • 由于prompt选项实际上只是一个字符串,没有任何特殊指令在内部进行评估(与shell提示符不同),如果您更改工作目录以获取当前工作目录,则必须更改它。

    您使用的解决方案似乎对我来说是最好的。 有点古怪,但任何解决方案都会像你想要实现一些R本身不支持的非常基础的东西。

    而且,你不必担心函数在base::setwd执行base::setwd ,这会让你的提示与实际工作目录不同步。 这在实践中不会发生。 正如托马斯在评论中指出的那样,可能没有任何基础函数( source除外)调用setwd 。 唯一的功能是与软件包的构建和安装有关。 我注意到,即使在source ,通常在其他函数中, setwd也会像owd <- setwd(dir); on.exit(setwd(owd)) owd <- setwd(dir); on.exit(setwd(owd)) ,以便在函数完成时将工作目录设置回原来的位置。

    链接地址: http://www.djcxy.com/p/22107.html

    上一篇: How to show working directory in R prompt?

    下一篇: Guid.NewGuid() vs. new Guid()