. Решение обеспечивает быструю навигацию по файлам и генерирует уведомления о возникающих проблемах в коде в режиме реального времени.
.
Используя возможности
кода HTML/XHTML и
XML, WebStorm обеспечивает автоматическое завершение стилей, ссылок, атрибутов и других элементов кода. При работе с
CSS осуществляется завершение кода классов,
HTML-номеров, ключевых слов и т. д.
WebStorm предлагает автоматическое решение таких проблем, как выбор формата, свойств, классов, ссылок на файлы и других
атрибутов CSS. Решение позволяет использовать мощность инструмента Zen coding для
верстки HTML, отображает действия тэга на web-странице. Продукт
WebStorm осуществляет завершение кода
JavaScript для ключевых слов, лейблов, переменных, параметров и
функций DOM и поддерживает специфические особенности популярных браузеров. Реализованные в решении функции рефакторинга
JavaScript позволяют преобразовывать структуру кода и файлов и .js.
WebStorm обеспечивает отладку кода JavaScript и предоставляет широкий диапазон возможностей: нахождение точки останова в
HTML и
JavaScript, настройка параметров точки останова, тестирование синтаксиса кода в режиме реального времени и т. д. Продукт поддерживает
платформы JQuery, YUI, Prototype, DoJo, MooTools, Qooxdoo и
Bindows.
WebStorm предусматривает интегрированную проверку текста на тэги, последовательность кода, ошибки в написании и т. д.
WebStorm позволяет редактировать файлы и автоматически синхронизировать их по требованию при удаленной работе или хранении.
Продукт поддерживает функцию контроля версий и предварительных вариантов кода и фиксирует все произведенные действия и изменения. Благодаря созданию истории в WebStorm можно восстанавливать кодовые выражения, блоки и даже целые файлы.
Основные функции WebStorm:
-
JavaScript-спецификация EcmaScript 5.
-
Органайзер библиотек JavaScript – структуризация пользовательских проектов, задействующих большое число библиотек.
-
Поддержка языка Sass 3 и Leaner CSS (LESS) – редактор для создания кодов на языках Sass и LESS.
-
Улучшенный и отлаженный пользовательский интерфейс – усовершенствованные панель прокрутки и рендеринг уведомлений, проверка правописания во всех редакторах и т. п.
-
Поддержка Mercurial – системы управления версиями.
-
Поддержка языка Relax NG для XML – завершение и валидация документов XML, связанных со схемами Relax NG.
-
Пользовательский интерфейс для работы с GIT – распределенной системы управления версиями.
-
Интеграция с GitHub – сервисом для разработки программ с открытым исходным кодом.
Windows:
-
Microsoft Windows 8, 7, Vista, 2003, XP (поддержка 64 бит);
-
Intel Pentium III/800 МГц или выше (или совместимый);
-
512 МБ свободной оперативной памяти минимальной;
-
1 ГБ RAM рекомендуется;
-
разрешение экрана не менее 1024 x 768.
Mac OS:
-
Mac OS X 10.5 или выше, в том числе 10.8 (Mountain Lion);
-
JDK 6;
-
512 МБ свободной оперативной памяти минимальной;
-
1 ГБ RAM рекомендуется;
-
разрешение экрана не менее 1024 x 768.
Linux:
-
Свободной ОЗУ 512 МБ, 1 ГБ RAM рекомендуется;
-
разрешение экрана не менее 1024 x 768;
-
Oracle JDK 1.6. (OpenJDK не поддерживается);
-
Рабочий стол GNOME или KDE.