Это называется "modeline", и вы можете получить больше информации, набрав:
:help modeline
Из описания в справке, я думаю, правильный формат должен быть vim: tw=78
Кажется, в вашем примере пропущены пробелы.
Добавление из комментария elwoode:
Добавление модельной строки не будет автоматически переформатировать существующий текст.Если вы хотите переформатировать, вы должны выбрать область и использовать gq
.См. :help gq
Чтобы переформатировать весь файл в соответствии с модельной линией, используйте:
gggqG
(gg
означает переход на первую строку, gq
применение форматирования к движению, G
переход кпоследняя строка)
Убедитесь, что в .vimrc у вас есть formatoptions+=t
для учета форматирования в соответствии с шириной текста.Похоже, что на моей установке t
является частью по умолчанию formatoptions
.