作为日志查看器,vim 的哪些功能比较方便?
less -F
相当不错。但我相信如果我们了解 vim 的隐藏功能,它可能会更好。
* 或 #
v//d
g//d
等等。
PS. 我不用vim作为代码编写工具。
答案1
这可能不言而喻,但如果您使用定期被覆盖的日志文件,那么您将需要:
:set autoread
所以 vim 将始终在屏幕上保留最新的日志。
答案2
答案3
在我看来,使用 vim 作为分页器唯一能得到的好处是,如果你正在查看的特定日志/文件有语法文件,语法会突出显示。你可以尝试这个 sh 脚本,它就是这样做的:
http://www.vim.org/scripts/script.php?script_id=1723
尽管它缺少一些 less 的内置和有用功能(如 -F),但考虑到 vim 被设计为文本编辑器而不是分页器,这并不奇怪。
答案4
你可以尝试LogViewer 插件用于查看多个并行日志文件。虽然您可以使用 tmux 和 tail 让终端显示多个日志文件,但您的光标无法在不同的窗格之间同步。