vim colorscheme

Note: bon, va falloir contribuer à highlight.js pour que vim soit ajouté on dirait …

Quelques astuces de navigations (et plus)

Très simple de jongler avec plusieurs fichiers ouverts !

Ce qui est très vite devenu indispensable :

* Couper la fenetre en deux horizontalement et ouvrir foo.bar au dessus :
:new foo.bar

* Couper la fenetre en deux verticalement et ouvrir foo.bar dans la partie de gauche:
:vnew foo.bar

mais ce que j’ignorais jusqu’à il y a quelques jours :
* ouvrir dans une nouvelle fenetre, mais cette fois en bas où à droite.
:bel vnew foo.bar
:bel new foo.bar

Intervertir deux fenêtres :
CTRL-W CTRL-X

Faire « tourner » les fenetres (toutes sont décalées d’une fenetre, et la dernière prend la place de la première) :
CTRL-W CTRL-R

Insérer le résultat d’une commande shell dans vim sans le quitter ? Voici un exemple pour « ls » :

:r!ls

Pendant que j’y suis, je note aussi ça là : rechercher remplacer, entre la ligne actuelle (.) et la fermeture de la balise <body>, les balises <br>, et les remplacer par <br/>. le g (comme global) pour dire « ok si plusieurs fois par ligne », et le c comme « cautious » pour demander confirmation à chaque fois.

:.,/</body>/s,<br>,<br/>,gc

Un dernier pour la route !!

Pour faire en sorte que :make « teste » le script php.
:set makeprg=php -l %
:set errorformat=%m in %f on line %l