Commit 4baca918 authored by wbar's avatar wbar
Browse files

vim cheatsheet : update some tips

parent dbb100da
......@@ -3,6 +3,7 @@ Categories = [""]
Tags = ["vim"]
title = "Aide mémoire VIM"
date = "2014-04-17"
modified = "2020-04-07"
draft = false
+++
......@@ -85,7 +86,9 @@ Le mode visuel permet de sélectionner du texte (en déplaçant le curseur) pour
`y` pour copier la sélection.
`c` pour couper la sélection.
`x` pour couper la sélection.
`C` pour couper la sélection et passer en mode insertion.
`p` pour coller après le curseur.
......@@ -165,9 +168,14 @@ Exemple `5p` collera 5 fois les caractères sauvés dans le buffer.
`ce` pour supprimer du curseur jusqu'à la fin du mot. Passe ensuite en mode insertion.
`cw` pour supprimer un mot et passer immédiatement en mode insertion.
`ci<sep>` supprime tout le contenu du bloc délimité par le séparateur sep et passe en mode insertion. Fonctionne sur tout type de caractère ouvrant/fermant. Parenthèses, crochets, accolades, guillemets, etc...
`:%s/unMot/unAtreMot/gc` substitution du premier mot par le second de manière globale avec demande de confirmation pour chaque occurrence.
Retirer le `c` final pour tout remplacer sans confirmation.
Retirer le `%` pour ne remplacer que sur la ligne courante.
[Petite remarque à propos des sauts de ligne]({{< relref "posts/2020/002-vim-sautsligne-remplacement.md" >}}).
## Rechercher
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment