[2024-feb-29] Sad news: Eric Layton aka Nocturnal Slacker aka vtel57 passed away on Feb 26th, shortly after hospitalization. He was one of our Wiki's most prominent admins. He will be missed.

Welcome to the Slackware Documentation Project

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
fr:slackbook:vi [2012/11/19 01:05 (UTC)] – [Se déplacer] ellendhelfr:slackbook:vi [2013/10/13 20:37 (UTC)] (Version actuelle) ellendhel
Ligne 38: Ligne 38:
  
 Mais si vous ne voulez pas garder vos modifications et que vous voulez quitter ou reprendre à zéro ? Cela peut aussi se faire facilement. Exécutez la commande //:e!// sans argument ré-ouvrira le document courant. Quitter **//vi//** se fait simplement avec la commande //:q// si vous n'avez effectué aucune modification ou //:q!// si vous souhaitez quitter sans les enregistrer. Mais si vous ne voulez pas garder vos modifications et que vous voulez quitter ou reprendre à zéro ? Cela peut aussi se faire facilement. Exécutez la commande //:e!// sans argument ré-ouvrira le document courant. Quitter **//vi//** se fait simplement avec la commande //:q// si vous n'avez effectué aucune modification ou //:q!// si vous souhaitez quitter sans les enregistrer.
 +
 ===== Se déplacer ===== ===== Se déplacer =====
  
Ligne 49: Ligne 50:
  
 Les déplacements sont en fait un peu plus puissant que cela. Tout commande d'autres touches de commandes, les touches de déplacement acceptent des arguments numériques. Par exemple **10j** déplacera le curseur de dix lignes vers le bas. Vous pouvez également atteindre la fin ou l'origine de la ligne courante avec les touches <key>'$'</key> et <key>'^'</key> respectivement. Les déplacements sont en fait un peu plus puissant que cela. Tout commande d'autres touches de commandes, les touches de déplacement acceptent des arguments numériques. Par exemple **10j** déplacera le curseur de dix lignes vers le bas. Vous pouvez également atteindre la fin ou l'origine de la ligne courante avec les touches <key>'$'</key> et <key>'^'</key> respectivement.
 +
 ===== Éditer un document ===== ===== Éditer un document =====
  
 Maintenant que nous sommes capables d'ouvrir et sauvegarder des documents, ainsi que de s'y déplacer, il est temps d'apprendre à les éditer. Le premier moyen pour l'édition est d'entrer en mode insertion en utilisant soit les touches de commandes <key>'i'</key> ou <key>'a'</key>. Elles permettent d'insérer du texte avant le curseur ou après le curseur, respectivement. Une fois en mode insertion vous pouvez taper votre texte normalement et il sera intégré dans votre document. Vous pouvez retourner dans le mode commande pour sauvegarder vos changements en appuyant sur la touche <key>'Échap'</key>. Maintenant que nous sommes capables d'ouvrir et sauvegarder des documents, ainsi que de s'y déplacer, il est temps d'apprendre à les éditer. Le premier moyen pour l'édition est d'entrer en mode insertion en utilisant soit les touches de commandes <key>'i'</key> ou <key>'a'</key>. Elles permettent d'insérer du texte avant le curseur ou après le curseur, respectivement. Une fois en mode insertion vous pouvez taper votre texte normalement et il sera intégré dans votre document. Vous pouvez retourner dans le mode commande pour sauvegarder vos changements en appuyant sur la touche <key>'Échap'</key>.
 +
 ===== Aide-mémoire vi ===== ===== Aide-mémoire vi =====
  
-Comme **//vi//** peut être difficile à apprendre, j'ai préparé un petit aide mémoire qui pourra vous aider à débuter et être plus à l'aise.+Comme **//vi//** peut être difficile à apprendre, j'ai préparé un petit aide mémoire qui pourra vous aider à débuter, en attendant d'être plus à l'aise.
  
 ^ Commande ^ Résultat ^ ^ Commande ^ Résultat ^
-|h|Move the cursor one character left+|h|déplace le curseur d'un caractère vers la gauche
-|j|Move the cursor one line down+|j|déplace le curseur d'une ligne vers le bas
-|k|Move the cursor one line up+|k|déplace le curseur d'une ligne vers le haut
-|l|Move the cursor one character right+|l|déplace le curseur d'un caractère vers la droite
-|10j|Move the cursor ten lines down+|10j|déplace le curseur de 10 lignes vers le bas
-|G|Move to the end of the file+|G|aller à la fin du fichier
-|%%^%%|Move to the beginning of the line+|%%^%%|aller au début de la ligne
-|$|Move to the end of the line+|$|aller à la fin de la ligne
-|dd|Remove a line (and store it in the copy buffer)| +|dd|supprimer la ligne (et la copier en mémoire tampon)| 
-|5dd|Remove lines (and store them in the copy buffer)| +|5dd|supprimer lignes (et les copier en mémoire tampon)| 
-|dw|Remove a single word (and store it in the copy buffer)| +|dw|supprimer un mot (et la copier en mémoire tampon)| 
-|5dw|Remove five words (and store them in the copy buffer)| +|5dw|supprimer 5 mots (et les copier en mémoire tampon)| 
-|yy|Yank (copy) a line (and store it in the copy buffer)| +|yy|copier une ligne (et la copier en mémoire tampon)| 
-|yw|Yank (copy) a single word (and store it in the copy buffer)| +|yw|copier un mot (et le copier en mémoire tampon)| 
-|5yw|Yank five words (and store them in the copy buffer)| +|5yw|copier 5 mots (et les copier en mémoire tampon)| 
-|p|Paste the contents of the copy buffer at the cursor's location+|p|coller le contenu de la mémoire tampon à l'emplacement du curseur
-|P|Paste the contents of the copy buffer above the cursor's location+|P|coller le contenu de la mémoire tampon au dessus de l'emplacement du curseur
-|r|Replace a single character+|r|remplace un caractère
-|R|Replace multiple characters+|R|remplace plusieurs caractères
-|x|Delete a character+|x|supprime un caractère
-|X|Delete the previous character+|X|supprime le caractère précédent
-|u|Undo the last action| +|u|annule l'action précédente
-|:s'old'new'g|Replace all occurrences of 'old' with 'new' (current line only)+|:s'ancien'nouveau'g|remplace toutes les occurrences d'//ancien// par //nouveau// sur la ligne active
-|:%s'old'new'g|Replace all occurrences of 'old' with 'new' (all lines)+|:%s'ancien'nouveau'g|remplace toutes les occurrences d'//ancien// par //nouveau// dans tous le document
-|/asdf|Locate next occurrence of asdf| +|/asdf|recherche la prochaine occurrence de //asdf//
-|:q|Quit (without saving)| +|:q|quitte (sans sauvegarder)| 
-|:w|Save the current document| +|:w|enregistre le document courant
-|:w file|Save the current document as 'file'+|:w fichier|sauvegarde le document courant sous le nom //fichier//
-|:x|Save and quit|+|:x|sauvegarde et quitte| 
 ====== Navigation ====== ====== Navigation ======
  
Ligne 93: Ligne 97:
 ====== Sources ====== ====== Sources ======
 <!-- If you copy information from another source, then specify that source --> <!-- If you copy information from another source, then specify that source -->
-  * Source originale: [[http://www.slackbook.org/beta]] \\+  * Source originale : [[http://www.slackbook.org/beta]] \\
 <!-- Authors are allowed to give credit to themselves! --> <!-- Authors are allowed to give credit to themselves! -->
-  * Publié par Alan Hicks, Chris Lumens, David Cantrell, Logan Johnson\\ +  * Publication initiale d'Alan Hicks, Chris Lumens, David Cantrell, Logan Johnson 
-  * Traduction initiale de  [[wiki:user:escaflown | escaflown]]+  * Traduction initiale de [[wiki:user:escaflown | escaflown]] 
 +  * Traduction de [[wiki:user:ellendhel | Ellendhel]]
 <!-- * Contrbutions by [[wiki:user:yyy | User Y]] --> <!-- * Contrbutions by [[wiki:user:yyy | User Y]] -->
  
 fr:slackbook:vi ()