Skip to main content
Commande mode
Édition et gestion des fichiers
- :w — Enregistre le fichier courant.
- :w nom.txt — Enregistre sous un autre nom
- :wa — Enregistre tous les fichiers ouverts.
- :q — Quitte si aucun changement.
- :q! — Quitte sans enregistrer.
- :wq — Enregistre puis quitte.
- :x — Enregistre si nécessaire puis quitte.
- :wqa — Enregistre tout et quitte Vim.
- :e fichier — Ouvre un fichier.
- :saveas nom — Enregistre sous un nouveau nom et continue dessus.
Recherche et remplacement
- :/mot — Recherche mot vers le bas.
- :?mot — Recherche vers le haut.
- :noh — Désactive le surlignage de recherche.
- :%s/a/b/ — Remplace a par b sur tout le fichier.
- :%s/a/b/g — Remplace a par b partout, toutes occurrences.
- :s/a/b/ — Remplace sur la ligne courante.
- :g/mot/commande — Exécute une commande sur les lignes contenant mot.
- :v/mot/commande — Exécute sur les lignes ne contenant pas mot.
Navigation et affichage
- :set number — Affiche les numéros de ligne.
- :set relativenumber — Numéros relatifs.
- :set cursorline — Surligne la ligne du curseur.
- :set ruler — Affiche la position du curseur.
- :set list — Montre les caractères invisibles.
- :set wrap — Active le retour à la ligne.
- :set nowrap — Désactive le retour à la ligne.
- :set ignorecase — Recherche insensible à la casse.
- :set smartcase — Sensible à la casse si majuscules dans la recherche.
- :set hlsearch — Surligne les résultats de recherche.
Buffers
- :ls — Liste les buffers ouverts.
- :b n — Va au buffer numéro n.
- :b nom — Va au buffer correspondant au nom.
- :bd — Ferme le buffer courant.
- :bufdo commande — Exécute une commande sur tous les buffers.
Fenêtres (splits)
- :split — Ouvre une fenêtre horizontale.
- :vsplit — Ouvre une fenêtre verticale.
- :close — Ferme la fenêtre courante.
- :only — Ferme toutes les autres fenêtres.
- :resize +5 — Agrandit la fenêtre.
- :vertical resize 30 — Fixe la largeur à 30 colonnes.
Onglets (tabs)
- :tabnew — Ouvre un nouvel onglet.
- :tabclose — Ferme l’onglet courant.
- :tabnext — Passe à l’onglet suivant.
- :tabprev — Passe à l’onglet précédent.
- :tabs — Liste les onglets.
Divers utiles
- :help mot — Ouvre l’aide sur mot.
- :syntax on — Active la coloration syntaxique.
- :syntax off — Désactive la coloration.
- :set paste — Mode collage (désactive l’auto-indent).
- :set nopaste — Quitte le mode collage.
- :cd chemin — Change le répertoire courant.
- :!commande — Exécute une commande shell.
- :terminal — Ouvre un terminal intégré (Vim récent).
- :map — Liste les mappings.
- :set — Liste les options modifiées.