La plus récente de "wow" truc que j'ai appris est une méthode de faire compliqué de recherche et remplacement. Très souvent, dans le passé, j'ai eu un vraiment compliqué regexp pour faire des substitutions sur les et il n'est pas travaillé. Il ya une meilleure façon:
:set incsearch " I have this in .vimrc
/my complicated regexp " Highlighted as you enter characters
:%s//replace with this/ " You don't have to type it again
Le "truc" ici (faute d'un meilleur mot) est la façon dont vous pouvez utiliser la fonction de recherche pour créer la regexp (et "incsearch' il met en évidence que vous entrez des caractères) et ensuite utiliser un pattern vide dans la substitution: le pattern vide par défaut, le dernier modèle de recherche.
Exemple:
/blue\(\d\+\)
:%s//red\1/
L'équivalent de:
:%s/blue\(\d\+\)/red\1/
Voir:
:help 'incsearch'
:help :substitute