Vi

Quelques raccourcis utiles dans vi/vim.

Edition simple

  • Aller à la ligne NNN
:NNN
  • Couper NNN lignes
NNNdd
  • Copier NNN lignes
NNNyy
  • Coller
p
  • Undo
u
  • Redo
CTRL+r
  • Répéter la dernière modification
.

Rechercher et remplacer

  • Remplacer un mot :
cw
  • Rechercher/Remplacer : la ligne suivante remplace chaine1 par chaine2 entre les lignes debut et fin (1,$ touche tout le doc)
start,end s/string1/string2/g 
%s/é/\é/g 
%s/ç/\ç/g 
%s/à/\à/g 
%s/è/\è/g 

Sauver/Quitter

  • sauver
:w
  • sauver et quitter
:x
:wq
  • quitter sans sauver
:q!

Avancé

  • Désactiver l'indentation automatique (utile pour coller des blocs de texte) :
:set noai
:set noautoindent
  • Conversion de fichier
:set ff=unix
:set encoding=utf-8
:set fileencoding=utf-8

Links

linux/vi.txt · Dernière modification: 2013/02/03 22:39 par matthieu
Recent changes RSS feed Debian Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki