Принцип работы текстового редактора заключается в том, что программа предоставляет пользователю текстовое окно для ввода текста и набор команд для его форматирования. 12
Процесс работы включает несколько этапов: 1
- Набор текста. 1 Пользователь вводит текст на клавиатуре, компьютер интерпретирует каждое нажатие клавиши и переводит его в соответствующий символ. 5 Введённый текст сохраняется в оперативной памяти компьютера, пока пользователь не сохранит его на жёсткий диск или другой носитель данных. 5
- Форматирование текста. 1 Пользователь применяет к отдельным частям текста команды форматирования. 1 Отрабатывая их, текстовый редактор меняет внешнее представление форматируемого текста и вставляет в документ элементы форматирования. 1
- Вставка внешних объектов. 12 По окончании форматирования текста в документ вставляются и форматируются необходимые внешние объекты. 1
Текстовые редакторы часто снабжают дополнительными утилитами, которые облегчают работу с документом, например средствами поиска и замены, проверки орфографии и пунктуации, работы с буфером обмена и другими. 2