【发布时间】:2014-07-09 20:26:35
【问题描述】:
在我个人资料的最后一行,我有Import-Module PSReadline。
但当我启动 PowerShell 时,模块并没有加载。我必须手动导入它。我在我的配置文件中设置了另一个要导入的模块 (pscx),它加载得很好。为什么不用 PSReadline?
【问题讨论】:
-
您正在编辑哪个配置文件(名称和路径)?您还在使用 PowerShell 控制台还是 PowerShell_ISE?
-
我 95% 的时间都在使用控制台。 $profile = "C:\\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1
-
在您的配置文件脚本中是否有任何可能失败的内容?尝试将 Import-Module psreadline 移动到配置文件脚本的最顶部。
-
谢谢,这让我朝着正确的方向前进。一个功能静默失败,防止配置文件的其他部分选择性地失败。一旦功能得到修复,其他一切都将顺理成章。
-
如果您想将其标记为答案,我将该评论转换为答案。
标签: powershell module profile