43 lines
701 B
Markdown
43 lines
701 B
Markdown
|
---
|
||
|
categories: wip
|
||
|
title: Howto Vim
|
||
|
...
|
||
|
|
||
|
<http://www.vim.org/docs.php>
|
||
|
|
||
|
~~~
|
||
|
# 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
|
||
|
~~~
|