<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://futex.re/mediawiki/index.php?action=history&amp;feed=atom&amp;title=M%C3%A9mo_VI</id>
	<title>Mémo VI - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://futex.re/mediawiki/index.php?action=history&amp;feed=atom&amp;title=M%C3%A9mo_VI"/>
	<link rel="alternate" type="text/html" href="https://futex.re/mediawiki/index.php?title=M%C3%A9mo_VI&amp;action=history"/>
	<updated>2026-04-17T19:45:06Z</updated>
	<subtitle>Historique des versions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.39.17</generator>
	<entry>
		<id>https://futex.re/mediawiki/index.php?title=M%C3%A9mo_VI&amp;diff=2447&amp;oldid=prev</id>
		<title>Futex : /* VI Survivor */</title>
		<link rel="alternate" type="text/html" href="https://futex.re/mediawiki/index.php?title=M%C3%A9mo_VI&amp;diff=2447&amp;oldid=prev"/>
		<updated>2014-04-21T14:04:40Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;VI Survivor&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== VI Survivor ==&lt;br /&gt;
[[Fichier:Vi_survivor.jpeg]]&lt;br /&gt;
&lt;br /&gt;
== Afficher numéro de ligne == &lt;br /&gt;
 :set nu&lt;br /&gt;
== Exécuter une commande == &lt;br /&gt;
  :!CMD&lt;br /&gt;
== Répéter la dernière commande == &lt;br /&gt;
  :!!&lt;br /&gt;
&lt;br /&gt;
== Raccourcis utiles== &lt;br /&gt;
Sauvegarder&lt;br /&gt;
  :x est équivalent à :wq&lt;br /&gt;
Supprime la ligne de la position courante jusqu&amp;#039;à la fin&lt;br /&gt;
D &lt;br /&gt;
0 permet de se positionner en début de ligne, $ à la fin&lt;br /&gt;
:32 positionne le curseur à la ligne 32; :$ à la dernière ligne&lt;br /&gt;
&lt;br /&gt;
i entre en mode insertion : ce qui est tapé seras inséré avant le curseur.&lt;br /&gt;
I entre en mode insertion : ce qui est tapé seras inséré après le curseur.&lt;br /&gt;
&lt;br /&gt;
r permet de remplacer le caractère courant par celui que l&amp;#039;on tape juste après&lt;br /&gt;
R entre en mode remplacement&lt;br /&gt;
&lt;br /&gt;
/ fais une recherche dans le texte descendante&lt;br /&gt;
? fais une recherche dans le texte montante&lt;br /&gt;
&lt;br /&gt;
dd supprime une ligne&lt;br /&gt;
12 dd supprime 12 lignes&lt;br /&gt;
&lt;br /&gt;
yy copie la ligne dans le buffer&lt;br /&gt;
12 yy copie 12 lignes dans le buffer&lt;br /&gt;
&lt;br /&gt;
p colle le buffer au dessous du curseur&lt;br /&gt;
P colle le buffer au dessus du curseur&lt;br /&gt;
&lt;br /&gt;
== SED ==&lt;br /&gt;
&lt;br /&gt;
Remplacer un mot sur tous le fichier&lt;br /&gt;
  :g/le_mot_que_je_veux_remplacé/s//par_ce_mot/g&lt;br /&gt;
ou&lt;br /&gt;
  :%s/le_mot_que_je_veux_remplacer/par_ce_mot/g&lt;br /&gt;
% est le nom du fichier en cours (Si on veut juste modifier la ligne en cours, suffit de ne pas mettre le %)&lt;br /&gt;
  :!echo % (renvoie /Documents/fichier.tex )&lt;br /&gt;
  :!echo %:r (renvoie /Documents/fichier )&lt;br /&gt;
  :!echo %:e (renvoie tex )&lt;br /&gt;
  :!echo %:t (renvoie fichier.tex )&lt;br /&gt;
  :!echo %:p (renvoie /home/limax/Documents/fichier.tex )&lt;br /&gt;
  :!echo %:t (renvoie fichier.tex )&lt;br /&gt;
  :!echo %:h (renvoie Documents)&lt;br /&gt;
Par exemple si je veux ouvrir le pdf avec xpdf&lt;br /&gt;
  :!xpdf %:r.pdf&lt;br /&gt;
Pour les utilisateurs de vim &amp;gt; 7.0&lt;br /&gt;
Pour ouvrir plusieurs documents comme onglets:&lt;br /&gt;
  $ vim -p doc1 doc2 doc3&lt;br /&gt;
Pour ouvrir un nouvel onglet:&lt;br /&gt;
  :tabnew nouveau_doc&lt;br /&gt;
Corriger les fautes d&amp;#039;orthographes&lt;br /&gt;
  :setlocal spell spelllang=fr&lt;br /&gt;
&lt;br /&gt;
== Configuration de VI == &lt;br /&gt;
&lt;br /&gt;
Pour ceux qui ont des problèmes pour utiliser les flèches en mode insertion :&lt;br /&gt;
  echo &amp;quot;set nocompatible&amp;quot; &amp;gt;&amp;gt; ~/.vimrc&lt;br /&gt;
Pour voir les parentheses&lt;br /&gt;
  set showmatch&lt;br /&gt;
Pour activer la surbrillance  &lt;br /&gt;
  set hlsearch&lt;br /&gt;
&lt;br /&gt;
== Mettre un fichier au format Unix ==&lt;br /&gt;
  :set fileformat=unix&lt;/div&gt;</summary>
		<author><name>Futex</name></author>
	</entry>
</feed>