Яка різниця між `синтаксисом` та` філейтипом` у Vim?


9

Яка різниця між syntaxі filetypeу Vim?

Я дізнався, що я можу встановити синтаксис та тип файлу, але не можу зрозуміти різницю повністю.

Є чи syntaxвикористовуватися тільки для підсвічування синтаксису?


Обидві відповіді я знайшов тут дещо круговими. TL; DR filetype- це супернабір функцій syntax. Дивіться також це
phs

Відповіді:


-1

Очікується, що певні файли матимуть певний синтаксис. Наприклад, коли ви відкриєте файл file.php, він очікує синтаксис PHP і відповідним кольором.

Але деякі користуються незвичайними файлами, але все ж хочуть використовувати синтаксис correect у редакторі, наприклад file.txt або file.bla із вмістом PHP всередині.

Синтаксис - це "мова" всередині файлу, де тип файлу є фактичним типом файлу.


6

filetypeвпливає більше на речі syntax(наприклад: підсвічування синтаксису, правила відступу та інші плагіни). Тому, як правило, ви повинні використовувати, filetypeякщо ви не хочете лише змінити виділення синтаксису.

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


0

c-файл - це файл c (файл), незалежно від того, як ви забарвлюєте різні елементи файлу (синтаксис). деякі рішення (наприклад, як розфарбувати деякі слова, куди поставити дужки тощо), божевільні залежать від типу файлу.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.