technique:vim

Ceci est une ancienne révision du document !


Utiliser Vim

vimtutor fr
cp /etc/vim/vimrc ~.vimrc

buffer : espace mémoire associé à un fichier ouvert

views : espace de l'écran dédié à un buffer

tab : onglet contenant une ou des views

Il est possible d'avoir plusieurs views d'un même buffer côté à côte.

Il est possible d'avoir plusieurs tabs contenant chacun des views.

cp /etc/vimrc ~/.vimrc

Et le personnaliser avec :

set mouse=r # pour gestion copier/coller avec la souris dans un terminal
set number
set tabstop=4
set expandtab

Créer le dossier templates :

mkdir -p ~/.vim/templates

Créer ou récupérer des modèles comme xhtml.html :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
  <head>
    <title>Titre de la page</title>
    <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
    <meta http-equiv="Content-Language" content="fr" />
    <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=yes" charset="utf-8">
    <meta name="author" content="Prénom Nom" />
    <meta name="generator" content="vim" />
    <meta name="keywords" lang="fr" content="" />
    <meta name="description" content="la description de la page" />
   </head>
<body>
    <p>Contenu !</p>
</body>
</html>

Puis les activer dans .vimrc par extension :

au bufNewFile *.html 0r ~/.vim/templates/xhtml.html
  • technique/vim.1639518562.txt.gz
  • Dernière modification : 2021/12/14 22:49
  • de francoisa