安装/配置 VS Code 后,如何恢复“使用 PowerShell 运行”上下文菜单项?

安装/配置 VS Code 后,如何恢复“使用 PowerShell 运行”上下文菜单项?

我安装了 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 运行”上下文菜单项。

相关内容