查看输出时减少切换原始性

查看输出时减少切换原始性

less -R <file>每当我想查看可能包含 ansi 转义码(尤其是颜色)的文件时,我都会本能地键入内容。

有时,如果我在长管道中使用较少,但我忘记了,-R并且无法在不再次运行命令的情况下轻松返回并修复它。

任何常见的变体less(GNU 或其他)是否公开了在程序运行时在“原始”字符模式和非原始字符模式之间切换的能力?

答案1

里面的命令less-R.是的,就像命令行上的选项一样。

- 后跟一个命令行选项字母,这将更改该选项的设置并打印一条描述新设置的消息。如果在破折号后立即输入 ^P (CONTROL-P),则选项的设置会更改,但不会打印任何消息。如果选项字母具有数值(例如 -b 或 -h)或字符串值(例如 -P 或 -t),则可以在选项字母后输入新值。如果没有输入新值,则会打印一条描述当前设置的消息,并且不会更改任何内容。

因此,通过重复,-R您将切换显示控制字符(您可能需要在每个命令后按 Enter 键)。

对于长格式选项,您可以---+--+/长选项重置为其默认值。类似的命令还有更多:少人是你的朋友。

相关内容