Summary:

Vim and Emacs most used shortcuts
Tabs dans Vim7
Vim as a IDE
Saving several macros or file position
Other Vim tips

Vim and Emacs most used shortcuts

Vim = VIsual editor iMproved
Emacs = Eight Megabytes And Constantly Swapping
or is it Editor of MACroS ?

C-x = Controle+x
M-x = Alt+x (ou également Escape, x sous Emacs)
S-x = Shift+x

Quoi?VimEmacs
Bases
Ouvrir:n ficC-XF fic
Sauver:w (fic)C-XS
Quitter:q(!)C-XC
Copier-coller
SélectionC-V , Escape a la fin C-Space
Tout sélectionnerggyGC-XH
Couperd(nb_mot)W , d(nb_ligne)dC-W
Couper ligneddC-K
Copiery(nb_mot)W , y(nb_ligne)yM-W
Collerp , PC-Y
Fenetres
New - couper horizontalementC-WNC-X2
New - couper verticalementC-WVC-X3
Close:qC-X1, C-XK
SuivanteC-WW , C-WP , C-WflecheC-XB , C-XC-B
Recherche
mot/mot , n , NC-Smot , C-Rmot
ligne:num_ligneM-Gnum_ligne
Debut fichierggM-<
Fin fichierGM->
Debut ligne0C-A
Fin ligne$C-E
Mot suivant(nb)w , (nb)W , S-flechesC-fleches
Remplacer(%)s/mot1/mot2/gM-% mot1 mot2
Spécial
Annuler(nb)uC-_ , C-/
Incrémenter un nombreC-A
Décrémenter un nombreC-X
Voir les bindage:mapC-XC-H (+aide)
Aide:help (cmd)C-HI
Réindentation=<nb>= , =G , (nb)gq(flèches,G,...)Sélection puis M-x indent-region
ComplétionC-N,C-PM-/
Rectanglesnb_ligne:cmdSélection puis C-XR(k,t,...)
Compiler:!makeM-X compile
Exécuter:!cmdM-X shell

Tabs dans Vim7

On peut éditer des fichiers en les rangeant dans des onglets comme dans beaucoup d'IDE : Easier use of tabs:
map <C-F4> :tabclose<CR>
map <C-N> :tabnew<CR>

Vim as a IDE

Saving several macros or file position

Other Vim tips