VIM

Petit mémo pour VIM

cmd description
gg aller à la 1ere ligne
nG aller à la ligne n
G aller à la dernière ligne
h caractère précédent
l caractère suivant
b mot précédent
w mot suivant
u undo
v sélection caractère
V sélection ligne
d couper
y copier
p coller (après curseur)
P coller (avant curseur)
x supprime le caractère sous le curseur
dd supprime la ligne courante et la copie dans le presse papier
Esc Reviens au mode normal
:q! Quitter sans sauvegarder
:wq Quitter en sauvegardant

effacer le BOM UTF-8

https://fr.wikipedia.org/wiki/Indicateur_d%27ordre_des_octets

1vi file.xml
2:set nobomb
3:wq

édition de plusieurs fichiers en même temps

1vim file1 file2 file3
  • passer au fichier suivant: :n
  • passer au fichier précédent: :N

Fichier de conf

voici mon fichier de conf.

à mettre dans ~/.vimrc pour une une utilisation locale au compte ou dans /etc/vim/vimrc.local pour tous les utilisateurs.

 1" ecriture claire sur fond noir
 2set background=dark
 3
 4" coloration syntaxique
 5syntax on
 6
 7" convention 4 espaces pour indentation
 8set expandtab
 9set tabstop=4
10retab
11set shiftwidth=4
12
13" evite les tabulations lors des copier/coller
14set paste
15
16" affiche les numeros de ligne
17set nu
comments powered by Disqus