You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在VS Code中配置快捷键以新建带语法高亮的PowerShell脚本?

实现VS Code快速新建带PowerShell语法高亮的文件

以下是两种实用的实现方法,不用每次手动切换语言或保存文件:

方法一:借助Macros扩展实现宏命令

  • 先在VS Code扩展商店安装「Macros」扩展(作者:geddski)
  • 打开用户设置JSON文件(快捷键Ctrl+,,搜索「settings.json」后点击「编辑 in settings.json」),添加以下配置:
"macros": {
  "newPowerShellFile": [
    "workbench.action.files.newUntitledFile",
    {
      "command": "workbench.action.editor.changeLanguageMode",
      "args": {
        "languageId": "powershell"
      }
    }
  ]
}
  • 打开键盘快捷方式JSON文件(快捷键Ctrl+K Ctrl+S,点击右上角的{}图标进入编辑),添加自定义快捷键绑定:
{
  "key": "ctrl+alt+p", // 可根据习惯修改快捷键,比如ctrl+shift+n
  "command": "macros.newPowerShellFile",
  "when": "!editorIsOpen || editorTextFocus"
}

之后按下设定的快捷键,就能直接新建一个自带PowerShell语法高亮的空白文件。

方法二:使用Multi Command扩展(更灵活的多命令组合)

  • 安装「Multi Command」扩展
  • 在settings.json中添加多命令配置:
"multiCommand.commands": [
  {
    "command": "multiCommand.newPowerShellFile",
    "sequence": [
      "workbench.action.files.newUntitledFile",
      {
        "command": "workbench.action.editor.changeLanguageMode",
        "args": "PowerShell"
      }
    ]
  }
]
  • 同样在keybindings.json中绑定快捷键:
{
  "key": "ctrl+alt+p",
  "command": "multiCommand.newPowerShellFile"
}

两种方法本质都是通过组合「新建空白文件」+「切换到PowerShell语言模式」这两个命令,实现和Python扩展类似的快速新建体验。

内容的提问来源于stack exchange,提问作者theillien

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 07:52:33