Page suivantePage pr�c�denteTable des mati�res
Vi a 3 modes :
- mode commande - �tat normal et initial ; les autres
reviennent ici (utilisez ESC pour stopper une commande partiellement
tap�e).
- mode d'entr�e - Atteint par diff�rentes commandes
a i A I o O c C s S R et termin� par ESC ou anomalement par
interruption.
- mode ligne - C-�-d attendant une entr�e apr�s une
commande : , / , ? ou un ! (termin� par
CR, stopp� par CTRL-c). CTRL est la touche de
contr�le : CTRL-c signifie � control c �.
- TERM= code Place le nom de code de votre terminal
dans la variable TERM.
- export TERM Transporte la valeur de TERM (le code du
terminal) vers tout programme UNIX d�pendant du terminal.
- tput init Initialise le terminal pour qu'il fonctionne
proprement avec divers programmes UNIX.
- vi fichier Acc�de � l'�diteur vi afin de
pouvoir �diter le fichier sp�cifi�.
- vi fichier1 fichier2 fichier3 Rentre trois fichiers
dans le tampon vi � �diter. Ces fichiers sont fichier1,
fichier2, et fichier3.
- view fichier Invoque l'�diteur vi sur le
fichier en mode lecture.
- vi -R fichier Invoque l'�diteur vi sur le
fichier en mode lecture.
- vi -r fichier R�cup�re le fichier et les
�ditions r�centes apr�s le crash du syst�me.
- :set option Active l'option.
- :set option=valeur Assigne la value � l'option.
- :set no option D�sactive l'option.
- :set Affiche les options activ�es par l'utilisateur.
- :set all Affiche la liste de toutes les options, � la fois les options par d�faut et celles activ�es par l'utilisateur.
- :set option? Affiche les valeurs de l'option.
Notations :
- CTRL-c CTRL est la touche de contr�le : CTRL-c signifie � control c � ;
- CR est le retour chariot (touche Entr�e).
- ESC Arr�te l'insertion ou une commande incompl�te ;
- CTRL-? CTRL est la touche de contr�le : CTRL-? signifie � control ? � supprime ou interrompt des interruptions ;
- CTRL-l r�affiche/rafra�chit l'�cran si ctrl-? l'a malmen�.
- ZZ Sauve le fichier et sort de vi.
- :wq Sauve le fichier et sort de vi.
- :w �crit le fichier courant.
- :w! Force l'�criture du fichier courant, si le fichier est en lecture seule.
- :wnom �crit dans le fichier nom.
- :q Sort de vi.
- :q! Force la sortie de vi (annule les changements).
- :e name �dite le fichier nom.
- :e! R��dite, en annulant les changements.
- :e + name �dite le fichier nom, en partant de la fin.
- :e + n �dite en partant de la ligne n.
- :e # �dite un fichier alternatif.
- :n �dite le fichier suivant de la liste des
arguments.
- :args Liste les fichiers de la liste actuelle.
- :rew Rembobine la liste des fichiers et �dite le premier.
- :n args Sp�cifie une nouvelle liste des arguments.
- :f Affiche le fichier actuel et la ligne.
- CTRL-G Synonyme de :f, affiche le fichier actuel et la ligne.
- :ta tag Pour marquer l'entr�e du fichier par tag.
- CTRL-] :ta, le mot suivant est tag.
- Fl�ches D�place le curseur.
- CTRL-d Descend d'une demi-page.
- CTRL-u Monte d'une demi page.
- CTRL-f Descend d'une page enti�re.
- CTRL-b Monte d'une page enti�re.
- :0 D�placement au d�but du fichier.
- :n D�placement � la ligne num�ro n.
- :$ D�placement � la fin du fichier.
- 0 D�placement au d�but de la ligne.
- ^ D�placement au premier caract�re non-blanc.
- $ D�placement au d�but de la ligne.
- CR D�placement au d�but de la ligne suivante.
- - D�placement au d�but de la ligne pr�c�dente.
- % Trouve le crochet correspondant.
- G Va � la ligne (d�faut � la derni�re ligne).
- ]] section/fonction suivante.
- [[ section/fonction pr�c�dente.
- H Premi�re ligne de l'�cran.
- L Derni�re ligne de l'�cran.
- M Ligne du milieu de l'�cran.
- + Ligne suivante, sur le premier non-blanc.
- - Ligne pr�c�dente, sur le premier non-blanc.
- CR Entr�e, pareil que +.
- j Ligne suivante, m�me colonne.
- k Ligne pr�c�dente, m�me colonne.
- 0 D�but de la ligne.
- $ Fin de la ligne.
- h Avance.
- l Recule.
- SPACE Pareil que l.
- fx Trouve x en avant.
- Fx Trouve x en arri�re.
- ; R�p�te le dernier f F.
- , Inverse de ; .
- | Vers la colonne sp�cifi�e.
- % Trouve le { ou } correspondant.
- w Mot en avant.
- b Mot en arri�re.
- e Fin du mot.
- ) Phrase suivante.
- ( Phrase pr�c�dente.
- } Paragraphe suivant.
- { Paragraphe pr�c�dent.
- W Mot d�limit� par du blanc.
- B Retour d'un mot blanc.
- E Fin d'un mot blanc.
- `` (taper deux fois la touche `) Contexte pr�c�dent.
- '' (taper deux fois la touche ') Contexte pr�c�dent au premier non-blanc de la ligne.
- mx Marque la position avec la lettre x.
- `x (touche ` et lettre x) Va � la marque x.
- 'x Va � la marque x au premier non-blanc de la ligne.
- CTRL-h Efface le dernier caract�re.
- CTRL-w Efface le dernier mot.
- erase Taper la touche DELETE, pareil que CTRL-h.
- kill Votre touche kill, efface l'entr�e de la ligne.
- \ �chappement de CTRL-h, efface et kill.
- ESC Stoppe l'insertion, retourne en commande.
- CTRL-? Interrompt, termine l'insertion.
- CTRL-d Retour de tabulation sur un autoindent.
- CTRL-v Affiche un caract�re non affichable.
- CTRL-l Efface et redessine.
- CTRL-r Redessine, �limine les lignes @.
- z-CR Redessine avec la ligne courante en haut.
- z- Redessine, avec la ligne courante au bas de la fen�tre.
- z. Redessine, avec la ligne courante au centre de la fen�tre.
- /pat/z- Ligne contenant pat en bas.
- tn Utilise une fen�tre de n lignes.
- CTRL-e Descend la fen�tre d'une ligne.
- CTRL-y Remonte la fen�tre d'une ligne.
- x Efface le caract�re sous le curseur.
- X Efface le caract�re avant le curseur.
- D Efface jusqu'� la fin de la ligne.
- d^ Efface jusqu'au d�but de la ligne.
- dd Efface la ligne.
- ndd Efface n lignes en commen�ant � la ligne
actuelle.
- dnw Efface n mots en partant du curseur.
- i Passe en mode d'insertion avant le curseur.
- I Passe en mode d'insertion avant le premier caract�re non-blanc.
- a Passe en mode d'insertion apr�s le curseur.
- A Passe en mode d'insertion apr�s la fin de la ligne.
- o Ouvre une nouvelle ligne en dessous de la ligne courante et passe en mode d'insertion.
- O Ouvre une nouvelle ligne au dessus de la ligne courante et passe en mode d'insertion.
- r Remplace le caract�re en dessous du curseur (ne passe PAS en mode d'insertion).
- R Entre en mode d'insertion en rempla�ant les caract�res.
- C shift-c. Change le reste de la ligne.
- D shift-d. Efface le reste de la ligne.
- s Substitue des caract�res.
- S Substitue des lignes.
- J Joint les lignes.
Le tampon de copie est rempli par TOUTE commande d'effacement, ou explicitement par Y et yy.
- Y Copie la ligne courante dans le tampon.
- nyy Copie n lignes en partant de la ligne actuelle dans le tampon.
- p Colle le tampon apr�s le curseur (ou sous la ligne
actuelle).
- P Colle le tampon avant le curseur (ou avant la ligne actuelle).
- "xp Colle � partir du buffer x.
- "xy Copie dans le tampon x.
- "xd Efface dans le tampon x.
- d Effacer.
- c Changer.
- < D�placement gauche.
- > D�placement droit.
- ! Filtrer au travers de la commande.
- = Indenter pour LISP.
- y Copier le texte dans le tampon.
- /texte Cherche en avant pour texte.
- ?texte Cherche en arri�re pour texte.
- n R�p�te la derni�re recherche dans la m�me direction.
- N R�p�te la derni�re recherche dans la direction inverse.
- / R�p�te la derni�re recherche en avant.
- ? R�p�te la derni�re recherche en arri�re.
- [ addr ] s/from/to/ [ g ] Cherche une occurence de from et remplace par to dans la ligne actuelle, ou dans le bloc.
addr (deux num�ros de lignes s�par�s par une commande ; 1,$ est le fichier entier) remplace une occurence par ligne, ou toutes les occurences si g est sp�cifi�.
Par exemple, :3,20s/unmot/unautre/g remplacera "unmot" par "unautre" de la ligne 3 � la ligne 20. 'g' est global et signifie que toutes les occurences de "unmot" seront remplac�es.
- :sh Donne un shell (� quitter avec CTRL-d).
- :!commande Lance un shell pour ex�cuter commande.
- :set number Active la num�rotation des lignes.
- :set nonumber D�sactive la num�rotation des lignes.
- : Pr�vient vi que les prochaines commandes seront des commandes pour l'�diteur de ligne.
- :sh Retourne temporairement au shell pour ex�cuter quelques commandes shell sans quitter vi.
- CTRL-d Sort du shell temporaire et retourne sous vi afin de pouvoir �diter la fen�tre actuelle.
- :n Va � la n�me ligne du tampon.
- :x,zw fichier �crit les lignes x � z dans un nouveau fichier appell� fichier.
- :$ D�place le curseur au d�but de la derni�re ligne du tampon.
- :.,$d Efface toutes les lignes de la ligne actuelle � la derni�re ligne.
- :r fichier Ins�re le contenu du fichier fichier sous la ligne actuelle du tampon.
- :s/texte/autre_texte/ Remplace la premi�re apparition de texte sur la ligne actuelle par autre_texte.
- :s/texte/autre_texte/g Remplace toutes les apparitions de texte sur la ligne actuelle par autre_texte.
- :g/texte/s//autre_texte/g Change toutes les apparitions de texte dans le tampon par autre_texte.
- u Annule le dernier changement.
- U Restaure la ligne actuelle.
- ~ Change la casse.
- J Joint la ligne actuelle et la ligne suivante.
- . R�p�te la derni�re commande de changement de texte.
- CTRL-g Montre le nom du fichier et le nombre de lignes.
Page suivantePage pr�c�denteTable des mati�resHosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:16