繁体   English   中英

如何在 VS Code 中使用“PowerShell 集成控制台”?

[英]How can I use the "PowerShell Integrated Console" in VS Code?

我在 VSCode 下安装了 PowerShell 扩展。 当我打开一个 PowerShell 脚本时,VS Code 会自动在我的终端中弹出一个“PowerShell 集成控制台”窗口。 它与普通的 PowerShell 终端不同:

在此处输入图像描述

它比默认的要好,因为像 Ctrl+Backspace 这样的键盘快捷键可以删除一个单词。 但是当我尝试自己打开这些花哨的终端之一时,该选项不存在:

在此处输入图像描述

如何在不打开脚本文件的情况下获得这些改进的终端之一,以及如何让 VSCode 自动使用它们而不是旧的 PS 终端?

从 VSCode(Visual Studio Code)的PowerShell 扩展版本 2022.5.1 开始,按需激活或启动 PIC(PowerShell 集成控制台)的唯一方法是:

  • 使用命令面板中的PowerShell: Show Integrated Console命令。

  • 此外,您可以通过单击命令面板条目右边缘的齿轮图标为命令分配键盘快捷键。

因为 PIC 没有外部可执行入口点,所以您不能将其定义为自定义 shell 配置文件(至少从 VSCode 1.67.1 开始)。

GitHub 问题 #3918讨论了实现更简单的方法来按需激活/加载 PIC 作为未来的增强功能:

  • 使 PIC 显示在可用 shell 列表中(如您的问题所示,类似于扩展贡献的JavaScript Debug Terminal条目)是建议之一,但令人担忧的是,在撰写本文时只能有一个PIC,所以这样一个条目的行为与列表中的其他 shell 不同,后者每次都会创建一个会话。

  • 但是,如果要实现对多个PIC 的支持,这种担忧就会消失,这在GitHub 问题 #2418中提出。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM