我使用Vim打开一个bibtex文件,但是我导出了另一个bib文件并经常替换原来的文件。
我想自动重新加载Vim缓冲区以查看新的bibtex文件。
据我所知,:view file-name
将以只读模式打开文件
set autoload
会自动加载。
只有在以只读权限打开文件时,我才能set autoload
?
我是否需要使用某些au Buffer..
变量?
答案 0 :(得分:3)
我会写一个自定义的:ViewAutoRead
命令:
:command! -nargs=1 -complete=file ViewAutoRead view <args> | setlocal autoread
您还可以将设置与命令结合使用:
:view +setl\ autoread filename
:autocmd
是任何只读文件的通用解决方案:
:autocmd BufRead * if &readonly | setlocal autoread | endif