Commande Vim

Commande de base

  • "i" Passer en mode insertion
  • "A" Ajouter en fin de ligne
  • ":q" Quitter
  • ":q!" Quitter sans sauvegarder
  • ":w" Enregister le fichier
  • ":wq" Enregistrer et quitter
  • ":x" Enregistrer (seulement en cas de modification) et quitter
  • ":set paste" Passer en mode "collage"

Commandes d'édition

  • "u" Annuler la dernière opération
  • "Ctrl+r" Rétablir la dernière opération annulée
  • "." Répéter la dernière opération d'édition
  • "yy" Copier la ligne (4yy = 4 lignes)
  • "dd" Couper la ligne (4dd = 4 lignes)
  • "p" Coller après (P = insérer avant)
  • "x" Effacer le caractère
  • "dw" Effacer le texte jusqu'à la fin du mot
  • "diw" Effacer le mot sous le curseur

Recherche / remplacement

  • "/" Rechercher du texte
  • "n" Rechercher l'occurence suivante
  • "N" Rechercher l'occurence précédente
  • "cw" Remplacer le texte jusqu'à la fin du mot
  • "ciw" Remplacer le mot
  • "C" Remplacer jusqu'en fin de ligne
  • "." Répéter la dernière opération d'édition
  • "":%s/A/B/g" Remplacer tous (g) les A par des B

Fenêtrage

  • "Ctrl+w-s" Diviser horizontalement
  • "Ctrl+w-v" Diviser verticalement
  • "Ctrl+w-w" Passer à la fenêtre suivante
  • "Ctrl+w-n" Ouvrir un fichier vierge dans une nouvelle fenêtre
  • ": tabnew nom_fichier" Ouvrir le fichier nom_fichier dans un onglet
  • "Ctrl+w-q" Fermer la fenêtre