相关疑难解决方法(0)

刷新Vim缓冲区

我正在编辑HTML文件.我使用这个keymap启动firefox来预览页面:

map <F6> :update<CR>:silent !xdg-open %:p<CR>
Run Code Online (Sandbox Code Playgroud)

但是在这个命令之后,Vim窗口变成了全黑.我需要滚动每一行才能再次出现.

所以我想写一个函数来刷新缓冲区.这是我做的:

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

nmap <F5> :call Refresh()<CR>
Run Code Online (Sandbox Code Playgroud)

我从这篇文章中得到了这个想法.但它不起作用.

vim

15
推荐指数
2
解决办法
1万
查看次数

重新加载缓冲区中的所有文件后,文件类型设置丢失

运行后:bufdo e! 我的所有文件都丢失了文件类型设置,我必须:set ft=XXX在每个文件中手动运行.

有谁知道如何解决这个问题?

运行:bufdo set ft=XXX不起作用,我不想以任何速度将所有文件设置为相同的文件类型.

干杯.

vim

8
推荐指数
3
解决办法
2281
查看次数

标签 统计

vim ×2