Notepad++ автоматически определяет язык, на котором написан текст в файле с помощью расширения файлов. После чего подсвечивает операторы, директивы и фрагменты этого текста согласно синтаксису языка. У пользователя есть возможность самому выбирать язык файла и настраивать эту подсветку.