Поведение открытия в текстовом редакторе является дизайнерским. Причины этого немного нюансированы, и те из нас, кто был рядом, когда Microsoft впервые начал работать с Powershell, помнят это. Вы вряд ли найдете это где-то записанным, но Эд Уилсон, возможно, коснулся этого в своей первой книге Пауэршелл или в своем блоге.
Powershell был разработан для конкретной аудитории, системного администратора, а не широкой публики или технического специалиста. Он открыт для всех, но он был разработан для определенной группы. Хотя ISE хорош, он ресурсоемкий, а не системный администратор. Если мы пишем сценарии с нуля или проводим капитальный ремонт сценария, обязательно воспользуемся ISE. Но в большинстве случаев, когда нам нужно дотронуться до сценария, это сделать конкретное и быстрое изменение или подтвердить детали.
Системные администраторы обычно предпочитают то, что быстрее или подходящий инструмент для работы. В данном случае это проверка скрипта в простом старом текстовом редакторе. Есть также старая поговорка о том, что людям не нравятся перемены, и которые также могут ее применять. До Powershell мы создавали скрипты sysadmins в пакетном режиме, vbs, python и т.д., Которые основаны на текстовом редакторе. Вероятно, Microsoft посчитала, что слишком большое изменение сразу отвлечет людей от принятия их новой платформы оболочки. Эта ссылка может дать вам некоторое представление