如何在 .xsh 文件中设置环境变量?

How to set environment variables in .xsh file?

我想像这样覆盖我的 foo.xsh 文件中的环境变量

$FOO = "foo"

但是我调用xonsh foo.xsh后,$FOO没有设置。

有什么想法吗?

运行 xonsh foo.xsh 在程序foo.xsh 终止时关闭的单独会话中设置 $FOO

如果想在当前会话中持久化foo.xsh的内容,可以使用source foo.xsh.