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

в 13:17, , рубрики: html, syntax highlight, vim, метки: , ,

Случайно обнаружил интересную возможность консольного текстового редактора 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

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


Enjoy!

Автор: Spoofing

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js