Ceci est une ancienne révision du document !
Utiliser Vim
CheatSheet : https://vim.rtorr.com/lang/fr_fr
Commandes
vimtutor fr
cp /etc/vim/vimrc ~.vimrc
Notions vim
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.
Configuration .vimrc
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
Templates
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