Jaka jest różnica między „składnią” a „typem pliku” w Vimie?

9

Jaka jest różnica między syntaxi filetypew Vimie?

Nauczyłem się, że mogę ustawić składnię i typ pliku, ale nie rozumiem w pełni różnicy.

Czy jest syntaxużywany tylko do podświetlania składni?

TK.
źródło
Znalazłem tutaj obie odpowiedzi nieco okrągłe. TL; DR filetypeto super zestaw funkcji syntax. Zobacz także to
phs

Odpowiedzi:

-1

Oczekuje, że niektóre typy plików będą miały określoną składnię. Na przykład, kiedy otworzysz plik.php, będzie on oczekiwał składni PHP i odpowiednio go pokolorował.

Ale niektórzy ludzie używają nietypowych typów plików, ale nadal chcą używać poprawnej składni w edytorze, na przykład file.txt lub file.bla z zawartością PHP.

Składnia to „język” wewnątrz pliku, gdzie typ pliku to rzeczywisty typ pliku.

S.Hoekstra
źródło
6

filetypewpływa na więcej rzeczy niż syntax(na przykład: podświetlanie składni, reguły wcięcia i inne wtyczki). Ogólnie więc powinieneś używać, filetypechyba że chcesz tylko zmienić podświetlanie składni.

http://vim.wikia.com/wiki/Filetype.vim

wisbucky
źródło
0

plik c jest plikiem c (typ pliku), bez względu na to, jak pokolorujesz różne elementy pliku (składnia). niektóre decyzje (na przykład, jak pokolorować niektóre słowa, gdzie umieścić nawiasy itp.) są podejmowane na podstawie typu pliku.

akira
źródło