creation page HowtoVim
This commit is contained in:
parent
b14f8b9caf
commit
a80aec0fcb
43
HowtoVim.md
Normal file
43
HowtoVim.md
Normal file
|
@ -0,0 +1,43 @@
|
||||||
|
---
|
||||||
|
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
|
||||||
|
~~~
|
Loading…
Reference in a new issue