如何以尽可能少的击键次数在“less”中显示命令的标准输出?

如何以尽可能少的击键次数在“less”中显示命令的标准输出?

我经常发现自己将命令的输出通过管道传输到其中,less因为less它比普通终端更适合研究输出。

虽然我总是可以附加| less到每个命令,但我想知道是否有一种更简洁的方法来执行此操作,需要更少的击键。

一种选择是使用别名,less让我可以键入|L而不是|less.

有更聪明的方法吗?喜欢绑定| less到某个组合键吗?

我使用fishbut 的答案zsh同样bash受欢迎,尽管更通用的答案是首选。

答案1

对于这个特定的事情:按 alt+p。 Fish 绑定&| less默认添加的内容。

答案2

一种方法是自定义键绑定。例子:

bind \el "commandline --insert '| less'"

现在按 alt-L 或 option-L 将| less在光标处插入。

相关内容