我正在编辑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>
我从post中得到了这个主意。
但这是行不通的。
最佳答案
使用CtrlL重画屏幕。您也可以使用:redraw
。
检查这些上的help。
关于vim - 刷新Vim缓冲区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7078538/