wiki/TipsVim.md

39 lines
1 KiB
Markdown
Raw Normal View History

2016-10-28 14:44:04 +02:00
# Tips Vim
* <http://www.vim.org/docs.php>
* <https://bitbucket.org/tednaleid/vim-shortcut-wallpaper/src>
* <http://vimsheet.com>
* <http://people.csail.mit.edu/vgod/vim/vim-cheat-sheet-en.pdf>
## Commandes de base
2016-10-28 15:06:08 +02:00
* `i` : passer en mode "Insert"
* `Échap` : passer en mode "Edit" sauf si vous avez le nouveau MacBook Pro sans cette touche ;)
* `:q!` : quitter sans sauvegarder
* `:wq` : sauvegarder et quitter
* `dd` : supprimer (et copier) une ligne
* `p` : coller
* `x` : effacer un caractère
2016-10-28 14:44:04 +02:00
## Commandes avancées
2016-10-28 15:06:08 +02:00
### Mode "Insert"
2016-10-28 14:44:04 +02:00
2016-10-28 15:06:08 +02:00
* `CTRL-V u XXXX``XXXX` est le code du caractère UTF8
2016-10-28 14:44:04 +02:00
2016-10-28 15:06:08 +02:00
### Mode "Edit"
2016-10-28 14:44:04 +02:00
2016-10-28 15:06:08 +02:00
* `r` : remplacer un caractère
* `c[0|^|w|$|G]` : changer (supprime et passe en mode insertion)
* `d` : supprimer
* `~` : inverser la casse d'un caractère
2016-10-31 12:04:24 +01:00
* `:set paste` / `:set nopaste` : passer en mode copier/coller (et revenir)
2016-10-28 14:44:04 +02:00
2016-10-28 14:46:04 +02:00
paramètres possibles pour changer/supprimer :
2016-10-28 14:44:04 +02:00
2016-10-28 15:06:08 +02:00
* `0` : début de ligne
* `^` : début de ligne (sauf caractères invisibles)
* `w` : fin du mot
* `$` : fin de ligne
* `G` : fin du fichier