less

鼠标在 tmux 会话中滚动较少的寻呼机输出
less

鼠标在 tmux 会话中滚动较少的寻呼机输出

我使用export LESS=-R来启用使用鼠标滚动浏览 less 输出的功能。它在 tmux 中不起作用。对于 vim,解决方案是添加set mouse=a。假设 less 有一个等效选项,那么它是什么? ...

Admin

`vim | less` 破坏了一些东西
less

`vim | less` 破坏了一些东西

这是我找到的可以解答我的问题的最佳地方。 从 gitbash 内部运行vim | less会导致它执行一些我只能形容为“中断”的操作。 通常我可以恢复 less 提示符,有时可以恢复 vim 提示符,很少恢复 shell 提示符;只有 shell 提示符看起来正常,但您无法输入命令。 另外,您通常是否只能选择整行?哦,那是因为我在空行上进行测试。 回到我的问题: 为什么会发生这种情况?如何预防? ...

Admin

`less`:多个命令,包括搜索
less

`less`:多个命令,包括搜索

假设您想less自动滚动到末尾。很简单,正如手册所述,只需这样做即可less +G。 想象一下,你想less从头开始,但吸收了它的全部输入。很简单,这样做less +Gg(到最后再回到开头),它支持多个命令链。你不相信吗?链式Gg序列足够多,你最终会看到less来回走动。 假设您想要less前进到==序列的第六个出现位置。不能使用less +/==nnnnn!它会搜索==nnnnn,而不是搜索==然后搜索下一个五次。现在该怎么做? ...

Admin

更少地显示 ^M,而是转到新行
less

更少地显示 ^M,而是转到新行

我有一个日志文件,其中borg --progress添加了许多以 分隔的行^M。 奇怪的是,less将其^M“按原样”放在屏幕上,而不是产生一条新线。 这有什么原因吗? 当找到一个序列时,我怎样才能转到less新行?^M ...

Admin

如果内容可以在 less 命令的一个屏幕中容纳,则打印内容并退出
less

如果内容可以在 less 命令的一个屏幕中容纳,则打印内容并退出

我的 中有以下内容~/.gitconfig: [core] pager = less -+$LESS -MR 这使得less可用于git命令。无论内容大小如何,git命令都会输出 的内容。在我点击 之后,所有内容都会消失,然后我返回到干净的 bash 提示符。lessq 如果我删除-+$LESS,当我点击q或 时,它会退出,如果所有内容在打印出来后可以放在一个屏幕上。那是我的 bash 提示不清晰,它之前显示了命令的输出less。 我可以通过删除来获得上述行为-+$LESS,但在正常的 bash 提示下我无法做到这一点。 如何-+$LESS使用普...

Admin

有没有办法减少运行次数,而无需随后恢复屏幕?
less

有没有办法减少运行次数,而无需随后恢复屏幕?

我更喜欢使用lessovermore进行分页输出,因为它的命令界面好得多。但是,它有一个非常烦人的功能,即在退出时将屏幕清除回其原始状态。一我喜欢的一个功能more是它不改变屏幕,这样你就可以看到你决定退出时的状态(通常在文件末尾)。 less即使在模拟模式下运行LESS_IS_MORE,屏幕也会被清除。有没有办法防止less这种情况发生? ...

Admin

Less Compiler 在 PHPStrom 2018.3 中无法运行
less

Less Compiler 在 PHPStrom 2018.3 中无法运行

less我正在使用 PHPstrom 2018.3(最新版本)。当我通过文件观察器进行编译时出现此错误。 Failed to run File Watcher ', Less'. The watcher has been disabled. Error: Invalid executable ...

Admin

less-+选项文档
less

less-+选项文档

在这个答案 less -+S用于关闭该-S选项。 我想知道 less 的这种行为记录在哪里,因为滚动less --help只会产生+cmd Execute the less cmd each time a new file is examined.似乎无法解释-+S选项语法的结果。这种语法记录在哪里? ...

Admin

让 pager (less) 在键盘按下后重新运行 git log
less

让 pager (less) 在键盘按下后重新运行 git log

有时我发现将 git 提交图(由 提供git log)并排显示到我正在工作的终端窗格中很方便。 git log默认与分页器一起运行less,并且仅显示调用时的分支状态。有没有办法在按键时less重新读取输出git log以显示当前状态? 我现在的解决方法是退出寻呼机并git log再次调用,但这很麻烦。 我已经看到,在 less 中有r或者重新绘制屏幕STRG+r,STRG+L​​但这不是第二次查询 git。 有些人使用watch与来git log获得不断更新的历史记录,但这不适用于寻呼机,而我想保留寻呼机的功能。 ...

Admin

`LESS=+/EXAMPLE\:` 是什么意思?
less

`LESS=+/EXAMPLE\:` 是什么意思?

在man parallel_tutorial(对于 GNU parallel)中我发现了以下黑魔法: LESS=+/EXAMPLE\: man parallel man在网页中搜索man、less和bash,似乎这可能与less 预处理器,但我不确定,并且我最初几次尝试用这种语法搜索其他手册页都失败了。 +/...\:在 bash 中是什么意思? ...

Admin

无图形替代方案(日志文件查看器)
less

无图形替代方案(日志文件查看器)

尽管我对命令行很熟悉,但我发现 GUI 更易于导航并且能够一次容纳/滚动更多信息。 在 Windows 世界中,我习惯使用 TotalCommander,它有一个非常好用的集成查看器,可以处理任意大小的文件。它不执行“less”操作,但按 F2 很容易。 我不知道等效的 SL/RedHat (Gnome) 程序是什么。我主要使用 gEdit,但它对大文件来说很不给力。它可以非常快速地打开 1GB 的文件,能够向前和向后搜索并选择大量文本。 ...

Admin

为什么“less”命令占用了太多内存
less

为什么“less”命令占用了太多内存

我使用 less 检查一个相当大的文件(在具有 4GB RAM 的机器上为 8GB)。我告诉它“滚动到末尾”(shift+ G),它运行了一段时间,然后因为耗尽了 RAM 而被终止。我以为less它不会使用超过有限数量的 RAM,我是否遗漏了什么? ...

Admin