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?


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.


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


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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.