Под Linux существует огромное количество различных приложений для web-разработчиков. В этот раз я напишу про четыре удобных HTML-редактора, которые пользуются популярностью на данной платформе. Если будет интересно, то можно будет продолжить и писать про программы для разработчиков почаще.
Большинство редакторов, помимо ручного ввода кода, поддерживают технологию WYSIWYG. Сам я пробовал только два редактора (ибо всё таки ручками всё писать, с помощью gedit, как то привычней и удобней), но оба они были в официальных репозиториях Ubuntu и доступны из Центра приложений.
BlueFish
BlueFish – кроссплатформенный и очень лёгкий редактор, ориентированный на программистов и веб-разработчиков. Он поддерживает множество языков программирования и разметки, но фокусируется на создании динамических и статичных веб-сайтов. Это открытый проект, выпущенный под лицензией GNU GPL.
Возможности BlueFish:
- Настраиваемая подсветка синтаксиса
- Проверка орфографии HTML-страниц
- Автодополнение HTML-тегов
- Встроенная справочная информация для различных языков программирования
- Складывающиеся блоки кода
- Подсветка начала и окончания тегов для соответствующих блоков
- Авто-завершение и автоматическое закрытие тегов для многих языков программирования
Сайт: bluefish.openoffice.nl.
Quanta Plus
Quanta Plus (так же известный как Quanta) - популярный редактор под KDE. У Quanta есть WYSIWYG-редактор, а также функция редактирования файлов по FTP.
Возможности Quanta Plus:
- Автоматический ввод основных HTML тегов и их атрибутов
- Подсветка синтаксиса
- Автодополнение кода
- Визуальный редактор Web-форм и страниц
- Предварительный просмотр Web-страницы
- Поиск и замену (в том числе с использованием регулярных выражений)
- Проверку орфографии.
- Сворачивание логических блоков
Screem
Screem - это ещё один полезный инструмент для разработчика. Он поддерживает HTML, CSS, javascript, PHP, CSS и многое другое, вот только поддержки WYSIWYG у него нет.
Сайт: screem.org.
KompoZer
KompoZer - это открытый инструмент для веб-разработки, основанный на движке Gecko (движок, на котором работают проекты Mozilla).
Возможности KompoZer:
- Работа в режиме WYSIWYG, редактирование исходного кода напрямую
- Встроенный FTP клиент
- KompoZer может проверить исходный код страницы с помощью HTML валидатора от W3C.
- GUI основывается на XUL
- Работа с несколькими документами с помощью вкладок
Сайт: kompozer.net.