powershell - 如何使用 Powershell 切换 VSCode 的默认运行终端
问题描述
当我为我的 PowerShell 脚本选择 RUN 时,它会在运行 PowerShell 7.x 的“集成 PowerShell 控制台”中执行。
我的一些脚本使用了 PS7 中不可用的命令(还没有?)但在 PS5 中有效。
我有第二个终端在运行 PS5 的 VSCode 中运行,我可以将脚本粘贴到那里并且它可以工作。
如何切换 RUN (F5) 的功能以在我的第二个终端窗口中执行脚本?
解决方案
感谢 Shivam Jha 提供的链接。
我尝试将 F5 映射到“workbench.action.terminal.runActiveFile:在终端实例中运行活动文件”。这有效,除了它只能运行文件中的代码,而不是刚刚输入编辑器但尚未保存的代码。
然后解决方案是将 F5 映射到 workbench.action.debug.run 并将 CTRL+F5 映射到 workbench.action.terminal.runActiveFile。
这样,我可以让多个 PowerShell 终端处于活动状态,并使用 CTRL+F5 在其中任何一个中运行活动文件。
推荐阅读
- reactjs - React:如何优化一键创建和销毁 200 个元素?
- python - 如何从 MODIS 瓦片的角创建像素坐标网格?
- reactjs - 无法访问嵌套对象,但可以从 API 渲染非嵌套对象(使用 React 挂钩)
- jquery - 按 .attr 测验选择
- django - /admin/login/ 'request' 处的 KeyError
- javascript - 单击更改线性渐变背景
- python-3.x - 错误 ModuleNotFoundError:运行 Python 代码时没有名为“api”的模块
- arrays - 空白数组在填充值时表现异常,具体取决于它的创建方式(Ruby)
- c++ - 根据符号舍入浮点的最简单方法是什么
- tensorflow - Keras 应用程序模型中的可选类参数是什么?