Eu tenho um arquivo de código-fonte escrito em uma linguagem de programação (por exemplo, PHP) e gostaria de convertê-lo em um arquivo HTML, para que eu possa publicá-lo na Web para compartilhar meu código.
Por conversão, quero dizer, por exemplo, converter novas linhas em <br>
tags para que o texto mantenha a mesma formatação no editor de texto e no navegador da web. Idealmente, ele também deve preservar o realce da sintaxe para que também possa ser impresso.
Isso é possível no Vim? Se sim, como?
filetype-html
kenorb
fonte
fonte
Respostas:
O comando vim a seguir cria uma renderização html do arquivo atual.
Ele salva o arquivo na mesma pasta (com extensão .html) e inclui estilos, cores de primeiro plano / plano de fundo e destaque de sintaxe , para que o arquivo possa ser publicado na Web e impresso.
Para mais opções (como a adição de números de linha, compability com navegadores antigos, etc.), verifique:
:help TOhtml
.Para converter o arquivo de maneira não interativa, tente o seguinte comando:
Palavras-chave:
fonte
%
, pois esse é o padrão. Além disso, note que este é exatamente o mesmo que a outra resposta (:runtime! syntax/2html.vim
), a única diferença é que comTOhtml
você pode facilmente adicionar um intervalo (em vez de definirg:html_start_line
eg:html_end_line
manualmente.Pelo que entendi, você deseja converter o conteúdo da janela atual em HTML. Tente executar este comando:
mais informações aqui:
fonte