Ändern des Dateityps basierend auf der Dateierweiterung in vim

Ich möchte den Dateityp basierend auf der Dateierweiterung in ändernvim.

Ich habe den folgenden Code in meinem.vimrc

autocmd BufNew,BufNewFile,BufRead *.txt,*.text,*.md,*.markdown setlocal ft=markdown

Aber wenn ich eine Datei mit der Endung öffne.md Datei wird der Dateityp nicht geändert. ich renne:set ft Befehl und es zeigt die Ausgabe alsfiletype=modula2.

Mache ich etwas falsch?

Bearbeiten:

Ich fing an zu debuggen, indem ich mein altes umbenannte.vimrc Datei und erstellt eine neue mit nur dieser Zeile. Es hat einwandfrei funktioniert. Dann habe ich mein altes ersetzt.vimrc Datei und alles scheint gut zu funktionieren. Vermutlich lag es an einigen Problemen in einem Addon, das ich verwende.

Aber ich akzeptiere die Antwort von ZyX, da es mir eine alternative Möglichkeit bot, dies zu tun.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage