Для редактирования HTML и CSS-кода достаточно только простого текстового редактора - остальное зависит от ваших навыков и опыта. Вместе с тем, чтобы сделать вашу жизнь немного легче, вы можете использовать более удобные редакторы исходный кода с "продвинутыми" функциями для редактирования. Эти функции могут эффективно помогать Вам в процессе кодирования, отладки и тестирования. Современные мощные редакторы предоставляют разработчикам огромные мозможности, такие как подсветка синтаксиса, сравнение, макросы, плагины, возможности предварительного просмотра и FTP-менеджеры. Некоторые редакторы идут еще дальше и предлагают полностью интегрированную среду разработки с многочисленными возможностями и функциями.
В списке ниже, представлен обзор 35 популярных, а также ранее неизвестных, но от этого не менее полезных редакторов исходного кода; вы, возможно, обнаружите здесь и ваш любимый редактор или редактор который Вы когда то использовали. Но вы также, наверняка, откроете для себя и неизвестные ранее варианты, которые, безусловно, заслуживают внимания при выборе оптимального редактора.
Некоторые из "древних" текстовых редакторов, такие, как EMacs или Vi до сих пор еще живы и добились значительного прогресса в последнее время. Мы представили их ниже, доказав, что, иногда, довольно старые редакторы действительно лучше чем некоторые из "свежих". Позиция редакторов в списке является случайной и не всегда соответствуют нашей личной оценки редакторов.
Но имейте ввиду, что хотя этот обзор включает в себя довольно много редакторов, он упоминает далеко не о всех.
SubEthaEdit
Subethaedit (Mac) SubEthaEdit был ранее мало известен, но он очень мощный и легкий текстовый редактор. Что делает редактор отличным от остальных, так это то, что его основной акцент делается на совместную разработку веб-приложений. Например, при использовании редактора вы можете посмотреть, какие изменения были сделаны другими разработчиками в их или в ваших документах. Когда в исходных файлах вашего проекта происходят изменения, инструмент немедленно сообщает Вам это в главном окне.
Редактор включает в себя многочисленные "фичи", таких как UNIX-утилита для работы с командной строкой, полностью настраиваемая пользователем подсветка синтаксиса через стили, возможность редактирования файлов в качестве администратора, расширенная поддержка AppleScript, с тем чтобы контролировать совместные функции. Один из лучших выборов для процесса совместного кодирования. Цена: $ 29. 30-дневная trial-версия.
Некоторые из функций Subethaedit: * Share documents with Bonjour * Collaborating * AppleScript menu and manipulate text with AppleScript * Safari-powered live-updating HTML preview * Autocompletion * Splitview * Integrates with FTP clients as external editor * Customizable syntax highlighting Panic Coda Panic Coda (Mac OS) Редактора кода, который включает лицензированную версию "движка" SubEthaEdit, что позволяет обеспечить совместное использование документов в Bonjour сети. Coda также может похвастаться новым механизмом Найти/Заменить, который позволяет пользователям делать сложные замены используя методы аналогичные регулярным выражениям.
Aptana Studio Aptana Studio (Win / Mac / Linux) На самом деле, Aptana Studio является относительно новым, но уже известным IDE (интегрированная среда разработки) для создания веб-приложений с использованием Ajax. Aptana помогает при работе с JavaScript, HTML, DOM и CSS. Редактор высоко настраиваемый и расширяемый. Имеется также отладка ошибок и предупреждений. Вы можете также использовать различные Aptana-плагины, которые предоставляют удобные инструменты для работы с Ruby on Rails, PHP, Adobe AIR, и Apple iPhone.
Aptana также включает некоторые популярные Javascript-библиотеки (Adobe Spry, Prototype, MochiKit, YUI, Mootools, Dojo Toolkit, JQuery, Scriptaculous), a также JSON (JavaScript Object Notation) редактор. Aptana Studio, несомненно, может считаться профессиональным и мощный редактором исходного кода. Редактор доступен в двух версиях: Community edition и Professional Edition со всеми функциями и поддержкой. Community edition - open source. Расценки на Aptana Studio Pro, плагин, который расширяет open source версию, начинаются с $ 99.
Некоторые из функций Aptana : * Visual ScriptDoc позволяет легко изучить иерархию вашего кода. * FTP support * CSS Preview * CSS, JavaScript, HTML and DOM coding assistance * Интеграция с Firebug для Firefox * Snippets allow you to quickly insert common and frequently-used text into your documents
UltraEdit Ultraedit (Win) UltraEdit, вероятно, наиболее "продвинутый" и, следовательно, не самый "легкий" текстовый редактор. Он и текстовый, и HTML, и HEX редактор и продвинутый PHP, Perl, Java и JavaScript редактор для программистов. По сравнению с другими редакторами, Ultraedit также включает в себя возможность использования регулярных выражений, быстрые клавиши, сворачивание кода, макросы, SSH/Telnet, многострочный поиск и замену и поддержку юникода.
Это очень популярный редактор, в настоящее время уже выпущена 14 ее версия. Ultraedit стоит $49,95. Если вы ищете редактор для веб-разработки со множеством дополнительных функций, Ultraedit является первым вариантом для рассмотрения.
Некоторые из функций UltraEdit: * Сворачивание кода * Поддержка Unicode * Возможность редактирования файлов более 4 Гб, минимум использует RAM даже для несколько-мегабайтных файлов * Многострочный поиск и замена * 100000 слов проверки правописания, поддерживает иностранные языки (американский английский, английский, голландский, финский, французский, немецкий, венгерский, итальянский, испанский и шведский) * Подсветка синтаксиса - конфигурируемый, заранее настроеный для C/C++, VB, HTML, Java и Perl, с специальными опциями для FORTRAN и LaTex. Различные библиотеки слов доступны для свободного скачивания. * FTP клиент. Включает поддержку SFTP (SSH2) * SSH/Telnet * Project/workspace поддержка * Интегрированный скриптовый язык для автоматизации задач * Настраиваемые "горячие" клавиши * Шестнадцатеричный редактор позволяет редактировать любые двоичные файлы, показывает двоичный и ASCII вид * Шаблоны * HTML-toolbar, настроенный для популярных HTML-функций