В последнее время я трачу больше времени на работу с PowerShell и обнаружил, что мне действительно нравится форма и функции кода Visual Studio с расширением PowerShell для этой работы над собственным PowerShell ISE, за исключением одного небольшого кусочка:
В ISE я могу вызывать и исследовать переменные, массивы и хэши и другие объекты в коде, над которым я сейчас работаю, в командной строке ISE, но в VS Code, используя либо интегрированную консоль PowerShell, либо powershell.exe консоль, я не получаю такой способности.
Например:
В ISE я построил хеш-таблицу и изучаю синтаксис для ссылки на нее, пробуя различные вещи в консоли и "выполняя" код, даже если он просто объявляет и строит хеш-таблицу, я могу затем сослаться на это и исследовать это в консоли:
Когда я пытаюсь сделать это в VS Code (тот же код, запустить скрипт в любой из консолей), я получаю эту ошибку, в основном отмечая, что массив, который я пытаюсь исследовать, не существует:
Как я мог получить подобную функцию в VS Code? Или это вообще возможно?
Возможно, большая часть моей проблемы заключается в том, что у меня возникают проблемы с описанием этого в том смысле, в котором Google "понимает", и поэтому я не смог найти подобные вопросы в Интернете.