но я всё-таки не понимаю, как люди, которые кодят не в блокноте, а в IDE, могут без боли использовать для редактирования текстов условные блокноты
Все просто, я перелез в условный блокнот с 15 лет разработок в разных IDE, одно перечисление займет страницу. Ну да, первым был mymacs, порт emacs в os-9, 9 лет к ряду.