Outils pour utilisateurs

Outils du site


informatique:vim

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
informatique:vim [2021/11/12 06:29] – [Vim] alexisinformatique:vim [2021/11/30 05:08] – [Convertir en HTML] alexis
Ligne 164: Ligne 164:
 </code> </code>
 [[https://stackoverflow.com/questions/82726/convert-dos-line-endings-to-linux-line-endings-in-vim|Convert DOS line endings to Linux line endings in vim - Stack Overflow]] [[https://stackoverflow.com/questions/82726/convert-dos-line-endings-to-linux-line-endings-in-vim|Convert DOS line endings to Linux line endings in vim - Stack Overflow]]
 +
 +===== Convertir en HTML =====
 +Il est possible de convertir le contenu d'un fichier en HTML en utilisant ''TOhtml'' en mode visuel.
 +Il est possible de le faire également en mode CLI de la manière suivante :
 +<code bash>
 +# Convertir tout le fichier
 +vim -e <filename> -c "set nobackup" -c :TOhtml -c wq -c :q
 +
 +# Convertir une partie du fichier (de la ligne 10 à la ligne 20 incluse)
 +vim -e <filename> -c "set nobackup" -c :10,20TOhtml -c wq -c :q
 +</code>
 +
 +Avec l'utilisation du thème [[https://www.vim.org/scripts/script.php?script_id=1464|moria]], il est possible de changer la coloration syntaxique de base :
 +<code bash>
 +# Avec un arrière plan foncé
 +vim -e <filename> -c "set nobackup" -c "let moria_style='dark'" -c ":colorscheme moria" -c :TOhtml -c wq -c :q
 +
 +# Avec un arrière plan clair
 +vim -e <filename> -c "set nobackup" -c "let moria_style='light'" -c ":colorscheme moria" -c :TOhtml -c wq -c :q
 +</code>
 +
 +<WRAP tip>
 +Il est intéressant de pouvoir convertir le fichier HTML généré en image pour pouvoir l'inclure dans une documentation. Pour cela, il est possible d'utiliser ''wkhtmltoimage'', ''firefox'' en mode //headless// ou encore ''Puppeteer''.
 +</WRAP>
  
informatique/vim.txt · Dernière modification : 2022/09/28 04:21 de alexis