У меня есть файл исходного кода, написанный на языке программирования (например, PHP), и я хотел бы преобразовать его в файл HTML, чтобы я мог опубликовать его в Интернете, чтобы поделиться своим кодом.
Под преобразованием я имею в виду, например, преобразование новых строк в <br>
теги, чтобы текст сохранял одинаковое форматирование как в текстовом редакторе, так и в веб-браузере. В идеале он также должен сохранять подсветку синтаксиса, чтобы его можно было также распечатать.
Это достижимо в Vim? Если так, то как?
filetype-html
kenorb
источник
источник
Ответы:
Следующая команда vim создаст HTML-рендеринг текущего файла.
Он сохраняет файл в той же папке (с расширением .html) и включает в себя стили, цвета переднего плана / фона и подсветку синтаксиса , поэтому файл может быть опубликован как в Интернете, так и распечатан.
Для получения дополнительных возможностей (например , добавление номера строк, Compability со старыми браузерами и т.д.), проверьте:
:help TOhtml
.Чтобы преобразовать файл не в интерактивном режиме, попробуйте следующую команду:
Связанный:
источник
%
, так как это по умолчанию. Также обратите внимание, что это точно так же, как и другие ответы (:runtime! syntax/2html.vim
), единственная разница в том, чтоTOhtml
вы можете легко добавить диапазон (вместо установкиg:html_start_line
иg:html_end_line
вручную.Как я понял, вы хотите конвертировать содержимое текущего окна в HTML. Попробуйте запустить эту команду:
больше информации здесь:
источник