Лучший форматировщик исходного кода для Javascript?[закрыто]
-
20-08-2019 - |
Вопрос
Я покопался в Stack Overflow, а также в ряде поисковых запросов Google, и я не могу найти удовлетворительного средства форматирования кода для Javascript.
Я нашел несколько связанных инструментов, таких как подсветка синтаксиса и pretty-printers, но я ищу инструмент, для которого я мог бы в идеале создать оболочку в Eclipse и просто запустить из строки меню.Следовательно, если какие-либо из них на основе Java доступны, это большой плюс.Также предпочтителен бесплатный и / или с открытым исходным кодом.
Я ищу что-то, что моя группа разработчиков могла бы использовать для поддержания согласованного стиля кода.
Спасибо.
[ПРАВИТЬ] Спасибо вам за невероятно быстрые ответы!Я бы поддержал вас обоих, если бы у меня была хоть какая-то карма.Но особенно кРОН за ссылку на настройки формата Страница.
[ПРАВИТЬ] Связанный с этим вопрос о переполнении стека.
Решение
На одном дыхании: Студия Aptana!Да, он основан на Java и бесплатен (Eclipse, как автономный или подключаемый).
Вы также можете настройте форматирование.
Другие советы
Это, безусловно, лучшее, с чем я сталкивался: http://jsbeautifier.org/
Доступно в виде онлайн-инструмента или в командной строке с использованием node.js или python.Исходный код доступен.
Если вы уже используете Eclipse, я рекомендую вам попробовать Аптана, вы можете установить его как плагин Eclipse.
Для Eclipse IDE вы можете использовать Форматировщик кода JavaScript основанный на Руководство по стилю Goolge
Для IntelliJ IDEA вы можете использовать тот же XML - файл js code formatter , но предварительно вам необходимо установить специальный плагин Плагин для форматирования кода Eclipse, который решает проблему поддержания общего стиля кода в командных средах , где используются как IDEA , так и Eclipse
Если вам также нужно программирование на Java, я могу порекомендовать 'ИДЕЯ IntelliJ'
Он предлагает отличное форматирование JavaScript и рефакторинг "из коробки".
Вы пробовали jsfiddler ( джсфиддлер ).Это отлично подходит для того, чтобы опробовать что-то с помощью Javascript.Встроенный в JSLint и что-то под названием Tidy.Не уверен, выводит ли это аккуратный Piotr Zalewa это парень, который это написал.Может быть, стоит написать ему в Твиттере @залунь чтобы подтвердить.
Если вы используете notepad ++, вы можете попробовать плагин jsminnpp