Actualiser Vim tampon

Je suis en train de modifier des fichiers HTML.
J'utilise cette carte clavier pour lancer firefox pour afficher la page:

map <F6> :update<CR>:silent !xdg-open %:p<CR>

Mais après cette commande, la fenêtre Vim devient complètement noir.
J'ai besoin de faire défiler chaque ligne pour faire apparaître de nouveau.

Donc je veux écrire une fonction aux frais de la mémoire tampon. Voici ce que j'ai fait:

function! Refresh()                                                                                                                                               
    " code
    set noconfirm
    bufdo e!
    set confirm
endfunction

nmap <F5> :call Refresh()<CR>

J'ai eu l'idée de ce post.
Mais ça ne fonctionne pas.

Si j'appuie sur Ctrl+L il retrace.

OriginalL'auteur McBear Holden | 2011-08-16