Предотвращение раскрытия функций PowerShell ISE во время редактирования - PullRequest
0 голосов
/ 09 ноября 2018

Я часто сворачиваю длинные функции при написании скриптов в PowerShell ISE. Однако если я внесу синтаксическую ошибку при редактировании сценария выше свернутой функции, PowerShell ISE расширит все функций ниже синтаксической ошибки.

Как я могу предотвратить ISE от расширения функций?

Все хорошо, прежде чем я присваиваю значение моей новой переменной: Image showing function collapsed

Я временно вызываю синтаксическую ошибку при назначении моего значения, в результате чего ISE расширяет все свернутые функции ниже: enter image description here

1 Ответ

0 голосов
/ 15 февраля 2019

Это связано с тем, что из-за того, что вы пропустили заключительную кавычку, весь текст за пределами считается частью строки. То, что вы распознаете как функцию ниже, ваш редактор PowerShell не делает. И поэтому он отображает весь текст темно-красным цветом, в котором он отображает «статический» текст. Только когда он достигает второй одинарной кавычки в строке 221, он считает это концом вашего текста ... (Отсюда и изменение цвета!)

...