[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
Dernière révisionLes deux révisions suivantes
fr:slackbook:vi [2012/11/19 00:55 (UTC)] – [Éditer un document] Initial translation ellendhelfr:slackbook:vi [2012/12/29 15:19 (UTC)] – [Sources] ellendhel
Ligne 42: Ligne 42:
 Se déplacer dans **//vi//** est peut être la chose la plus dure à apprendre pour un débutant. **//vi//** n'utilise pas les touches fléchées habituelles pour déplacer le curseur, encore que ce soit une option possible sous Slackware Linux. Au lieu de cela, les mouvements sont d'autres commandes utilisées en mode commande. La raison derrière cela est simple. **//vi//** est plus vieux que l'apparition des touches fléchées sur les claviers. De fait, les mouvements du curseur sont gérés en utilisant moins de touches que celle disponibles et les touches de la ligne de base de la main droite((utilisées en dactylographie - NdT)) <key>'h'</key>, <key>'j'</key>, <key>'k'</key> et <key>'l'</key> furent choisies pour cela. Ces touches permettent de déplacer le curseur à partir du moment où **//vi//** est en mode commande. Voici un petit tableau pour vous aider à retenir comment elles fonctionnent : Se déplacer dans **//vi//** est peut être la chose la plus dure à apprendre pour un débutant. **//vi//** n'utilise pas les touches fléchées habituelles pour déplacer le curseur, encore que ce soit une option possible sous Slackware Linux. Au lieu de cela, les mouvements sont d'autres commandes utilisées en mode commande. La raison derrière cela est simple. **//vi//** est plus vieux que l'apparition des touches fléchées sur les claviers. De fait, les mouvements du curseur sont gérés en utilisant moins de touches que celle disponibles et les touches de la ligne de base de la main droite((utilisées en dactylographie - NdT)) <key>'h'</key>, <key>'j'</key>, <key>'k'</key> et <key>'l'</key> furent choisies pour cela. Ces touches permettent de déplacer le curseur à partir du moment où **//vi//** est en mode commande. Voici un petit tableau pour vous aider à retenir comment elles fonctionnent :
  
-^Command Result ^+^Commande Résultat ^
 |h|déplace le curseur d'un caractère vers la gauche| |h|déplace le curseur d'un caractère vers la gauche|
 |j|déplace le curseur d'une ligne vers le bas| |j|déplace le curseur d'une ligne vers le bas|
Ligne 54: Ligne 54:
 ===== 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, en attendant d'être plus à l'aise.
 +
 +^ Commande ^ Résultat ^
 +|h|déplace le curseur d'un caractère vers la gauche|
 +|j|déplace le curseur d'une ligne vers le bas|
 +|k|déplace le curseur d'une ligne vers le haut|
 +|l|déplace le curseur d'un caractère vers la droite|
 +|10j|déplace le curseur de 10 lignes vers le bas|
 +|G|aller à la fin du fichier|
 +|%%^%%|aller au début de la ligne|
 +|$|aller à la fin de la ligne|
 +|dd|supprimer la ligne (et la copier en mémoire tampon)|
 +|5dd|supprimer 5 lignes (et les copier en mémoire tampon)|
 +|dw|supprimer un mot (et la copier en mémoire tampon)|
 +|5dw|supprimer 5 mots (et les copier en mémoire tampon)|
 +|yy|copier une ligne (et la copier en mémoire tampon)|
 +|yw|copier un mot (et le copier en mémoire tampon)|
 +|5yw|copier 5 mots (et les copier en mémoire tampon)|
 +|p|coller le contenu de la mémoire tampon à l'emplacement du curseur|
 +|P|coller le contenu de la mémoire tampon au dessus de l'emplacement du curseur|
 +|r|remplace un caractère|
 +|R|remplace plusieurs caractères|
 +|x|supprime un caractère|
 +|X|supprime le caractère précédent|
 +|u|annule l'action précédente|
 +|:s'ancien'nouveau'g|remplace toutes les occurrences d'//ancien// par //nouveau// sur la ligne active|
 +|:%s'ancien'nouveau'g|remplace toutes les occurrences d'//ancien// par //nouveau// dans tous le document|
 +|/asdf|recherche la prochaine occurrence de //asdf//|
 +|:q|quitte (sans sauvegarder)|
 +|:w|enregistre le document courant|
 +|:w fichier|sauvegarde le document courant sous le nom //fichier//|
 +|:x|sauvegarde et quitte|
 ====== Navigation ====== ====== Navigation ======
  
Ligne 61: Ligne 93:
 ====== 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 ()