С моими настройками по умолчанию formatoptionsфлаг tcqдля текстовых файлов и croqlдля C ++. Мне не нравится, что он автоматически оборачивает текст, поэтому я помещаю это в мой vimrc:
autocmd FileType text set formatoptions-=t Пока что это работает как ожидалось. Теперь я хочу включить комментирование на C ++, поэтому я добавляю следующую строку в мой vimrc сразу после строки выше:
autocmd FileType c,cpp set formatoptions+=j Теперь formatoptionsстановится croqljдля каждого файла, не только C / C ++, но и для текста. Почему это?