Я хочу изменить тип файла на основе расширения файла в vim
.
У меня есть следующий код в моем .vimrc
autocmd BufNew,BufNewFile,BufRead *.txt,*.text,*.md,*.markdown setlocal ft=markdown
Но когда я открываю файл с расширением .md
файл, тип файла не меняется. Я запускаю команду :set ft
, и она показывает вывод как filetype=modula2
.
Я делаю что-то не так?
Редактировать:
Я начал отладку, переименовав свой старый файл .vimrc
и создав новый только с этой строкой. Он работал правильно. Затем я заменил свой старый файл .vimrc
, и все работает нормально. Думаю, это было из-за некоторых проблем в каком-то дополнении, которое я использую.
Но принимая ответ ZyX, так как он подумал, что это альтернативный способ сделать это.
filetype … on
. Если бы это были проблемы с надстройками, то замена только vimrc не должна работать (если вы не используете VAM или Vundle, у которых есть список используемых плагинов, обычно определенный в vimrc). - person ZyX   schedule 11.10.2012