我想对我的$ profile文件进行很多更改。 保存更改后,我想使用“sop”别名来源文件。 以下是我希望能够实现的目标:
set-alias sop Source-Profile function Source-Profile { . $profile }
这个函数不会抛出任何错误,所以它似乎工作。 但是,当我做我的$configuration文件的更改,这个function似乎没有任何东西。 我还是要打字. $profile 从PS提示重新评估该文件. $profile文件。 没关系,但这是一个小小的痛苦。 我宁愿使用别名来源文件。
我在这里错过了什么?
点源文件在当前范围(而不是自己的范围)中运行。 要在一个函数中获取一个文件并获得文件中的定义以包含在调用范围中,则需要点击该函数。 尝试这个:
. sop