VS Код:
Version: 1.35.1 (system setup)
Commit: c7d83e57cd18f18026a8162d042843bda1bcf21f
Date: 2019-06-12T14:30:02.622Z
Electron: 3.1.8
Chrome: 66.0.3359.181
Node.js: 10.2.0
V8: 6.6.346.32
OS: Windows_NT x64 10.0.17763
Расширение Powershell:
Name: PowerShell
Id: ms-vscode.powershell
Description: Develop PowerShell scripts in Visual Studio Code!
Version: 2019.5.0
Publisher: Microsoft
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=ms-vscode.PowerShell
РЕДАКТИРОВАТЬ 1
Итак, я проверил три параметра:
Настройки powershell.codeFormatting.whitespaceBeforeOpenParen
и powershell.codeFormatting.WhitespaceInsideBrace
не влияют на пробелы между (
и {
в моем коде. То есть если у вас есть место - оно останется там, а если у вас нет места - оно не появится.
С другой стороны, параметр powershell.codeFormatting.whitespaceBeforeOpenBrace
должен быть снят, иначе он фактически вставляет пробел, если его там еще нет. Но снятие отметки не удаляет пробел, если он уже есть.
Мне нужна опция, которая бы удалила его. Фактически это регрессия, которая начала появляться примерно в то время, когда я впервые опубликовал этот вопрос.
Я изменю название вопроса, чтобы оно точно отражало то, что мне нужно.