Большинство текстовых редакторов предоставляют пользователю следующие возможности:
• Набор текста.
• Корректирование набранного текста обычным способом, т.е. изменение букв, слов и т.д.
• Вырезание кусков текста, запоминание их в течении текущего сеанса работы, а также в виде отдельных файлов.
• Вставка кусков в нужное место текста.
• Нахождение в тексте нужных слов или предложений.
• Замена слов одно на другое частично или полностью по всему тексту.
• Форматирование текста, т.е. придание ему определенного вида по следующим параметрам: ширина текстовой колонки, абзац, поля с обеих сторон, верхнее и нижнее поле, расстояние между строками, выравнивание края строк.
• Автоматическая разбивка текста на страницы с заданным числом строк.
• Автоматическая нумерация страниц.
• Автоматический ввод подзаголовков в нижней или верхней части страницы.
• Выделение части текста жирным, наклонным или подчеркнутым шрифтом.
• Переключение программы для работы с другим алфавитом.
• Табуляция строк, т.е. создание постоянных интервалов для представления текста в виде колонок.
Распечатка текста или отдельных его кусков.
Следующие дополнительные функции реализованы в мощных редакторах или, как их принято называть, текстовых процессорах, например, таких как WinWord:
• Возможность увидеть на экране текст в готовом виде, т.е. таким, каким он будет распечатан принтером.
• Широкий выбор шрифтов.
• Возможность вставки в текст формул, таблиц, рисунков.
• Возможность создания нескольких текстовых колонок на одной страницы.
• Автоматический поиск и исправление грамматических ошибок.
• Выбор готовых стилей и шаблонов.