Пожалуйста, предложите IDE для JavaScript Coding с завершением кода и проверкой синтаксиса для Windows или Linux.
До сих пор я обнаружил, что удовлетворительная поддержка завершения кода и проверки синтаксиса JavaScript обеспечивается:
Этот список не является исчерпывающим, он основан на том, что я уже использовал.
Но автодополнение кода и проверка синтаксиса далеки от совершенства. Он только предлагает предложения, основанные на том, что уже используется.
Пожалуйста, предложите IDE для JavaScript с хорошим завершением кода и проверкой синтаксиса.
Я знаю, что JavaScript — это свободно типизированный язык, и поэтому идеальное завершение кода и проверка синтаксиса очень маловероятны. Поэтому, пожалуйста, поделитесь своим опытом о том, в какой IDE вы чувствовали себя комфортно.
Я считаю Cloud9 IDE удовлетворительной для JavaScript. Но мне не хватает Intellisense, который я получаю при написании кода на C# в Visual Studio.
Если вам не хватает обязательных инструментов для разработчика JavaScript, почему бы вам не попробовать NetBeans
инструмент с подсветкой синтаксиса и поддержкой завершения кода, включая поддержку современных фреймворков JavaScript, таких как jQuery, JSON, Knockout, Ext Js, AngularJS, JsDoc, ExtDoc и СкриптДок.
Изображения ниже сосредоточены на тех функциях, которые вы указали:
Не пропустите и эти статьи:
Взгляните на JetBrains WebStorm. Это полностью ориентированная IDE для веб-разработки, полная модулей и плагинов для разработки JS с использованием наиболее распространенных фреймворков, таких как Angular и т. д.
Я начал использовать его несколько дней назад - пока все хорошо. Он больше ориентирован на внешний интерфейс, но имеет расширения для работы с node.js и на внутреннем. Некоторые из его торговых точек (с его веб-страницы):
По мере написания кода изменения HTML мгновенно передаются в браузер без необходимости сохранения или перезагрузки страницы.
Тесей упрощает проверку переменных и потока управления даже в асинхронном коде.
Заменить в файлах показывает сначала все совпадения поиска, и вы можете снять отметку с тех, которые не хотите заменять. Поддерживает ту же фильтрацию исключений, что и поиск в файлах.
Brackets автоматически прекращает обработку проблемных файлов JavaScript, которые ранее могли вызвать сбой.
IntelliSense обеспечивает интеллектуальное завершение на основе типов переменных, определений функций и импортированных модулей.
Отладка Запускайте или присоединяйтесь к работающим приложениям и отлаживайте их с помощью точек останова, стеков вызовов и интерактивной консоли.
Расширяемый Большой выбор плагинов (для проверки синтаксиса на примере)
Я нашел четыре с отличным автозаполнением:
все они имеют плагин проверки синтаксиса (jslint и т. д.). Но лучшей встроенной проверкой синтаксиса и автозаполнением будет WebStorm.
Охотник на оленей