Гипертекстовый редактор
Гиперте́кстовый реда́ктор, программа, предназначенная для создания и изменения гипертекстовых документов (например, веб-страниц). Гипертекстовые документы можно разрабатывать, используя обычный текстовый редактор, т. е. вручную набирать текст, расставлять внутри него теги языка гипертекстовой разметки, встраивать гиперссылки, однако при этом от пользователя требуется знание языка разметки, а также технологий, которые будут дополнительно использоваться в документе. Гипертекстовый редактор позволяет автоматизировать процесс разметки, например, вставки тегов, которые представляют собой определённые стандартом языка HTML последовательности символов, являющиеся инструкциями для программы просмотра – браузера (согласно этим инструкциям браузер располагает текст на экране, включает в него рисунки, хранящиеся в отдельных графических файлах, формирует гиперсвязи и пр.).
Гипертекстовый редактор, кроме языков гипертекстовой разметки (например, HTML), поддерживает также родственные технологии: CSS (от англ. Cascading Style Sheets – каскадные таблицы стилей), языки сценариев (JavaScript и др.), DOM (от англ. Document Object Model – объектная модель документа), библиотеки программ для создания сетевых приложений и др. Как правило, гипертекстовый редактор включает набор дополнительных функций, таких как подсветка синтаксиса, проверка орфографии, редактирование графических изображений, поддержка шаблонов, контекстный поиск в документе, вывод документа на печать и возможность его размещения в Интернете, а также осуществляет взаимодействие с системами контроля версий проектов (например, сайтов).
В конце 20 – начале 21 вв. появились гипертекстовые редакторы WYSIWYG (от англ. What You See Is What You Get – что видишь, то и получаешь), которые предоставляют возможность разрабатывать гипертекстовые документы в т. н. визуальном режиме. Они позволяют запускать внешнюю программу просмотра для тестирования набранного документа, а некоторые синхронно отображают набираемый текст и графику, демонстрируя веб-страницу в том виде, в каком её увидят пользователи. Данные редакторы обладают развитым интерфейсом редактирования, который не требует от пользователя знания синтаксиса языка гипертекстовой разметки (например, ввод элементов HTML-разметки происходит путём нажатия комбинаций клавиш клавиатуры или, посредством мыши, соответствующих экранных элементов управления в виде пиктограмм, т. н. иконок интерфейса). Вместе с тем большинство WYSIWYG-редакторов предоставляют режим непосредственного редактирования гипертекстового кода для опытных пользователей.
Примеры гипертекстовых редакторов: CoffeeCup, Adobe Dreamweaver.