Certains fichiers de conf ont besoin de tabulation pour survivre.
Pour faire une tabulation quand on est en expandtab, suffit :
"ctrl-v tab"
Vous ouvrez un fichier, vous voulez vous rendre sur la ligne concernée, disons la ligne 235.
Pour ça on tape ":235"
Ensuite pour "centrer la vue" : "zz"
\o/
Je lis ce bouquin en ce moment, à petite dose ça passe bien.
"Le meilleur moyen de progresser c'est de pratiquer" excellent ce vim golf :)
vimrc trick not bad :
To put this into a mapping, you can use:
:map <F7> :if exists("g:syntax_on") <Bar>
\ syntax off <Bar>
\ else <Bar>
\ syntax enable <Bar>
\ endif <CR>
je me mets ça de côté, des screencast/tuto vim
vimdiff /path/to/file scp://remotehost//path/to/file
à tester, pourrait être pratique quand j'édite du html
(pour trouver le div fermant ..)
Un truc que j'avais oublié avec vim et qui vient de me revenir :
Pour répéter une commande, utiliser "." (point)
Par exemple lorsque je veux tabuler plusieurs lignes, je ctrl+v pour selectionner mes lignes, puis je ">" pour tab 1 fois
Pour tab une 2eme ou 3eme fois, je fais "." autant de fois qu'il le faut!
Parait que ça va plus vite que ack
à tester
Explication des commandes de map de vim (pour compléter son .vimrc)
Commandes pour utiliser le plugin NERDTree de vim
Comment gérer les onglets dans vim
Onglets (tabs)
:tabedit <file> : ouvre un fichier dans un nouvel onglet
gt (ou CTRL-PGDOWN), gT (ou CTRL-PGUP) : respectivement passer à l'onglet suivant/précédent
:tabmode <entier> : déplace l'onglet courant à la position indiquée (0 signifie premier onglet)
CTRL-W T : si la fenêtre est splitée, détache le buffer en cours dans un nouvel onglet