Кто-нибудь нашел подсветку синтаксиса PowerShell или плагин IntelliSense для Visual Studio?[закрыто]
-
06-07-2019 - |
Вопрос
Кто-нибудь нашел плагин для Visual Studio, позволяющий использовать подсветку синтаксиса PowerShell или IntelliSense?Если нет, то есть ли у кого-нибудь какие-нибудь идеи, почему нет?Я продолжаю надеяться, что кто-нибудь другой, у кого есть много свободного времени, уже справился бы с этим.У меня есть надежда, поскольку другим людям удалось взять ограниченную документацию и создать пользовательские поставщики IntelliSense для других языков, таких как НГамл.
Редактировать:Чтобы уточнить, я не ищу список IDE, которые можно использовать для разработки PowerShell .Я провожу 90% своего дня в Visual Studio.Он уже отлично справляется с нарезкой кода кубиками.Это IDE, которую я предпочитаю использовать для редактирования всего текста и кода.Отсутствие подсветки синтаксиса PowerShell теперь, когда я работаю со сценариями PowerShell, прямо-таки болезненно.
Решение
Вот полезный: Расширение PowerGUI VS а>. Р>
Другие советы
Обновление 2013-08-20
Адам Дрисколл недавно объявил о Инструменты PowerShell для Visual Studio как преемник своего бывшего Расширение PowerGUI Visual Studio - смотрите его запись в блоге о Будущее PowerGUI VSX подробнее, где он признает недостатки предшественника, изложенные Саймоном Гиллби (см. Предыдущее обновление ниже), и описывает, как они будут устранены путем устранения зависимости от PowerGUI:
[...] С помощью встраивание редактора PowerGUI непосредственно в Visual Studio это вызвало множество проблем, потому что на самом деле это была не настоящая языковая интеграция, а скорее взлом.
[...] PowerGUI VSX v2 предложит настоящую поддержку языка Visual Studio для PowerShell. Он использует визуальную Студии редактор и сырье для PowerShell отладчик, tokenizer и двигатель завершения. В настоящее время требуется PowerShell версии v3 и Visual Studio 2012.Это требование может меняться в зависимости от сообщества поддержка и принятие. [курсив мой]
Обновление 2013-07-31
Саймон Гиллби только что упоминаемый /продвигаемый альтернативный вариант подсветки синтаксиса PowerShell, который не раскрывает недостатков Расширение PowerGUI Visual Studio он ранее подведенный итог:
- Текст более высокого расширения 2012 (Visual Studio 2012)
- Увеличение размера текста (Visual Studio 2010)
Первоначальный Ответ
Недавно выпущенный Расширение PowerGUI Visual Studio добавляет поддержку PowerShell IntelliSense в Visual Studio.Хотя это зависит от (бесплатного) Пауэрги графический пользовательский интерфейс и редактор сценариев, повторное использование этого компонента редактора, как я надеюсь, должно быть признаком зрелости, а не препятствием.(См . Кирка Манроса Поддержка PowerShell в Visual Studio! запись в блоге для ознакомления.)
Будучи версией 1.0, все еще есть некоторые незначительные проблемы с расширением как таковым, но Адам Дрисколл, похоже, довольно активно занимается этим - подсветка синтаксиса PowerShell и поддержка IntelliSense для меня уже работают превосходно!
Я ничего не видел о скриптах Visual Studio Intellisense для PowerShell.
Я рекомендую вам попробовать некоторые другие инструменты, такие как:
Посмотрите на этот экранный слепок:
(источник: aaronlerch.com)
PowerConsole Расширение для VS2010 очень красиво и выглядит многообещающе. Я не уверен, что он подходит (или способен) редактировать сценарии. Стоит попробовать в любом случае. Р>