Berikut adalah solusi berat yang membuat Anda indentasi, ditambah semua pencetakan cantik HTML yang tidak perlu Anda pedulikan saat mengedit.
Pertama, unduh Tidy . Pastikan Anda menambahkan biner ke jalur Anda, sehingga Anda dapat memanggilnya dari lokasi mana pun.
Selanjutnya, buat file konfigurasi yang menjelaskan rasa HTML favorit Anda. Dokumentasi tidak bagus untuk Tidy, tapi di sini adalah ikhtisar , dan daftar semua opsi . Ini file konfigurasi saya:
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
Simpan ini sebagai tidyrc_html.txt
di ftplugin
folder Anda (di bawah vimfiles).
Satu file lagi: tambahkan baris berikut ke (atau buat) html.vim
, juga di ftplugin
:
map <leader>tidy :%! tidy -config ~/vimfiles/ftplugin/tidyrc_html.txt <CR>
Untuk menggunakannya, cukup buka file HTML, dan ketik /tidy
. (Itu /
adalah <leader>
kunci.)
Ini dia! Bukan solusi cepat, dengan cara apa pun, tetapi sekarang Anda sedikit lebih siap untuk mengedit file HTML yang besar dan kacau itu.