添加尾部行为,其中 enter 将空行添加到 less

blu*_*ast 9 linux tail less

我喜欢less,我可以用它来跟踪带有+F标志(或ShiftF热键)的日志,向前和向后搜索,并且通常可以在文档中自由移动。

但是在 中缺少一件事less:通常我在文件的末尾,我想看到新的事情发生。在tail -f我只会点击enter几次,新的日志行会与旧的行明显分开。

是否可以将其添加到less?如何?

mat*_*tdm 6

这不是真正tail的行为——它是终端。Tail 只是将输出流发送到 stdout,它会到达您的终端,并且您通过按 Enter 在该输出的中间插入空行。Tail 本身实际上根本不接受你的输入。你可以输入任何你想要的东西,它也会显示出来。

less但是,它是一个控制台应用程序,它接受输入并对其进行处理。它使用终端控制序列来管理控制台,这就是您可以滚动的方式。让您在流中插入任意字符会弄乱显示,并且无论如何都更少使用您的输入来控制程序。

不幸的是,它似乎没有办法在视觉上标记当前位置。这不是一个可怕的功能要求,不过,少并不仍然得到新的特点,不时。