【问题标题】:Run Powershell script from anywhere in VScode (basically hotkey a .ps1 script)从 VScode 中的任何位置运行 Powershell 脚本(基本上是 .ps1 脚本的热键)
【发布时间】:2021-12-20 09:19:55
【问题描述】:
我在 Visual Studio Code 中以 Markdown 格式编写文本文件。我有一个 powershell 脚本 (.ps1),用于将 markdown 文件 (.md) 转换为 pdf 文件。
目前,每次我想生成 pdf 文件时,我都必须去 .ps1 文件执行。我想在不离开 markdown 文件的情况下运行 .ps1 文件,最好使用热键(f5?)。谁能解释一下如何做到这一点?
【问题讨论】:
标签:
powershell
visual-studio-code
【解决方案1】:
您可以通过配置custom VS code keybinding 来实现此目的。
- 打开 keybindings.json 文档。为此,请使用
ctrl+shift+p,然后选择Preferences: Open Keyboard Shortcuts (JSON)。
- 创建一个条目来运行您的脚本(参见下面的示例)。
此示例将在按下 f5 时运行 Powershell 脚本 C:\Users\paolo\hello-world.ps1:
{
"key": "f5",
"command": "workbench.action.terminal.sendSequence",
"args": { "text": "powershell C:\\Users\\paolo\\hello-world.ps1\u000D" }
}
虽然请注意f5 已经配置为运行调试,所以我不会使用它。