vim: update release.sh to vim 7.3
[msysgit/mtrensch.git] / share / vim / vim72 / doc / vim-fr.1
blob3b49351bff79ff561086ba54f6633722505cb67e
1 .\" Traduction Lundi 7 août 2000 par Richard Hitier
2 .\" (richard.hitier@dial.oleane.com)
3 .\" Mise à jour de la traduction par David Blanchet
4 .\" (david.blanchet@free.fr) 2006-06-10
5 .\"
6 .TH VIM 1 "22 Février 2002"
7 .SH NOM
8 vim \- Vi IMproved, éditeur de texte pour programmeurs
9 .SH SYNOPSIS
10 .br
11 .B vim
12 [options] [fichier ...]
13 .br
14 .B vim
15 [options] \-
16 .br
17 .B vim
18 [options] \-t marqueur
19 .br
20 .B vim
21 [options] \-q [fichiererreurs]
22 .PP
23 .br
24 .B ex
25 .br
26 .B view
27 .br
28 .B gvim
29 .B gview
30 .B evim
31 .B eview
32 .br
33 .B rvim
34 .B rview
35 .B rgvim
36 .B rgview
37 .SH DESCRIPTION
38 .B Vim
39 est un éditeur de texte proposant une compatibilité ascendante
40 avec Vi. Il permet d'éditer n'importe quel type de texte brut.
41 Il est particulièrement adapté pour l'édition des programmes.
42 .PP
43 Il comporte de nombreuses améliorations par rapport à Vi : annulation sur
44 plusieurs niveaux, fenêtres et tampons multiples, coloration syntaxique,
45 édition en ligne de commande, complètement des noms de fichiers, aide en
46 ligne, sélection visuelle, etc.
47 Voir ":help vi_diff.txt" pour un résumé des différences entre
48 .B Vim
49 et Vi.
50 .PP
51 Pendant l'exécution de
52 .B Vim
53 \, une aide abondante est accessible au travers du système d'aide
54 en ligne, grâce à la commande ":help".
55 Voir la section AIDE EN LIGNE plus bas.
56 .PP
57 Le plus souvent
58 .B Vim
59 est démarré pour éditer un unique fichier avec la commande
60 .PP
61         vim fichier
62 .PP
63 Plus généralement,
64 .B Vim
65 est lancé avec :
66 .PP
67         vim [options] [listefichiers]
68 .PP
69 Si la listefichiers est omise, l'éditeur démarre avec un tampon vide.
70 Autrement, l'une des quatre méthodes suivantes vous permettra de choisir
71 un ou plusieurs fichiers à éditer.
72 .TP 12
73 fichier ...
74 Une liste de noms de fichiers.
75 Le premier sera le fichier courant et sera lu dans le tampon.
76 Le curseur sera placé sur la première ligne du tampon.
77 Vous pouvez passer aux autres fichiers avec la commande ":next".
78 Pour éditer un fichier débutant par un tiret, faites précéder la
79 liste de fichiers par "\-\-".
80 .TP
82 Le fichier à éditer est lu sur l'entrée standard (stdin). Les commandes sont
83 lues depuis stderr, qui devrait être un terminal.
84 .TP
85 \-t {marqueur}
86 Le fichier à éditer et la position initiale du curseur dépendent
87 d'un "marqueur", qui est une sorte d'étiquette.
88 {marqueur} est recherché dans le fichier des marqueurs, le fichier correspondant
89 devient le fichier courant et la commande associée est exécutée.
90 Principalement utile pour les programmes en C ; dans ce cas, {marqueur}
91 peut être le nom d'une fonction.
92 Au final, le fichier contenant cette fonction devient le fichier
93 courant et le curseur est placé au début de la fonction.
94 Voir ":help tag\-commands".
95 .TP
96 \-q [fichiererreurs]
97 Démarre en mode Mise-au-point (QuickFix).
98 Le fichier [fichiererreurs] est lu et la première erreur est affichée.
99 Si [fichiererreurs] est omis, le nom du fichier est lu dans
100 l'option 'errorfile' ("AztecC.Err" par défaut sur Amiga, "errors.err" sur les
101 autres systèmes).
102 La commande ":cn" permet de sauter aux erreurs suivantes.
103 Voir ":help quickfix".
105 .B Vim
106 se comporte différemment selon le nom de la commande (l'exécutable peut
107 cependant être le même fichier).
108 .TP 10
110 La façon "normale", le comportement par défaut.
113 Démarre en mode Ex.
114 La commande ":vi" permet de passer en mode Normal.
115 Ce mode est également accessible avec l'argument "\-e".
117 view
118 Démarre en mode Lecture-Seule. Vous êtes protégé de l'écriture accidentelle
119 des fichiers. Ce mode est également accessible avec l'argument "\-R".
121 gvim gview
122 La version graphique.
123 Ouvre une nouvelle fenêtre.
124 Également accessible avec l'argument "\-g".
126 evim eview
127 La version graphique en mode Débutant (easy).
128 Ouvre une nouvelle fenêtre.
129 Également accessible avec l'argument "\-y".
131 rvim rview rgvim rgview
132 Comme ci-dessus, mais avec des restrictions. Il vous sera impossible de
133 lancer des commandes du shell, ou de suspendre
134 .B Vim.
135 Également accessible avec l'argument "\-Z".
136 .SH OPTIONS
137 Les options peuvent être spécifiées dans n'importe quel ordre,
138 avant ou après les noms de fichiers. Les options sans arguments
139 peuvent être combinées après un unique tiret.
140 .TP 12
141 +[num]
142 Place le curseur sur la ligne "num" dans le premier fichier.
143 Si "num" est omis, le curseur sera placé sur la dernière ligne.
145 +/{motif}
146 Place le curseur sur la première occurrence de {motif} dans le premier fichier.
147 Voir ":help search\-pattern" pour connaître les motifs de recherches
148 disponibles.
150 +{commande}
152 \-c {commande}
153 Exécute {commande} après la lecture du premier fichier.
154 {commande} est interprétée comme une commande Ex.
155 Si la {commande} contient des espaces, elle doit être entourée
156 de doubles-apostrophes (cela dépend du shell utilisé).
157 Exemple: Vim "+set si" main.c
159 Note : vous pouvez utiliser jusqu'à 10 commandes "+" ou "\-c".
161 \-S {fichier}
162 Source {fichier} après la lecture du premier fichier.
163 C'est équivalent à \-c "source {fichier}".
164 {fichier} ne peut pas débuter par un '\-'.
165 Si {fichier} est omis, "Session.vim" est utilisé (cela ne fonctionne que si
166 \-S est le dernier argument).
168 \-\-cmd {commande}
169 Comme "\-c", mais la commande est exécutée juste avant de traiter les fichiers
170 vimrc.
171 Vous pouvez utiliser jusqu'à 10 de ces commandes, indépendamment des
172 commandes "\-c".
176 .B Vim
177 a été compilé avec le support de la fonctionnalité ARABIC pour l'édition de
178 fichiers de droite à gauche et les claviers arabes, cette option lance
179 .B Vim
180 en mode Arabe, c.-à-d. que l'option 'arabic' est activée.
181 Sinon, un message d'erreur est émis et
182 .B Vim
183 quitte.
186 Mode Binaire.
187 Active plusieurs options pour permettre l'édition
188 d'un fichier binaire ou exécutable.
191 Compatible. Active l'option 'compatible'.
192 .B Vim
193 se comportera alors quasiment comme Vi, même s'il existe un fichier .vimrc.
196 Démarre en mode Diff.
197 Deux ou trois noms de fichiers doivent être spécifiés.
198 .B Vim
199 ouvrira alors tous les fichiers et affichera leurs différences.
200 Fonctionne comme vimdiff(1).
202 \-d {périph}
203 Ouvre {périph} pour l'utiliser comme terminal.
204 Uniquement sur Amiga.
205 Exemple:
206 "\-d con:20/30/600/150".
209 Debogage. Passe en mode Débogage lors de l'exécution de la première commande
210 d'un script.
213 Démarre
214 .B Vim
215 en mode Ex, comme si l'exécutable s'appelait "ex".
218 Démarre
219 .B Vim
220 en mode Ex amélioré, comme si l'exécutable "exim" avait été invoqué.
223 Premier-plan (Foreground). Pour la version graphique,
224 .B Vim
225 ne forke pas et ne se détache pas du shell dans lequel il a été invoqué.
226 Sur Amiga,
227 .B Vim
228 n'est pas relancé pour ouvrir une nouvelle fenêtre.
229 Cette option est utile quand
230 .B Vim
231 est exécuté par un programme qui attend la fin de la session d'édition
232 (par exemple mail).
233 Sur Amiga, les commandes ":sh" et ":!" ne fonctionneront pas.
235 \-\-nofork
236 Premier-plan (Foreground). Pour la version graphique,
237 .B Vim
238 ne forkera pas et ne se détachera pas du shell dans lequel il a été lancé.
242 .B Vim
243 a été compilé avec le support de la fonctionnalité FKMAP pour l'édition de
244 fichiers de droite à gauche et les claviers farsi, cette option lance
245 .B Vim
246 en mode Farsi, c.-à-d. avec les options 'fkmap' et 'rightleft' activées.
247 Sinon, un message d'erreur est émis et
248 .B Vim
249 quitte.
253 .B Vim
254 a été compilé avec le support de l'IHM graphique, cette option active
255 l'IHM graphique. Si le support n'a pas été compilé, un message d'erreur
256 est émis et
257 .B Vim
258 quitte.
261 Donne une aide succincte sur les arguments et les options de la ligne de
262 commande. Après cela,
263 .B Vim
264 quitte.
268 .B Vim
269 a été compilé avec le support de la fonctionnalité RIGHTLEFT pour l'édition de
270 fichiers de droite à gauche et les claviers hébreu, cette option lance
271 .B Vim
272 en mode Hébreu, c.-à-d. avec les options 'hkmap' et 'rightleft' activées.
273 Sinon, un message d'erreur est émis et
274 .B Vim
275 quitte.
277 \-i {viminfo}
278 Lorsque l'utilisation d'un fichier viminfo est activée, cette option indique
279 le nom de fichier à utiliser à la place de "~/.viminfo" par défaut.
280 Il est possible d'empêcher l'utilisation d'un fichier ".viminfo", en
281 spécifiant le nom de fichier "NONE".
284 Comme \-r.
287 Mode Lisp.
288 Active les options 'lisp' et 'showmatch'.
291 Empêche la modification des fichiers.
292 Désactive l'option 'write'.
293 Vous pouvez toujours modifier le tampon, mais il vous sera impossible
294 d'écrire le fichier.
297 N'autorise aucune modification. les options 'modifiable' et 'write' sont
298 désactivées, de sorte que les changements ne sont pas autorisés et que les
299 fichiers ne peuvent pas être écrits. Note : ces options peuvent être activées
300 pour autoriser les modifications.
303 Mode Non-compatible. Désactive l'option 'compatible'.
304 Cela améliorera le comportement de
305 .B Vim
306 \, mais il sera moins conforme à celui de Vi, même s'il n'existe aucun
307 fichier ".vimrc".
310 N'utilise pas de fichier d'échange (swapfile).
311 Le recouvrement après un plantage sera impossible.
312 Utile pour éditer un fichier sur un support très lent (disquette par ex.).
313 Également activable avec ":set uc=0".
314 Il est possible de l'annuler avec ":set uc=200".
316 \-nb
317 Devient un serveur d'édition pour NetBeans. Consulter la documentation à ce
318 sujet pour davantage de détails.
320 \-o[N]
321 Ouvre N fenêtres les unes au-dessus des autres.
322 Quand N est omis, ouvre une fenêtre pour chaque fichier.
324 \-O[N]
325 Ouvre N fenêtres côte à côte.
326 Quand N est omis, ouvre une fenêtre pour chaque fichier fichier.
328 \-p[N]
329 Ouvre N onglets.
330 Quand N est omis, ouvre un onglet pour chaque fichier fichier.
333 Mode Lecture-Seule.
334 Active l'option 'readonly'.
335 Vous pouvez toujours éditer le tampon, mais il vous sera impossible de
336 d'écraser accidentellement un fichier.
337 Si vous voulez écraser un fichier, ajoutez un point d'exclamation à la commande
338 Ex, comme dans ":w!".
339 L'option \-R impose l'option \-n (voir ci-dessus).
340 L'option 'readonly' peut être désactivée avec ":set noro".
341 Voir ":help 'readonly'".
344 Donne la liste des fichiers d'échange, avec des informations pour les utiliser
345 à des fins de recouvrement.
347 \-r {file}
348 Mode Recouvrement.
349 Utilise le fichier d'échange pour récouvrer d'une session d'édition plantée.
350 Le fichier d'échange est un fichier avec le même nom que le fichier texte,
351 suivi du suffixe ".swp".
352 Voir ":help recovery".
355 Mode Silencieux. Disponible uniquement quand
356 .B Vim
357 est lancé en tant que "ex" ou quand l'option "\-e" a été spécifiée avant
358 l'option "\-s".
360 \-s {scriptEntrée}
361 Lit le fichier de script {scriptEntrée}.
362 Les caractères du fichier sont interprétés comme si vous les tapiez.
363 La commande ":source! {scriptEntrée}" donne le même résultat.
364 Si la fin du fichier est atteinte avant que l'éditeur quitte, les caractères
365 suivants sont lus depuis le clavier.
367 \-T {terminal}
368 Indique à
369 .B Vim
370 le nom du terminal utilisé.
371 Cela n'est requis que lorsque la détection automatique échoue.
372 Le {terminal} devrait être connu de
373 .B Vim
374 (intégré) ou défini dans le fichier termcap ou terminfo.
376 \-u {vimrc}
377 Utilise les commandes du fichier {vimrc} pour les initialisations.
378 Toutes les autres initialisations sont omises.
379 À utiliser pour éditer un type de fichiers particulier.
380 Cela permet aussi d'omettre toute initialisation en spécifiant le nom de
381 fichier "NONE".
382 Voir ":help initialization" dans Vim pour davantage de détails.
384 \-U {gvimrc}
385 Utilise les commandes du fichier {gvimrc} pour l'initialisation de l'IHM
386 graphique.
387 Toutes les autres initialisations graphiques sont omises.
388 Cela permet aussi d'omettre toute initialisation graphique en spécifiant le nom
389 de fichier "NONE".
390 Voir ":help gui\-init" dans Vim pour davantage de détails.
392 \-V[N]
393 Mode Verbeux.
394 Donne des messages à propos des fichiers sourcés, ainsi que sur la lecture
395 et les écritures dans le fichier viminfo. le nombre optionnel N précise la
396 valeur de l'option 'verbose' (10 par défaut).
399 Démarre
400 .B Vim
401 en mode Vi, comme si l'exécutable s'appelait "vi". Cela n'a d'effet que si
402 l'exécutable invoqué est "ex".
404 \-w {scriptSortie}
405 Tous les caractères que vous tapez sont enregistrés dans le fichier
406 {scriptSortie}, jusqu'à ce que vous quittiez
407 .B Vim.
408 C'est utile quand vous voulez créer un fichier de script à utiliser avec
409 "vim \-s" ou ":source!".
410 Si le fichier {scriptSortie} existe, les caractères sont ajoutés à la fin.
412 \-W {scriptSortie}
413 Comme \-w, mais un fichier existant sera écrasé.
416 Chiffre les fichiers lors de l'écriture. Une clé de chiffrement sera demandée.
419 Ne se connecte pas au serveur X. Accélère le temps de démarrage dans un
420 terminal, mais le titre de la fenêtre et le presse-papier seront inaccessibles.
423 Démarre
424 .B Vim
425 en mode Débutant (easy), comme si l'exécutable s'appelait "evim" ou "eview".
426 Donne à
427 .B Vim
428 un comportement plus proche des éditeurs « cliquez-tapez ».
431 Mode restreint. Fonctionne comme si l'exécutable commençait par la lettre 'r'.
433 \-\-
434 Délimite la fin des options.
435 Les arguments qui suivent seront considérés comme des noms de fichiers.
436 Cela permet d'éditer des fichier débutant par un '\-'.
438 \-\-echo\-wid
439 IHM graphique GTK uniquement : retourne la Window ID sur stdout.
441 \-\-help
442 Donne un message d'aide et quitte, comme "\-h".
444 \-\-literal
445 Prend les arguments de noms de fichiers littéralement, sans étendre les
446 jokers. N'a aucun effet sur Unix, où le shell étend les jokers.
448 \-\-noplugin
449 Ne charge pas les greffons. Implicite avec \-u NONE.
451 \-\-remote
452 Se connecte à un serveur Vim et lui fait éditer les fichiers spécifiés dans
453 le reste des arguments. Si aucun serveur n'est trouvé, un avertissement est
454 émis et les fichiers sont édités dans le Vim courant.
456 \-\-remote\-expr {expr}
457 Se connecte à un serveur Vim, y évalue {expr} et affiche le résultat sur la
458 sortie standard (stdout).
460 \-\-remote\-send {touches}
461 Se connecte à un serveur Vim et y envoie {touches}.
463 \-\-remote\-silent
464 Comme \-\-remote, mais sans émettre d'avertissement si aucun serveur n'est
465 trouvé.
467 \-\-remote\-wait
468 Comme \-\-remote, mais Vim ne quitte pas tant que le fichier est en cours
469 d'édition.
471 \-\-remote\-wait\-silent
472 Comme \-\-remote\-wait, mais sans émettre d'avertissement si aucun serveur n'est
473 trouvé.
475 \-\-serverlist
476 Donne la liste des noms de tous les serveurs Vim disponibles.
478 \-\-servername {nom}
479 Utilise {nom} pour le nom de serveur. Ce nom est donné au Vim courant, à moins
480 qu'il ne soit utilisé avec un argument \-\-remote. Dans ce cas, il s'agit du nom
481 du serveur auquel se connecter.
483 \-\-socketid {id}
484 IHM graphique GTK+ uniquement : utilise le mécanisme GtkPlug pour faire
485 fonctionner gvim dans une autre fenêtre.
487 \-\-version
488 Affiche les informations sur la version puis quitte.
489 .SH AIDE EN LIGNE
490 Taper ":help" dans
491 .B Vim
492 pour commencer.
493 Taper ":help sujet" pour obtenir de l'aide sur un sujet précis.
494 Par exemple : ":help ZZ" pour consulter l'aide sur la commande "ZZ".
495 Utiliser <Tab> et CTRL\-D pour compléter les sujets (":help
496 cmdline\-completion").
497 Des marqueurs sont inclus dans l'aide et vous permettent de sauter d'un endroit
498 à un autre (comme des liens hypertextes, voir ":help").
499 L'ensemble des fichiers de la documentation peut être consulté de cette
500 façon, par exemple ":help syntax.txt".
501 .SH FICHIERS
502 .TP 15
503 /usr/local/lib/vim/doc/*.txt
504 Les fichiers de la documentation de
505 .B Vim.
506 Utiliser ":help doc\-file\-list" pour obtenir la liste complète.
508 /usr/local/lib/vim/doc/tags
509 Le fichier des marqueurs utilisé pour trouver les informations dans les
510 fichiers de la documentation.
512 /usr/local/lib/vim/syntax/syntax.vim
513 Initialisation de la syntaxe pour l'ensemble du système.
515 /usr/local/lib/vim/syntax/*.vim
516 Fichiers de syntaxe pour différents langages.
518 /usr/local/lib/vim/vimrc
519 Initialisation de
520 .B Vim
521 pour l'ensemble du système.
523 ~/.vimrc
524 Initialisation de
525 .B Vim
526 de votre compte utilisateur.
528 /usr/local/lib/vim/gvimrc
529 Initialisation de gvim pour l'ensemble du système.
531 ~/.gvimrc
532 Initialisation de gvim pour votre compte utilisateur.
534 /usr/local/lib/vim/optwin.vim
535 Script utilisé pour la commande ":options", une manière pratique de consulter
536 et de modifier les options.
538 /usr/local/lib/vim/menu.vim
539 Initialisation des menus de gvim pour l'ensemble du système.
541 /usr/local/lib/vim/bugreport.vim
542 Script pour générer un rapport de bogue. Voir ":help bugs".
544 /usr/local/lib/vim/filetype.vim
545 Script pour détecter le type d'un fichier d'après son nom.
546 Voir ":help 'filetype'".
548 /usr/local/lib/vim/scripts.vim
549 Script pour détecter le type d'un fichier d'après son contenu.
550 Voir ":help 'filetype'".
552 /usr/local/lib/vim/print/*.ps
553 Fichiers utilisés pour l'impression PostScript.
555 Pour disposer d'informations récentes, consulter le site Internet de VIM :
557 <URL:http://www.vim.org/>
558 .SH VOIR AUSSI
559 vimtutor(1)
560 .SH AUTEUR
561 La majeure partie de
562 .B Vim
563 a été écrite par Bram Moolenaar, avec l'aide de nombreux autres contributeurs.
564 Voir ":help credits" dans
565 .B Vim.
567 .B Vim
568 est basé sur Stevie, réalisé par Tim Thompson,
569 Tony Andrews et G.R. (Fred) Walter.
570 Toutefois, pratiquement rien du code original ne subsiste.
571 .SH BOGUES
572 Probablement.
573 Voir ":help todo" pour consulter la liste des problèmes connus.
575 NOTE : Remarquez que bon nombre de points, qui pourraient être considérés comme
576 des bugs par certains, sont en fait dus à une reproduction trop fidèle
577 du comportement de Vi. Et si vous pensez que d'autres points sont des
578 bugs "parce que Vi le fait différemment", vous devriez jeter un oeil
579 attentif au fichier vi_diff.txt (ou taper ":help vi_diff.txt" dans Vim).
580 Regardez aussi les options 'compatible' et 'coptions'.
581 .SH TRADUCTION
582 Cette page de manuel a été traduite par Richard Hitier.
583 <richard.hitier@dial.oleane.com> 2000-08-07.
585 Cette page de manuel a été mise à jour par David Blanchet.
586 <david.blanchet@free.fr> 2006-04-10.