2010-03-03 4 views
4

Après avoir fait un saut n'importe où dans le monde, que ce soit dans le fichier courant ou dans un fichier différent, est-il possible de lancer automatiquement vim zz (recentrer sur la ligne actuelle) ?Auto 'zz' dans vim après un saut

Je veux ceci après des choses comme la recherche, ctrl-o et ctrl-i ... et à peu près tout mouvement autre que hjkl.

Merci.

+1

Pas une réponse, mais un bon conseil, j'aime 'set scrolloff = 7' – szilveszter

Répondre

9

Voila:

" Center screen on next/previous selection. 
nnoremap n nzz 
nnoremap N Nzz 
" Last and next jump should center too. 
nnoremap <C-o> <C-o>zz 
nnoremap <C-i> <C-i>zz 
+0

Cela tombe bien, je voudrais aussi ajouter: " centre de l'écran sur saut de paragraphe 'nnoremap} } zz' 'nnoremap {{zz' – cee

Questions connexes