creation page HowtoVim
This commit is contained in:
parent
b14f8b9caf
commit
a80aec0fcb
|
@ -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 New Issue