Альтернативы Аптане

Я ищу редакторы javascript/css, которые являются хорошей альтернативой использованию aptana.

Меня интересуют следующие функции:

1) «обучаемое» автозаполнение в файле. Aptana не обязательно знает все возможные значения автозаполнения, но пытается угадать на основе ссылок в файле.

2) автозаполнение для css. Очень большая особенность для меня.

3) Встроенный JSLint или что-то подобное.

4) Возможность указывать комментарии заголовка jslint в файле. По сути, я могу указать, какие объекты, функции и т. д. являются глобальными, чтобы при использовании они не выдавали неиспользуемые ошибки ссылок. Это важно, потому что в моем фреймворке SSJS есть несколько глобально внедренных функций, которые нам нужны для таких вещей, как подключаемые файлы. И я хочу, чтобы JSLint сообщал о полезных ошибках, а не о куче шума.

Кто-нибудь знает какой-нибудь приличный редактор, который делает это?

В качестве примечания: я использую Windows/Linux, а не Mac. Пожалуйста, ограничьте это.


person Dmitriy Likhten    schedule 24.12.2009    source источник


Ответы (3)


Попробуйте Ctrl+Space в Web IDE Jetbrains http://www.jetbrains.com/webide/ в CSS файл. Он также может выполнять рефакторинг CSS (Alt+Enter), например, расширять сокращение CSS или оптимизировать расширенный CSS для сокращения. Автодополнение IntelliJ CSS также отлично подходит, если вы работаете над проектом, связанным с Java.

person Chandra Patni    schedule 24.12.2009
comment
это работает для нестандартных веб-проектов? В основном у меня есть javascript на сервере, поэтому он не соответствует стандартным макетам или не имеет сервера j2ee и т. д. Я попробовал intellij, и мне нужен был веб-проект j2ee, а не просто какой-либо проект с файлами .js. - person Dmitriy Likhten; 24.12.2009
comment
Web IDE не имеет ничего общего с Java/J2EE. - person Chandra Patni; 24.12.2009
comment
Web IDE, RubyMine и IntelliJ IDEA имеют одинаковую превосходную поддержку JavaScript, CSS и HTML. Это работает хорошо. RubyMine и WebIDE позволяют работать с каталогами вместо создания проектов. - person Tim Down; 24.12.2009
comment
Содержит ли он заголовки JSLint и тому подобное для таких вещей, как /*global foo*/ - person Dmitriy Likhten; 26.12.2009

С динамическим языком, таким как js, вы, вероятно, не добьетесь большего успеха в автозаполнении, чем textmate / e. Есть причина, по которой так много веб-разработчиков используют его. Но вы просто никогда не получите хорошего автозаполнения с динамическим языком.

person Chuck Vose    schedule 24.12.2009

webstorm - это все, что вам нужно, приятель, платите 50 долларов за то, что ваша производительность и удовольствие от javascripot и т. д. взлетают до небес. Aptana для Webstorm похожа на программу Windows Paint для Picasa. Вы просто не можете сравнивать.

И помните, что создатели Webstorm создали ReSharper, поэтому, естественно, они интегрируют такие замечательные функции в Webstorm, вы не ошибетесь.

person PositiveGuy    schedule 16.05.2013