Saya memiliki file kode sumber yang ditulis dalam bahasa pemrograman (misalnya PHP) dan saya ingin mengubahnya menjadi file HTML, jadi saya bisa menerbitkannya di web untuk membagikan kode saya.
Maksud saya konversi, misalnya, mengubah baris baru menjadi <br>
tag sehingga teks akan tetap memiliki format yang sama baik di editor teks dan di browser web. Idealnya itu juga harus mempertahankan penyorotan sintaks sehingga dapat juga dicetak.
Apakah ini dapat dicapai di Vim? Jika ya, bagaimana caranya?
filetype-html
kenorb
sumber
sumber
Jawaban:
Perintah vim berikut akan membuat rendering html dari file saat ini.
Ini menyimpan file dalam folder yang sama (dengan ekstensi .html) dan itu akan mencakup gaya, warna latar depan / latar belakang dan penyorotan sintaks , sehingga file tersebut dapat berupa web yang diterbitkan secara langsung serta dicetak.
Untuk pilihan lain (seperti menambahkan nomor baris, Compability dengan browser lama, dll), periksa:
:help TOhtml
.Untuk mengonversi file secara tidak interaktif, coba perintah berikut:
Terkait:
sumber
%
, karena itu defaultnya. Perhatikan juga bahwa ini persis sama dengan jawaban lainnya (:runtime! syntax/2html.vim
), satu-satunya perbedaan adalah bahwaTOhtml
Anda dapat menambahkan rentang dengan mudah (alih-alih pengaturang:html_start_line
dang:html_end_line
secara manual.Seperti yang saya pahami, Anda ingin mengonversi konten dari jendela saat ini ke HTML. Coba jalankan perintah ini:
info lebih lanjut di sini:
sumber