VIM - วิธีเปิดไฟล์. html ที่มี django html syntax ไม่ใช่แค่ html syntax?


8

ฉันใช้ Django เป็นจำนวนมากและฉันต้องการเปิดไฟล์. html ทั้งหมดด้วย htmldjango syntax แทน html syntax มีวิธีให้ฉันบอก vim ให้เปิดไฟล์ html ทั้งหมดด้วย htmldjango หรือไม่

เพราะในขณะนี้ทุกครั้งที่ฉันเปิดไฟล์ html ฉันต้องคลิกเสมอ

Syntax

และตั้งเป็น

HTML -> Django HTML Template

คำตอบ:


9

เพื่อบอกให้ VIM ใช้สไตล์นี้ตลอดเวลาโหลดและไฟล์ HTML ใส่ลงใน VIMRC ของคุณ:

au BufNewFile, BufRead * .html set filetype = htmldjango

คุณสามารถแก้ไขไฟล์ vimrc :edit $MYVIMRCของคุณโดยการดำเนินการ


เมนูนั้นเป็นรายการเริ่มต้นของไฟล์ไวยากรณ์ของ Vim ที่ติดตั้งทั้งหมดและsyntax/htmldjango.vimยังมาพร้อมกับ Vim (เวอร์ชั่น 7.3+)
Ingo Karkat

@IngoKarkat AH! ฉันไม่พบมันเพราะฉันกำลังมองหาไฟล์ที่เริ่มต้นด้วย django! อ๊ะ ดีใจที่คำตอบของฉันยังคงเป็นประโยชน์
verdammelt

แก้ไขคำตอบของฉันเพื่อลบการ blathering ที่ไม่จำเป็นในส่วนของฉัน
verdammelt

เห็นได้ชัดว่าฉันไม่ได้รับอนุญาตให้แก้ไขตัวอักษร 1 ตัวที่ไม่มีตัวแทนเพิ่มเติม: ควรเป็น:edit $MYVIMRCโดยไม่มีตัวอักษรตัวแรก R
Izkata

1
@ Izkata อาเรียนรู้สิ่งใหม่ทุกวันฉันเดา 2000 ดูเหมือนว่าจะสูงมาก แต่ไม่แน่ใจว่าฉันรู้สึกรุนแรงพอที่จะยกเลิกมัน - อาจแค่เปลี่ยนเป็น$(MY_CURRENT_REP)-1:)
verdammelt
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.