raccourci_etrange

Les raccourcis permettent souvent de gagner du temps. Pour celui-ci, à part peut-être en Jet-Ski, on ne voit pas trop..



A l’instar des traitements de texte en mode fenêtré, les éditeurs disponibles sur les terminaux Linux ont aussi quelques trucs cachés, pas forcement visibles au premier abord mais au combien pratiques au quotidien.


Info : Ceux qui débutent avec l'éditeur Vi (ou Vim) trouverons un petit guide facile sur cette page.


Quelques raccourcis utiles lorsque vous êtes en mode commande :


  • Touche 0 (zéro) ==> Se déplacer au début de la ligne où se trouve votre curseur
  • Touche $ ==> Se déplacer à la fin de la ligne où se trouve votre curseur
  • Touches "Shift" + "G" ==> Aller à la dernière ligne du fichier
  • Touche x ==> Supprimer le caractère de la position actuelle (sous le curseur, en surbrillance)
  • Touche u ==> Revenir (annuler) la dernière manipulation (commande). Équivalent de ctrl + Z dans les traitements de texte fenêtrés
  • Touche . (point) ==> Ré-itérer la dernière commande
  • Touches "Majuscule" + "D" ==> Supprimer la partie de ligne qui reste à droite du curseur
  • Commande ":se nu" ==> Afficher les numéros de ligne
  • Commande "dd" ==> Supprimer la ligne où se trouve le curseur
  • Commande "nG" ==> Se rendre à la ligne n. Exemple, pour aller à la ligne 15, on tape 15G
  • Touches "Ctrl" + "F" ==> Remonter l'affichage de la hauteur d'un écran (scroll)
  • Touches "Ctrl" + "B" ==> Descendre l'affichage de la hauteur d'un écran (scroll)



Pour basculer en mode insertion :


  • Touche "i" ==> Insérer texte juste avant la position du curseur (à sa gauche donc), pour sortir touche Echap
  • Touche "A" ==> Ajouter du texte juste après la position du curseur (à sa droite donc), pour sortir touche Echap



Enregistrer et/ou sortir de Vi :


  • Commande " :w! " ==> Enregistrer sans quitter (rester dans Vi)
  • Commande " :wq! " ==> Enregistrer et quitter Vi
  • Commande " :q! " ==> Quitter Vi sans enregistrer



Faire des recherches dans le fichier avec Vi :


  • Commande " /chat " ==> Recherche du mot "chat" en partant du début du fichier
  • Commande " ?chien " ==> Recherche du mot "chien" en partant de la fin du fichier
  • Touche "N" ==> Afficher le résultat suivant lors d'une recherche



Remplacer un ou plusieurs mots dans Vi :


  • Commande " :%s/chat/chien/g " ==> Remplace tous les mots "chat" du fichier par "chien"
  • Commande " :2,35s/chat/chien/g " ==> Remplace toutes les occurrences "chat " par " chien " entre les lignes 2 et 35



Supprimer certaines occurrences :


  • Commande " :%s/ *$//g " ==> Supprime les espaces blancs
  • Commande " :g/chat/d " ==> Supprime toutes les lignes contenant "chat"
  • Commande " :v/chien/d " ==> Supprime toutes les lignes ne contenant pas "chien"
  • Commande " :%s/^\(.*\)\n\1$/\1/ " ==> Supprime les lignes en doublon





Bien entendu, il existe des dizaines d'autres commandes et combinaisons. Vous en trouverez d'ailleurs quelques unes à partir des liens ci-dessous.

Faites part de vos commentaires ou raccourcis les plus utilisés sur le topic dédié du forum.


Lien utiles :