นี่เป็นวิธีแก้ปัญหาที่มีน้ำหนักมากซึ่งจะทำให้คุณเยื้องรวมทั้งการพิมพ์ HTML แบบสวย ๆ ทั้งหมดที่คุณไม่จำเป็นต้องสนใจในขณะที่คุณกำลังแก้ไข
ครั้งแรกที่ดาวน์โหลดเรียบร้อย ตรวจสอบให้แน่ใจว่าคุณได้เพิ่มไบนารีลงในเส้นทางของคุณเพื่อให้คุณสามารถเรียกใช้จากตำแหน่งใดก็ได้
จากนั้นสร้างไฟล์กำหนดค่าที่อธิบายรสชาติ HTML ที่คุณชื่นชอบ เอกสารประกอบไม่ดีสำหรับ Tidy แต่นี่คือภาพรวมและรายการตัวเลือกทั้งหมด นี่คือไฟล์กำหนดค่าของฉัน:
bare: yes
break-before-br: no
clean: yes
drop-proprietary-attributes: yes
fix-uri: yes
indent-spaces: 4
indent: yes
logical-emphasis: yes
markup: yes
output-xhtml: yes
quiet: yes
quote-marks: yes
replace-color: yes
tab-size: 4
uppercase-tags: no
vertical-space: yes
word-2000: yes
wrap: 0
บันทึกสิ่งนี้ไว้tidyrc_html.txt
ในftplugin
โฟลเดอร์ของคุณ(ภายใต้ vimfiles)
อีกไฟล์หนึ่ง: เพิ่มบรรทัดต่อไปนี้ใน (หรือสร้าง) html.vim
ในftplugin
:
map <leader>tidy :%! tidy -config ~/vimfiles/ftplugin/tidyrc_html.txt <CR>
ที่จะใช้มันเพียงแค่เปิดไฟล์ HTML /tidy
และประเภท (นั่น/
คือ<leader>
กุญแจสำคัญ)
ไปเลย! ไม่ใช่วิธีแก้ปัญหาที่รวดเร็ว แต่ตอนนี้คุณพร้อมสำหรับการแก้ไขไฟล์ HTML ขนาดใหญ่ที่ยุ่งเหยิงแล้ว