【问题标题】:How to add something to my Powershell profile?如何向我的 Powershell 配置文件添加内容?
【发布时间】:2014-12-22 18:29:29
【问题描述】:

目前我正在尝试这样做,以便我可以直接在 Sublime Text 3 中从 PowerShell 打开文件。

我正在使用这个命令:Set-Alias subl 'C:\Program Files\Sublime Text 2\sublime_text.exe'

当我输入“subl 文件名”时,这最初对我有用,但每当我关闭 PowerShell 并再次尝试时,除非我重新输入 Set-Alias 命令,否则它将不起作用。有什么方法可以永久实现这一点,所以我可以随时输入 subl filename 吗?

【问题讨论】:

标签: powershell sublimetext


【解决方案1】:

尝试运行Get-Help about_Profiles

快速概览:

PowerShell 将在启动时将位于 $Profile 路径的 .ps1 文件加载到会话中。每次打开新的 PowerShell 会话时,将 Set-Alias subl 'C:\Program Files\Sublime Text 2\sublime_text.exe' 添加到该文件都会设置该别名。

【讨论】:

  • 我按照这些说明进行操作,但是当我现在打开 powershell 时,它给了我错误:文件 C:\Users\Me\Documents\WindowsPowerShell\Microsoft.Powershell_profile.ps1 无法加载,因为运行脚本被禁用在这个系统上。
  • 尝试运行Get-Help about_Execution_Policies
  • technet.microsoft.com/library/hh847748.aspx 我正在使用这个网站,我很困惑要设置哪些政策,以及应该设置什么
  • 太好了,我修好了,非常感谢!我只是将它设置为不受限制,我没有收到该错误,并且 powershell 配置文件正在完美加载
  • Vineet: Unrestricted,就像 Bypass 是你不应该真正设置的东西,除非你知道你在做什么。 RemoteSigned 是一个相当安全的选择。
猜你喜欢
  • 2019-03-22
  • 2011-09-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多