Вы не упомянули тип файла.Я попытался создать небольшой файл test.c, содержащий только строки, указанные в вашем вопросе, и использовал cc, чтобы закомментировать строки.Я пробовал две разные настройки типа файла.При использовании filetype = c все строки были закомментированы с помощью комментариев в стиле / * --- * /, а при помощи filetype = cpp все строки были закомментированы с помощью комментариев в стиле //.Вы убедились, что используете последнюю версию NERD_commenter (2.2.2)?
Хорошо, теперь я создал небольшой тестовый файл с этими строками и некоторыми строками тестирования над и под ними.Комментатор NERD комментирует их все одинаковыми комментариями в стиле //.Вы случайно не выбираете строки в посимвольном режиме?То есть нажатие v вместо shift-v для выбора строк?Когда я попробовал это, я смог получить разные стили комментариев для некоторых строк.