![安装/配置 VS Code 后,如何恢复“使用 PowerShell 运行”上下文菜单项?](https://linux22.com/image/1596545/%E5%AE%89%E8%A3%85%2F%E9%85%8D%E7%BD%AE%20VS%20Code%20%E5%90%8E%EF%BC%8C%E5%A6%82%E4%BD%95%E6%81%A2%E5%A4%8D%E2%80%9C%E4%BD%BF%E7%94%A8%20PowerShell%20%E8%BF%90%E8%A1%8C%E2%80%9D%E4%B8%8A%E4%B8%8B%E6%96%87%E8%8F%9C%E5%8D%95%E9%A1%B9%EF%BC%9F.png)
我安装了 VSCode 和 PowerShell 扩展,并使用文件资源管理器属性表将 VSCode 设置为.ps1
文件的默认编辑器。然而不幸的是,这样做会删除上下文菜单项Run with PowerShell
。我似乎无法将其恢复。
我的注册表设置完好无损——根据这篇博文——但问题依然存在。
我尝试将 PowerShell 本身设置为默认编辑器,但这样就可以通过双击来运行脚本。我觉得这有点不安全,所以我宁愿不采用这种安排。
我已经找到了很多关于如何以管理员权限运行脚本的提示,但我不需要这样做。
如何将上下文菜单恢复到 VSCode 之前的状态,即通过右键单击并选择来运行脚本Run with PowerShell
?
答案1
安装 VSCode 时,应该不会删除您的 PowerShell 快捷方式。我的所有开发箱上都有它,并且它没有改变,两者都在那里,但 VSC 设置为“使用代码打开”,而不是“使用代码运行”
无论如何,解决方法是将 PowerShell 快捷方式复制并粘贴到 SendTo 文件夹中,
然后只需选择右键单击 > SendTo 并选择您的 PowerShell 快捷方式。
您可以在“SendTo”文件夹中添加任何您想要的快捷方式,它只会显示在您的“SendTo”菜单中。
我个人有很多,如上所示,特别是因为这个原因,或者只是使用“打开方式”上下文菜单。
至于这个...
我尝试将 PowerShell 本身设置为默认编辑器,但这样就可以通过双击来运行脚本。我觉得这有点不安全,所以我宁愿不采用这种安排。
…是的,不要那样做。
OP 更新
至于这个……
我不认为该菜单项是安装 VSCode 的结果。我认为它是在我将“打开方式”从 ISE 更改为 VSCode 后留下的。
... 放弃对“打开方式”项的任何修改,并将其设置回默认的记事本。这将带回“使用 PowerShell 运行”上下文菜单项。