Apa perbedaan antara `sintaks` dan` tipe file` dalam Vim?


9

Apa perbedaan antara syntaxdan filetypedi Vim?

Saya belajar bahwa saya dapat mengatur sintaks dan tipe file, tetapi saya tidak dapat memahami perbedaannya sepenuhnya.

Apakah syntaxhanya digunakan untuk penyorotan sintaksis?


Saya menemukan kedua jawaban di sini agak melingkar. TL; DR filetypeadalah serangkaian fitur dari Super syntax. Lihat juga ini
phs

Jawaban:


-1

Ini akan mengharapkan tipe file tertentu untuk memiliki sintaksis tertentu. Sebagai contoh ketika Anda membuka file.php itu akan mengharapkan sintaks PHP dan warna sesuai.

Tetapi beberapa orang menggunakan tipe file yang tidak biasa tetapi masih ingin menggunakan sintaks yang benar di editor, misalnya file.txt atau file.bla dengan konten PHP di dalamnya.

Sintaks adalah "bahasa" di dalam file, di mana filetype adalah tipe file yang sebenarnya.


6

filetypememengaruhi lebih banyak hal daripada syntax(misalnya: penyorotan sintaks, aturan indentasi, dan plugin lainnya) Jadi secara umum, Anda harus menggunakan filetypekecuali Anda hanya ingin mengubah penyorotan sintaks.

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


0

file-c adalah file-c (filetype), tidak peduli bagaimana Anda mewarnai berbagai elemen file (sintaks). beberapa keputusan (misalnya, bagaimana mewarnai beberapa kata, di mana menempatkan tanda kurung, dll.) dibuat berdasarkan tipe file.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.