diff --git a/HowtoVim.md b/HowtoVim.md new file mode 100644 index 00000000..53eddbba --- /dev/null +++ b/HowtoVim.md @@ -0,0 +1,43 @@ +--- +categories: wip +title: Howto Vim +... + + + +~~~ +# apt install vim +$ vimtutor +# update-alternatives --config editor +~~~ + +## Mode sed + +Rechercher sans la casse : **/\\cfoo** + +Appliquer une commande à une selection de lignes : **:42,51!sed s/foo/bar/ FICHIER** + +## Astuces + +### Taper des caractères UTF8 + +Ctrl+v u XXXX où XXXX est le code Unicode du caractère + +### Taper des caractères ASCII + +Ctrl+v NNN où NNN est le numéro ASCII du caractère + +## Scripting + +Exécuter automatiquement des commandes : + +~~~{.bash} +$ vim ":retab" "+wq" +~~~ + +Écrire des commandes dans un script puis les rejouer : + +~~~{.bash} +$ vim -s script.txt FICHIER +$ vim -w script.txt FICHIER2 +~~~ \ No newline at end of file