Как-то так получилось, что попользовав обширную пачку редакторов для javascript-проектов, я остановился на нескольких основных.
Два из них - тяжелые, это Komodo и Eclipse и два - легкие: vim (Linux) и SciTe(Windows).
Если Вы пользуетесь другим редактором и можете описать его плюсы и
минусы - напишите про него в комментариях, и Ваше описание появится в
этой статье.
SCiTe - легкий, быстрый редактор под Windows.
У него масса настроек, которые вместо обширных подменю хранятся в конфигурационных файлах с комментариями по каждой настройке.
Непонятно, плюс это или минус - для программиста настройки в конфигах, наверное, плюс.
Умеет подсвечивать и сворачивать-разворачивать блоки кода.
Базовое автодополнение. Поддержка юникода.
Впечатления - легкий, быстрый редактор общего назначения, аналогичный Notepad++, ConText и EmEditor.
Его достоинства:
+ Работает под Linux/Windows стабильно.
+ Проекты
+ Интеграция с версионками (SVN...)
+ Удобный search & replace
+...
+ code browser
+ подсветка
+ фолдинг
можно сворачивать-разворачивать блоки кода, причем на уровне любых операторов, а не только функций
+ автодополнение
в том числе, есть плагины для популярных JS-библиотек
+ open declaration позволяет быстро перейти на определение объекта.
Конечно, автодополнение для javascript везде корявое в той или иной степени, ввиду высокой динамичности языка.
Но худо-бедно, работает.
+ есть плагин для отладки javascript в Firefox. Оно работает, и явных глюков замечено не было.
Из минусов - оно тяжелое и стартует долго.
Кроме того, этот редактор стоит денег.
http://www.activestate.com/products/komodo_ide/
Это плагин к Eclipse. Как следствие - оно еще более
кроссплатформенное, чем Komodo, и имеет доступ ко всей богатейшей
коллекции эклипсовых плагинов.
+ code browser
+ подсветка
+ фолдинг
похуже, чем в комодо, нельзя, например, свернуть блок if { ... }
+ автодополнение
В это творение встроен какой-то хитрый парсер.. Общее впечатление
такое, что с одной стороны он дополняет лучше, чем Komodo, а с другой -
в нем полно багов, и он может просто "упасть" при парсинге js-файлов.
Любит погрузить процессор с диском.. Но, тем не менее, вполне
жизнеспособно.
Также умеет open declaration, и поддерживает известные javascript-библиотеки.
Конечно же, оно еще жирнее Komodo и стартует тоже долго, но зато совершенно бесплатно.
Основной сайт http://labs.adobe.com/technologies/jseclipse/
На момент написания, с основного сайта скачивать совершенно бессмысленно, да еще регистрироваться надо.
Дока по инсталяции находится здесь http://www.interaktonline.com/Documentation/JSEclipse/jseclipse.htm#2000_installing.htm ,а eclipse-update адрес: http://download.macromedia.com/pub/labs/jseclipse/autoinstall... (Материал с www.javascript.ru)
|