Vim バッファを更新する 質問する

Vim バッファを更新する 質問する

HTML ファイルを編集しています。このキーマップを使用して Firefox を起動し、ページをプレビューします。

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

しかし、このコマンドを実行すると、Vim ウィンドウは完全に黒くなります。再度表示するには、すべての行をスクロールする必要があります。

そこで、バッファをリフレッシュする関数を書きたいと思います。私がやったことは次のとおりです:

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

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

このアイデアはここから得た役職しかし、それは機能しません。

ベストアンサー1

CtrlL画面を再描画するには を使用します。 も使用できます:redraw

チェックしてくださいヘルプこれらについて。

おすすめ記事