ความแตกต่างระหว่างsyntax
และเป็นfiletype
กลุ่มคืออะไร?
ฉันเรียนรู้ว่าฉันสามารถตั้งค่าไวยากรณ์และประเภทไฟล์ได้ แต่ฉันไม่เข้าใจความแตกต่างทั้งหมด
จะถูกsyntax
ใช้เพียงเพื่อเน้นไวยากรณ์?
ความแตกต่างระหว่างsyntax
และเป็นfiletype
กลุ่มคืออะไร?
ฉันเรียนรู้ว่าฉันสามารถตั้งค่าไวยากรณ์และประเภทไฟล์ได้ แต่ฉันไม่เข้าใจความแตกต่างทั้งหมด
จะถูกsyntax
ใช้เพียงเพื่อเน้นไวยากรณ์?
คำตอบ:
มันจะคาดหวังว่าไฟล์บางประเภทจะมีไวยากรณ์เฉพาะ ตัวอย่างเช่นเมื่อคุณเปิด file.php มันจะคาดหวังไวยากรณ์ PHP และสีตามนั้น
แต่บางคนใช้ประเภทไฟล์ที่ผิดปกติ แต่ยังต้องการใช้ไวยากรณ์ที่ถูกต้องในตัวแก้ไขเช่น file.txt หรือ file.bla ที่มีเนื้อหา PHP อยู่ภายใน
ไวยากรณ์คือ "ภาษา" ภายในไฟล์โดยที่ filetype เป็นชนิดที่แท้จริงของไฟล์
filetype
ส่งผลต่อสิ่งต่าง ๆ มากกว่าsyntax
(ตัวอย่างเช่น: การเน้นไวยากรณ์, การเยื้องกฎและปลั๊กอินอื่น ๆ ) ดังนั้นโดยทั่วไปคุณควรใช้filetype
เว้นแต่คุณต้องการเปลี่ยนการเน้นไวยากรณ์
c-file คือ c-file (ชนิดไฟล์) ไม่ว่าคุณจะทำสีองค์ประกอบต่าง ๆ ของไฟล์อย่างไร (ไวยากรณ์) การตัดสินใจบางอย่าง (เช่นวิธีการใส่คำบางคำ, ที่ที่จะใส่วงเล็บ ฯลฯ ) จะถูกทำให้หายไปตามชนิดของไฟล์
filetype
syntax
ดูสิ่งนี้ด้วย