Поскольку я всегда недоволен существующими редакторами, проект, который я всегда хотел запустить, это мой собственный текстовый редактор. Однако редактирование текста - серьезный бизнес.
Помимо анализа исходного текста существующих текстовых редакторов, есть ли какая-либо книга или другой ресурс (например, академическая работа) по этой теме? Меня особенно интересует то, что учит тому, как обрабатывать память и как управлять вставкой текста (если у вас есть файл размером 100 МБ и вы хотите добавить char в положение x, вы можете просто memmove
получить огромный текст блок...).