我安装了 VSCode 和 PowerShell 扩展,并使用文件资源管理器属性表将 VSCode 设置为.ps1
文件的默认编辑器。然而不幸的是,这样做删除了上下文菜单项Run with PowerShell
。我似乎无法取回它。
根据这篇博文,我的注册表设置完好无损,但问题仍然存在。
我尝试将 PowerShell 本身设置为默认编辑器,但这导致能够通过双击运行脚本。这对我来说有点不安全,所以我宁愿没有那种安排。
我发现了很多关于如何使用管理员权限运行脚本的提示,但我不需要这些。
如何将上下文菜单恢复到 VSCode 之前的状态,即让我能够通过右键单击脚本并选择来运行脚本Run with PowerShell
?
安装 VSCode,应该没有删除你的 PowerShell 快捷方式。我的所有 Dev 盒子上都有它,它没有改变,两者都在那里,但 VSC 设置为“使用代码打开”,而不是“使用代码运行”
无论如何,解决方法是将 PowerShell 快捷方式复制并粘贴到您的 SendTo 文件夹中,
然后只需选择右键单击 > SendTo 并选择您的 PowerShell 快捷方式。
您可以在 SendTo 文件夹中添加任何您想要的快捷方式,它只会显示在您的 SendTo 菜单中。
如上所示,我个人在那里有很多,特别是出于这个原因,或者只是使用“打开方式”上下文菜单。
至于这个……
……是的,不要那样做。
OP更新
至于这个……
...放弃对“打开方式”项目的任何修改,并将其设置回记事本的默认设置。这将带回“使用 PowerShell 运行”上下文菜单项。