- PVSM.RU - https://www.pvsm.ru -

Подсветка кода с Vi iMproved

Случайно обнаружил интересную возможность консольного текстового редактора vim, — он умеет конвертировать открытый текст (с подсветкой синтаксиса) в статичные HTML страницы.
Просто откройте любой файл в vim, выполните команду :TOhtml и вы получите HTML код этой страницы.

Следом я написал скрипт для автоматизации (конвертация всех *.sh файлов).

#!/bin/bash

for file in *.sh; do
  vim -f +"run! syntax/2html.vim" +"wq" +"q" $file
done

И в случае моих настроек vim, получилась такая симпатичная страница:
pastehtml.com/view/cbltj9tyn.html [1]

Думаю, многие могут обойтись даже без JavaScript-хайлайтеров кода.


Enjoy!

Автор: Spoofing


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/vim/15131

Ссылки в тексте:

[1] pastehtml.com/view/cbltj9tyn.html: http://pastehtml.com/view/cbltj9tyn.html