2017-09-29 1 views
0

Existe-t-il un moyen simple de demander à vim de charger automatiquement l'en-tête normal chaque fois que je crée un fichier .html?Charger automatiquement la page d'en-tête

<!DOCTYPE html> 
<html> 
<head> 
<title>Title of the document</title> 
</head> 

<body> 
The content of the document...... 
</body> 

</html> 
+1

Vous pouvez essayer le plugin [emmet-vim] (https://vimawesome.com/plugin/emmet-vim). – ryuichiro

Répondre

4

Le mot-clé que vous recherchez est "template".

Voir :h template.

Vous trouverez des explications sur la façon de l'initialiser dans votre fichier .vimrc. Cependant, ce sera une solution simple (et efficace) qui ne calculera pas automatiquement les choses à la volée. Rechercher un template expander plugin qui vous convient si c'est ce que vous voulez.

Certaines personnes préfèrent charger ces modèles à la demande (et pas automatiquement), et sont donc parfaitement satisfaits des plugins d'extraits. Certains plugins font les deux (snippets à la demande et templates sur les nouveaux fichiers).

De toute façon, je suis sûr que cette question a déjà des réponses ici ou sur vi.SE. Il ne s'agit peut-être pas de HTML, mais de LaTeX, C, php ..., mais dans tous les cas, les solutions génériques s'appliquent identiquement.