Как поручить последней версии кода VS не вставлять пробел между {и (и удалять его, если он уже есть?) - PullRequest
0 голосов
/ 09 июля 2019

enter image description here

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

Итак, я проверил три параметра:

enter image description here

Настройки powershell.codeFormatting.whitespaceBeforeOpenParen и powershell.codeFormatting.WhitespaceInsideBrace не влияют на пробелы между ( и { в моем коде. То есть если у вас есть место - оно останется там, а если у вас нет места - оно не появится.

С другой стороны, параметр powershell.codeFormatting.whitespaceBeforeOpenBrace должен быть снят, иначе он фактически вставляет пробел, если его там еще нет. Но снятие отметки не удаляет пробел, если он уже есть.

Мне нужна опция, которая бы удалила его. Фактически это регрессия, которая начала появляться примерно в то время, когда я впервые опубликовал этот вопрос.

Я изменю название вопроса, чтобы оно точно отражало то, что мне нужно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...