Powershell ISE 3.0 Intellisense для других языков программирования
Я действительно люблю использовать Powershell ISE - что-то в этом заставляет меня хотеть работать с ним; все просто хорошо сочетается, и это гладко.
Также мне нравится, как интегрировано интеллектуальное автозаполнение - оно просто чистое, гладкое и удобное в использовании.
Единственная проблема заключается в том, что я в основном пишу код на Javascript, PHP и с программным обеспечением, которое изначально было разработано для Unix-подобных ОС - например, Apache, bash, даже node.js - чертовски много всего пригодного для Unix.
Но программирование внутри Powershell ISE настолько чертовски удобно для пользователя, что я действительно хочу его использовать.
Мой вопрос:
Существует ли возможность без особых усилий заставить Intellisense для других языков, таких как Javascript, Node, PHP и т. Д., Работать как Intellisense в Visual Studio и ISE? Другими словами - импорт языковых файлов для обеспечения тех же функций, что и в настоящее время для редактора, включая завершение на основе области действия и т. Д.
2 ответа
Есть способы изменить библиотеку Intellisense для PowerShell ISE. Посмотрите на это. Это довольно сложно, но возможно.
Intellisense был интегрирован во многие среды кодирования. Интеллисенс начался задолго до того, как Microsoft добавила его в PowerShell ISE. SciTE - это настраиваемый текстовый редактор, для которого многие создали библиотеки intellisense.NETBeans (используется в основном для Java-разработки) также включает intellisense и может использоваться для Javascript. Теперь ясно, что Javascript - это не Java, несмотря на разделение имен, но IDE (netbeans) обладает способностью javascript.
Суть, которую я пытаюсь донести, заключается в том, что в наиболее широко используемых языках уже есть встроенный смысл, встроенный в некоторый редактор, где-то еще. Хотя идея нескольких IDE/ISE поначалу может показаться отвлекающей, каждая из них построена для определенной цели (netbeans для java, ISE для powershell). Вы также можете посмотреть что-то под названием PowerGUI. Microsoft скопировала множество элементов дизайна из PowerGUI, и многие системные администраторы предпочитают PowerGUI по сравнению с текущим ISE.
То, что я обычно делаю, когда ищу редактор для языка - это Google. Я гуглю "intellisense editor $language" и обычно нахожу что-то классное. Наслаждайтесь кодированием!