У меня была та же проблема (я гуглил, что "colorpad file quit", чтобы найти это обсуждение). В моем случае, файл окраски завершился в середине файла в одном файле.Я наконец понял, что смежные строковые литералы с одним из них макросом обманывают Notepad ++.Мой код, который сломал его, читал: Write_Supplemental_Configuration (privateData-> new_config, FTP_ROOT_DIR "/lists.csv");и исправлением было добавить пробел после макроса: Write_Supplemental_Configuration (privateData-> new_config, FTP_ROOT_DIR "/lists.csv");
Я попытался заменить макрос FTP_ROOT_DIR на« foo », и проблема исчезла.
Так что в моем случае это был макрос, который обманывал раскраску Notepad ++.