Я недавно задал вопрос о форматировании кода JavaScript в Vim. И я также заметил этот вопрос , и провел поиск в Google. Тем не менее, мой квест продолжается.
Я отказался от плагина Vim, который будет правильно форматировать современный код JS. Но, возможно, есть инструмент командной строки, который я мог бы вызвать из Vim. Вот мои пожелания:
Только одна вещь для установки. В идеале это просто скрипт, который я могу поместить в мой ~/bin
каталог. Не требует вспомогательного переводчика, которого у меня, вероятно, нет в моих системах OS X или Linux, и который я должен был бы установить только для использования этого небольшого инструмента.
Написан на чем-то обычном, например, на Perl, C, Ruby, языке сценариев оболочки bash или даже Java.
Я не очень придирчив к тому, как именно он форматирует код, если он делает что-то разумное и не душит JavaScript в стиле jQuery.