<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/css" href="http://haypo.alwaysdata.net:443/wiki/skins/common/feed.css?63"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
		<id>http://haypo.alwaysdata.net:443/wiki/index.php?action=history&amp;feed=atom&amp;title=Vi</id>
		<title>Vi - Historique des versions</title>
		<link rel="self" type="application/atom+xml" href="http://haypo.alwaysdata.net:443/wiki/index.php?action=history&amp;feed=atom&amp;title=Vi"/>
		<link rel="alternate" type="text/html" href="http://haypo.alwaysdata.net:443/wiki/index.php?title=Vi&amp;action=history"/>
		<updated>2026-06-16T09:57:56Z</updated>
		<subtitle>Historique pour cette page sur le wiki</subtitle>
		<generator>MediaWiki 1.10.1</generator>

	<entry>
		<id>http://haypo.alwaysdata.net:443/wiki/index.php?title=Vi&amp;diff=6829&amp;oldid=prev</id>
		<title>Haypo le 25 juin 2008 à 23:40</title>
		<link rel="alternate" type="text/html" href="http://haypo.alwaysdata.net:443/wiki/index.php?title=Vi&amp;diff=6829&amp;oldid=prev"/>
				<updated>2008-06-25T23:40:18Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;

			&lt;table border='0' width='98%' cellpadding='0' cellspacing='4' style=&quot;background-color: white;&quot;&gt;
			&lt;tr&gt;
				&lt;td colspan='2' width='50%' align='center' style=&quot;background-color: white;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan='2' width='50%' align='center' style=&quot;background-color: white;&quot;&gt;Version du 25 juin 2008 à 23:40&lt;/td&gt;
			&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; align=&quot;left&quot;&gt;&lt;strong&gt;Ligne 7&amp;nbsp;:&lt;/strong&gt;&lt;/td&gt;
&lt;td colspan=&quot;2&quot; align=&quot;left&quot;&gt;&lt;strong&gt;Ligne 7&amp;nbsp;:&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;== PrÃ©sentation ==&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;== PrÃ©sentation ==&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; font-size: smaller;&quot;&gt;[[Image:Viemacs.png|right]]&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;Il existe en fait plusieurs versions de cet Ã©diteur vieux comme ... Unix (annÃ©es 1970) :&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;Il existe en fait plusieurs versions de cet Ã©diteur vieux comme ... Unix (annÃ©es 1970) :&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Haypo</name></author>	</entry>

	<entry>
		<id>http://haypo.alwaysdata.net:443/wiki/index.php?title=Vi&amp;diff=6818&amp;oldid=prev</id>
		<title>Haypo: /* Fichier de configuration */</title>
		<link rel="alternate" type="text/html" href="http://haypo.alwaysdata.net:443/wiki/index.php?title=Vi&amp;diff=6818&amp;oldid=prev"/>
				<updated>2008-06-19T15:38:25Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Fichier de configuration&lt;/span&gt;&lt;/p&gt;

			&lt;table border='0' width='98%' cellpadding='0' cellspacing='4' style=&quot;background-color: white;&quot;&gt;
			&lt;tr&gt;
				&lt;td colspan='2' width='50%' align='center' style=&quot;background-color: white;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan='2' width='50%' align='center' style=&quot;background-color: white;&quot;&gt;Version du 19 juin 2008 à 15:38&lt;/td&gt;
			&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; align=&quot;left&quot;&gt;&lt;strong&gt;Ligne 101&amp;nbsp;:&lt;/strong&gt;&lt;/td&gt;
&lt;td colspan=&quot;2&quot; align=&quot;left&quot;&gt;&lt;strong&gt;Ligne 101&amp;nbsp;:&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;Les commentaires sont prÃ©cÃ©dÃ©s de Â« &amp;quot; Â». Tout ce qui suit est considÃ©rÃ© comme commentaire jusqu'Ã  la fin de la ligne.&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;Les commentaires sont prÃ©cÃ©dÃ©s de Â« &amp;quot; Â». Tout ce qui suit est considÃ©rÃ© comme commentaire jusqu'Ã  la fin de la ligne.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; font-size: smaller;&quot;&gt;[http://www.haypocalc.com/&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;linux-&lt;/del&gt;config/cfg.vimrc Voir mon fichier ~/.vimrc]&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; font-size: smaller;&quot;&gt;[http://www.haypocalc.com/&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;perso/&lt;/ins&gt;config&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;-linux&lt;/ins&gt;/cfg.vimrc Voir mon fichier ~/.vimrc]&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;.&lt;/ins&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;== Astuces ==&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;== Astuces ==&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Haypo</name></author>	</entry>

	<entry>
		<id>http://haypo.alwaysdata.net:443/wiki/index.php?title=Vi&amp;diff=6600&amp;oldid=prev</id>
		<title>Haypo: /* Mode commande */</title>
		<link rel="alternate" type="text/html" href="http://haypo.alwaysdata.net:443/wiki/index.php?title=Vi&amp;diff=6600&amp;oldid=prev"/>
				<updated>2008-02-12T13:54:07Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Mode commande&lt;/span&gt;&lt;/p&gt;

			&lt;table border='0' width='98%' cellpadding='0' cellspacing='4' style=&quot;background-color: white;&quot;&gt;
			&lt;tr&gt;
				&lt;td colspan='2' width='50%' align='center' style=&quot;background-color: white;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan='2' width='50%' align='center' style=&quot;background-color: white;&quot;&gt;Version du 12 février 2008 à 13:54&lt;/td&gt;
			&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; align=&quot;left&quot;&gt;&lt;strong&gt;Ligne 31&amp;nbsp;:&lt;/strong&gt;&lt;/td&gt;
&lt;td colspan=&quot;2&quot; align=&quot;left&quot;&gt;&lt;strong&gt;Ligne 31&amp;nbsp;:&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;* == : Indente la ligne courante (gg=G indente le fichier entier)&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;* == : Indente la ligne courante (gg=G indente le fichier entier)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;* z &amp;lt;entrÃ©e&amp;gt; : Place la ligne sous le curseur en haut de la fenÃªtre&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;* z &amp;lt;entrÃ©e&amp;gt; : Place la ligne sous le curseur en haut de la fenÃªtre&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; font-size: smaller;&quot;&gt;* z &amp;lt;touche flÃ©chÃ©e&amp;gt; : DÃ©placement du contenu du fichier&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;'''Astuce''' : Les commandes vi peuvent Ãªtre prÃ©cÃ©dÃ©es d'un nombre (4dd coupe 4 lignes), ou suivie d'un dÃ©placement (dd&amp;lt;bas&amp;gt; coupe la ligne courante plus la ligne du bas, =G indente de la position courante Ã  la fin du fichier).&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;'''Astuce''' : Les commandes vi peuvent Ãªtre prÃ©cÃ©dÃ©es d'un nombre (4dd coupe 4 lignes), ou suivie d'un dÃ©placement (dd&amp;lt;bas&amp;gt; coupe la ligne courante plus la ligne du bas, =G indente de la position courante Ã  la fin du fichier).&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Haypo</name></author>	</entry>

	<entry>
		<id>http://haypo.alwaysdata.net:443/wiki/index.php?title=Vi&amp;diff=6493&amp;oldid=prev</id>
		<title>Haypo: /* Gestion des tampons et fenêtres */</title>
		<link rel="alternate" type="text/html" href="http://haypo.alwaysdata.net:443/wiki/index.php?title=Vi&amp;diff=6493&amp;oldid=prev"/>
				<updated>2007-09-10T15:29:04Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Gestion des tampons et fenêtres&lt;/span&gt;&lt;/p&gt;

			&lt;table border='0' width='98%' cellpadding='0' cellspacing='4' style=&quot;background-color: white;&quot;&gt;
			&lt;tr&gt;
				&lt;td colspan='2' width='50%' align='center' style=&quot;background-color: white;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan='2' width='50%' align='center' style=&quot;background-color: white;&quot;&gt;Version du 10 septembre 2007 à 15:29&lt;/td&gt;
			&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; align=&quot;left&quot;&gt;&lt;strong&gt;Ligne 72&amp;nbsp;:&lt;/strong&gt;&lt;/td&gt;
&lt;td colspan=&quot;2&quot; align=&quot;left&quot;&gt;&lt;strong&gt;Ligne 72&amp;nbsp;:&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;* CTRL+w o : Ferme les autres fenÃªtres (o pour '''o'''thers)&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;* CTRL+w o : Ferme les autres fenÃªtres (o pour '''o'''thers)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;* close : Ferme la fenÃªtre courante&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;* close : Ferme la fenÃªtre courante&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; font-size: smaller;&quot;&gt;* CTRL+w r : Fait rouler les tampons (a|b|c =&amp;gt; c|a|b puis b|c|a)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; font-size: smaller;&quot;&gt;* CTRL+w K / CTRL+w J : dÃ©place le tampon tout en haut / tout en bas&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;=== Divers ===&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; font-size: smaller;&quot;&gt;=== Divers ===&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Haypo</name></author>	</entry>

	<entry>
		<id>http://haypo.alwaysdata.net:443/wiki/index.php?title=Vi&amp;diff=6065&amp;oldid=prev</id>
		<title>Haypo: /* Unicode */</title>
		<link rel="alternate" type="text/html" href="http://haypo.alwaysdata.net:443/wiki/index.php?title=Vi&amp;diff=6065&amp;oldid=prev"/>
				<updated>2007-03-15T13:22:12Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Unicode&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[CatÃ©gorie:Logiciel libre]]&lt;br /&gt;
{{Retour|Logiciel libre|Retour aux logiciels libres}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Logo vim.gif|right|Logo de l'Ã©diteur de texte vim]]&lt;br /&gt;
&lt;br /&gt;
'''vi''' est l'Ã©diteur de texte universel sous Unix. Je dis universel car on a 99,9% de chance de le trouver sur un ordinateur sous Unix. Il est d'ailleurs souvent le seul recours pour Ã©diter un fichier sur un ordinateur Ã  distance (Emacs est trop lourd et un Ã©diteur graphique serait impensable). Son nom vient de ''visual'' car c'Ã©tait un des premiers (le premier ?) Ã©diteur vraiment Â« visuel Â». Ses ancÃªtres traitaient les fichiers ligne par ligne, je vous raconte pas comment c'Ã©tait convivial :-)&lt;br /&gt;
&lt;br /&gt;
== PrÃ©sentation ==&lt;br /&gt;
&lt;br /&gt;
Il existe en fait plusieurs versions de cet Ã©diteur vieux comme ... Unix (annÃ©es 1970) :&lt;br /&gt;
* '''vi''' : la version originale, que je vous dÃ©conseille vivement&lt;br /&gt;
* '''vim''' : version amÃ©liorÃ©e de vi&lt;br /&gt;
* '''gvim''' : vim intÃ©grÃ© dans l'environnement Gnome&lt;br /&gt;
&lt;br /&gt;
vim est plus simple Ã  utiliser car on peut utiliser les touches ''retour chariot'', les touches flÃªchÃ©es, et la touche suppression en mode commande ou insertion sous soucis.&lt;br /&gt;
&lt;br /&gt;
Il existe un gros troll entre vi et emacs. Personnelement, j'ai testÃ© les deux. AprÃ¨s avoir utilisÃ© Emacs pendant plus d'un an et demi, je suis passÃ© Ã  gvim. Ce dernier se lance plus rapidement :-) Les deux sont trÃ¨s proches au niveau des fonctionnalitÃ©s, mais diffÃ¨rent au niveau du lancement de commandes. Dans tous les cas, il faut au moins un mois d'apprentissage pour espÃ©rer travailler efficacement avec ces Ã©diteurs de texte.&lt;br /&gt;
&lt;br /&gt;
== Mode commande ==&lt;br /&gt;
&lt;br /&gt;
* dd : Couper la ligne (d pour '''d'''elete)&lt;br /&gt;
* d$ : Couper le texte situÃ© entre le curseur et la fin de la ligne&lt;br /&gt;
* p : Coller le texte aprÃ¨s le curseur (p pour '''p'''aste)&lt;br /&gt;
* P : Coller le texte Ã  la position du curseur&lt;br /&gt;
* o : DÃ©bute (ouvre) une nouvelle ligne aprÃ¨s le curseur (o pour '''o'''pen?)&lt;br /&gt;
* O : DÃ©bute (ouvre) une nouvelle ligne avant le curseur&lt;br /&gt;
* u : Annuler la derniÃ¨re modification (u pour '''u'''ndo)&lt;br /&gt;
* gg : Aller au dÃ©but du texte (g pour '''g'''oto)&lt;br /&gt;
* G : Aller Ã  la fin du texte&lt;br /&gt;
* v : Passer en mode visuel (v pour '''v'''isual)&lt;br /&gt;
* == : Indente la ligne courante (gg=G indente le fichier entier)&lt;br /&gt;
* z &amp;lt;entrÃ©e&amp;gt; : Place la ligne sous le curseur en haut de la fenÃªtre&lt;br /&gt;
&lt;br /&gt;
'''Astuce''' : Les commandes vi peuvent Ãªtre prÃ©cÃ©dÃ©es d'un nombre (4dd coupe 4 lignes), ou suivie d'un dÃ©placement (dd&amp;lt;bas&amp;gt; coupe la ligne courante plus la ligne du bas, =G indente de la position courante Ã  la fin du fichier).&lt;br /&gt;
&lt;br /&gt;
== Mode visuel ==&lt;br /&gt;
&lt;br /&gt;
Se dÃ©placer, puis tapez &amp;quot;y&amp;quot; (y pour '''y'''ank?) pour copier. Echappe pour revenir en mode commande sinon.&lt;br /&gt;
&lt;br /&gt;
== Mode insertion ==&lt;br /&gt;
&lt;br /&gt;
Si une commande est interdite (comme ouvrir un nouveau fichier alors que le tampon actif est modifiÃ© sans avoir Ã©tÃ© sauvegardÃ©), on peut ajouter &amp;quot;!&amp;quot; Ã  la commande pour contourner l'avertissement. &amp;quot;e! &amp;lt;fichier&amp;gt;&amp;quot; force l'ouverture d'un fichier et &amp;quot;bd!&amp;quot; force la fermeture d'un tampon sans le sauvegarder.&lt;br /&gt;
&lt;br /&gt;
=== Commandes ===&lt;br /&gt;
&lt;br /&gt;
* / : Lance une recherche&lt;br /&gt;
* % : Aller Ã  la parenthÃ¨se, accolade, (...) correspondante&lt;br /&gt;
* n : Recherche l'occurence suivante&lt;br /&gt;
* N : Recherche l'occurence prÃ©cÃ©dente&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; : Recherche le mot sous le curseur&lt;br /&gt;
* q : Quitter&lt;br /&gt;
* gu&amp;lt;direction&amp;gt; : Conversion en minuscule (guw conversion d'un mot)&lt;br /&gt;
* gU&amp;lt;direction&amp;gt; : Conversion en majuscule&lt;br /&gt;
&lt;br /&gt;
=== Fichier et rÃ©pertoire ===&lt;br /&gt;
&lt;br /&gt;
* w &amp;lt;fichier&amp;gt; : Sauve le tampon dans un fichier (w pour '''w'''rite)&lt;br /&gt;
* w : Sauve le fichier courant&lt;br /&gt;
* e &amp;lt;fichier&amp;gt; : Ouvrir un fichier (e pour '''e'''dit)&lt;br /&gt;
* cd &amp;lt;rÃ©pertoire&amp;gt; : Change de rÃ©pertoire (cd pour '''c'''hange '''d'''irectory)&lt;br /&gt;
* pwd : Affiche le rÃ©pertoire courant (pwd pour '''p'''rint '''w'''orking '''d'''irectory)&lt;br /&gt;
&lt;br /&gt;
=== Gestion des tampons et fenÃªtres ===&lt;br /&gt;
&lt;br /&gt;
* bd : Ferme le tampon (bd pour '''b'''uffer '''d'''elete)&lt;br /&gt;
* ls : Liste des tampons (ls pour '''l'''i'''s'''t buffers)&lt;br /&gt;
* b&amp;lt;numÃ©ro&amp;gt; : Passe au tampon spÃ©cifiÃ© (se rÃ©fÃ©rÃ© Ã  la commande ls)&lt;br /&gt;
* b# : Retour au tampon prÃ©cÃ©dÃ©&lt;br /&gt;
* split : DÃ©coupe le tampon horizontable&lt;br /&gt;
* vs : DÃ©coupe le tampon verticalement (vsplit pour '''v'''ertical '''split''') &lt;br /&gt;
* CTRL+w &amp;lt;touche flÃªchÃ©e&amp;gt; : Se dÃ©place d'un tampon Ã  un autre (CTRL+W suivi de droite se dÃ©place dans le tampoon de droite)&lt;br /&gt;
* CTRL+w o : Ferme les autres fenÃªtres (o pour '''o'''thers)&lt;br /&gt;
* close : Ferme la fenÃªtre courante&lt;br /&gt;
&lt;br /&gt;
=== Divers ===&lt;br /&gt;
&lt;br /&gt;
* set syntax=on : Active la coloration syntaxique&lt;br /&gt;
* set wrap / set nowrap : Activer/dÃ©sactiver le retour Ã  la ligne&lt;br /&gt;
* set tabstop=4 : Changer la taille d'une tabulation&lt;br /&gt;
* set autoindent : Activer l'auto-indentation&lt;br /&gt;
* set fileencoding=iso-8859-1 : Change l'encodage dans lequel est sauvegardÃ© le document&lt;br /&gt;
* %s/&amp;lt;avant&amp;gt;/&amp;lt;apres&amp;gt;/g : Remplace une expression rÃ©guliÃ¨re par un motif de remplacement sur l'ensemble du document. Options utilisable (aprÃ¨s le dernier /) :&lt;br /&gt;
** g : Remplace toutes les occurences&lt;br /&gt;
** p : Affiche ce qui a Ã©tÃ© remplacÃ©&lt;br /&gt;
** c : Demande confirmation pour chaque remplacement effectuÃ©&lt;br /&gt;
* /motif/d : Supprime les lignes correspondant Ã  l'expression rÃ©guliÃ¨re spÃ©cifiÃ©e&lt;br /&gt;
* !&amp;lt;commande&amp;gt; : Lance une commande externe (ex: &amp;quot;!grep chaine *&amp;quot; lance la commande grep sur les fichiers du rÃ©pertoire courant)&lt;br /&gt;
* CTRL+G : Affiche les informations sur le tampon (nom du fichier, nombre de lignes, etc.)&lt;br /&gt;
* &amp;lt;nombre&amp;gt; : Se dÃ©place au numÃ©ro de ligne spÃ©cifiÃ©&lt;br /&gt;
* set nu : Active la numÃ©rotation des lignes&lt;br /&gt;
* set nu! : Active/dÃ©sactive la numÃ©rotation des lignes&lt;br /&gt;
&lt;br /&gt;
== Fichier de configuration ==&lt;br /&gt;
&lt;br /&gt;
Le fichier de configuration est en fait une ligne de commande en mode insertion. Il suffit donc d'y Ã©crire une commande par ligne sans le &amp;quot;:&amp;quot;. Exemple de fichier :&lt;br /&gt;
  set syntax=on&lt;br /&gt;
  set tabstop=8&lt;br /&gt;
Les commentaires sont prÃ©cÃ©dÃ©s de Â« &amp;quot; Â». Tout ce qui suit est considÃ©rÃ© comme commentaire jusqu'Ã  la fin de la ligne.&lt;br /&gt;
&lt;br /&gt;
[http://www.haypocalc.com/linux-config/cfg.vimrc Voir mon fichier ~/.vimrc]&lt;br /&gt;
&lt;br /&gt;
== Astuces ==&lt;br /&gt;
&lt;br /&gt;
=== RÃ©pÃ©ter un caractÃ¨re ===&lt;br /&gt;
&lt;br /&gt;
Pour insÃ©rer 77 fois le caractÃ¨re Â« i Â», utilisez les touches suivantes :&lt;br /&gt;
 i - echappe 77 .&lt;br /&gt;
La commande Â« . Â» rÃ©pÃ¨te la derniÃ¨re action qui est ici l'insertion d'un caractÃ¨re.&lt;br /&gt;
&lt;br /&gt;
== Unicode ==&lt;br /&gt;
&lt;br /&gt;
Commandes :&lt;br /&gt;
* '''ga''' affiche les informations sur le caractÃ¨re sous le curseur&lt;br /&gt;
* '''g8''' affiche la sÃ©quence d'octets (du fichier) reprÃ©sentant le caractÃ¨re sous le curseur&lt;br /&gt;
* '''set isprint=@,161-255''' : dÃ©finit les intervalles de caractÃ¨re affichables (voir aussi isfname)&lt;br /&gt;
&lt;br /&gt;
En mode insertion, tapez CTRL+v pour insÃ©rer n'importe quel caractÃ¨re Ã  partir de son code en dÃ©cimal. Exemple Â« CTRL+v 1 6 0 Â» insÃ¨re un espace insÃ©cable (Unicode U+00A0, 160).&lt;br /&gt;
&lt;br /&gt;
== Voir aussi ==&lt;br /&gt;
&lt;br /&gt;
=== Articles connexes ===&lt;br /&gt;
&lt;br /&gt;
* [[Expressions rationnelles]] (avec en particulier la syntaxe de vi)&lt;br /&gt;
* [[Configuration d'Emacs]]&lt;br /&gt;
&lt;br /&gt;
=== Liens externes ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.vim.org/ Site officiel de vim]&lt;br /&gt;
* [http://www.vim.org/scripts/ Les scripts vim qui Ã©tendent encore les fonctionnalitÃ©s]&lt;/div&gt;</summary>
		<author><name>Haypo</name></author>	</entry>

	</feed>