Certains fichiers de conf ont besoin de tabulation pour survivre.
Pour faire une tabulation quand on est en expandtab, suffit :
"ctrl-v tab"
-
http://stackoverflow.com/questions/4781070/how-to-insert-tab-character-when-expandtab-option-is-on-in-vimVous 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/
-
https://links.infomee.fr/?c5jByAJe lis ce bouquin en ce moment, à petite dose ça passe bien.
-
http://pragprog.com/book/dnvim/practical-vim"Le meilleur moyen de progresser c'est de pratiquer" excellent ce vim golf :)
-
http://vimgolf.comvimrc 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>
-
http://vimdoc.sourceforge.net/htmldoc/syntax.htmlje me mets ça de côté, des screencast/tuto vim
-
http://vimcasts.org/episodes/archivevimdiff /path/to/file scp://remotehost//path/to/file
-
http://serverfault.com/questions/59140/how-do-diff-over-sshà tester, pourrait être pratique quand j'édite du html
(pour trouver le div fermant ..)
-
http://www.vim.org/scripts/script.php?script_id=3818Un 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!
-
https://links.infomee.fr/?MUT-ewParait que ça va plus vite que ack
à tester
-
http://robots.thoughtbot.com/faster-grepping-in-vim/Explication des commandes de map de vim (pour compléter son .vimrc)
-
http://stackoverflow.com/questions/3776117/vim-what-is-the-difference-between-the-remap-noremap-nnoremap-and-vnoremap-maCommandes pour utiliser le plugin NERDTree de vim
-
http://ngressier.developpez.com/articles/vim/vim-plugin-nerdtree/#LB-5Comment 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
-
http://all4dev.libre-entreprise.org/index.php/Guide_de_contr%C3%B4le_total_de_vim#Onglets_.28tabs.29