我不想必须手动重新加载日志文件,我想在日志进入时自动查看它们。
显然,VIM 内置了这项功能,称为自动读取,但我无法在 Ubuntu 中使用它
我可以跑
sudo vi ~/.vimrc
像这样编辑 vim 的配置文件:
set number
set autoread
数字参数完美地发挥作用。自动读取根本不起作用。
有什么想法或窍门吗?我希望 VIM 在查看的文件更新时也自动滚动文件底部。
答案1
该tail
命令完全按照我的要求执行...实际上做得更好:
tail /var/logs/foo.log
这将自动打印foo.log
到控制台,并且当foo.log
更新时,这将反映在控制台中。
答案2
我发现自动阅读有效,但只有当我将窗口置于焦点时才会刷新(对于我的设置,将鼠标移出窗口,然后再移回)。