如何调整 VSCode 对 PowerShell 的支持 - 以更好地处理引号的输入

How to tweak VSCode support for PowerShell - for better handling the typing of quotation marks

有没有办法让 VSCode 在编辑 PowerShell 时像在 JavaScript 中那样处理引号的输入?当我输入一个 " 时,我得到了它的后缀。还行吧。然而,当插入符位于字符串的末尾,就在结束 " 之前 - 输入另一个 "

  1. 进入Visual Studio代码的安装文件夹,打开 powershell 插件文件夹。在 Windows 上是

    C:\Users\XXX\AppData\Local\Code\app-0.X.X\resources\app\plugins\vs.language.powershell

  2. 打开文件powershellDef.js
  3. 搜索 autoClosingPairs
  4. " 的对添加到它的值中。代码行现在应该如下所示:

    autoClosingPairs: [['{', '}'], ['[', ']'], ['(', ')'], ['"', '"']],
    
  5. 重启Visual Studio代码

现在它在 Powershell 文件中处理 " 的方式与在 Javascript 文件中的处理方式相同。