我只是好奇如果我正在查看一个正在更新的文件,例如x.log,也就是一个日志文件。是否有一种有效的方法可以刷新它,而不是每次都要使用":q" 和 "vim x.log"呢?
仅使用“:edit”命令将重新加载当前文件。
使用“:edit!”命令可以先丢弃更改。
此外,当你切换到另一个程序并返回时,gvim会提示你重新加载文件,并检测到文件已更改。
如果您只是查看文件而不修改它,也可以执行以下命令::set autoread
该命令将自动重新读取文件并更新缓冲区中的内容。
:e 重新加载当前文件。如果您进行了任何更改,请使用 :e!。您可以像这样为其分配一个键:
nmap <F1> :e^M
其中 ^M 是一个字面控制-M(在 vi 中使用 control-V)。