Есть хороший плагин javascript для визуальной студии?
Я думаю, что самая большая версия Visual Studio - редактор Javascript. Мне сказали использовать Aptana в качестве редактора для файлов javascript, но я предпочел бы использовать визуальную студию, если это возможно.
Я прочитал другие похожие плагины, но никто не фокусируется на Javascript.
VS2010 может предложить некоторые улучшения, но будут ли они соответствовать стандартам Apatana? Я кратко протестировал бета-версию, но я не слишком впечатлен.
Есть ли что-нибудь, что приблизит Javascript к разработке С#? Учитывая широкое распространение Javascript, я думаю, что должно быть что-то....... Надеюсь!:)
Большое спасибо заранее... это то, что всегда меня било!
Ответы
Ответ 1
VS - довольно хорошая среда IDE (особенно в сочетании с Resharper), но не настолько горячая с Javascript. Отладчик хорош и там плагин JSLint, но кроме этого я не уверен. Aptana (основанная на Eclipse) - отличная среда разработки javascript, но она не очень нравится, когда javascript встроен в aspx файлы (если только они не обновили поддержку в последнее время). До сих пор я не уверен, что идеальная платформа IDE для платформы .NET и для клиентской и серверной стороны пока еще.
Обновление: Resharper 6 добавила довольно хорошую поддержку JavaScript - теперь я бы рекомендовал эту комбинацию, если вы одновременно выполняете много отладки между клиентом и сервером. Если вы сосредотачиваетесь на чистом клиентском коде, то я считаю WebStorm отличным JavaScript/HTML IDE - даже лучше, чем Aptana.
Ответ 2
Вот несколько недавних плагинов, которые могут быть полезны:
От Microsoft:
Расширения редактора JScript
- Согласование скобок
- Очертание/Холодная складка
- Выделение текущего слова
- Поддержка Doc-комментариев IntelliSense.
JSEnhancements
- Подчеркивание и сопоставление подчеркивания
(я бы не думал, что установка обоих из них - хорошая идея, а плагин Microsoft имеет больше возможностей, поэтому сначала попробуйте его)
Ответ 3
Я бы очень хотел порекомендовать Webstorm. Это не! обрабатывать JS как текстовые файлы.
Его полномасштабный JS-редактор и стал моим любимым редактором JS, работающим параллельно с VS для обработки моих серверных файлов.
-
WS имеет фактический объект intellisense в JS файлах. Это значит, когда я нажимаю. (точка), он показывает мне функции на этих объектах, даже если он физически находится в другом файле.
-
Он распознает мои объекты (или их тип, если они есть), созданные в других файлах JS, упомянутых в файле, над которым я работаю.
-
У меня есть "Поиск использования" в JS-функциях
-
У меня есть "найти все ссылки" на JS object/function/class/variable или на все, что вы хотите найти. В конце все его объекты, кроме Webstorm, это знают.
-
Если я изменил короткий/отрезок на F12, я могу нажать F12 на мой вызов функции, и он перейдет к реализации этого функционала JS. Даже если он находится в другом файле.
-
Ofc. у вас есть сворачивание и раскраска кода, метод извлечения и другой повторный факторинг четкого кода, инструменты для создания обзоров.
О. И кстати.
Я бы хотел убить слух, который происходит в облаке на форумах, с которыми я сталкиваюсь время от времени, ища лучшие способы обработки JS.
reSharper НЕ ПОДДЕРЖИВАЙТЕ JAVASCRIPT! Маленький кусочек меня умирает каждый раз, когда я читаю какого-то парня, повторяющего то, что он видел на сайте reSharper. У него может быть некоторая плохая проверка intellisense и некоторая синтаксическая проверка низкого уровня, но это не имеет никакого отношения к поддержке.
Notepad ++ поддерживает JS лучше, чем VS, по моему мнению.
Мюнстер
Ответ 4
Не забудьте взять Chirpy, чтобы обрабатывать ваши скрипты в VS.
Ответ 5
Если вы используете Visual Studio, добавьте
/// <reference path="myOtherJsFile.js" />
в верхней части ваших js файлов и установите Web Essentials, вы получите довольно приличный (но не идеальный) intellisense, перейдите к определению, используя F12 и найдите все ссылки (вроде..) с помощью SHIFT + F12