Answers:
如果该-r
选项不起作用,则该-R
选项可能会满足您的要求:
-R或--RAW-CONTROL-CHARS
与-r类似,但是仅以“原始”形式输出ANSI“颜色”转义序列。与-r不同,在大多数情况下,屏幕外观都可以正确维护。ANSI“颜色”转义序列是以下形式的序列:
电调[... m
其中“ ...”是零个或多个颜色指定字符为了跟踪屏幕外观,假定ANSI颜色转义序列不移动光标。通过将环境变量LESSANSIENDCHARS设置为可以结束颜色转义序列的字符列表,您可以少考虑“ m”以外的字符可以结束ANSI颜色转义序列。通过将环境变量LESSANSIMIDCHARS设置为可以显示的字符列表,您可以少考虑ESC和m之间可能会出现标准字符以外的字符。
git
:默认情况下,它less
用作寻呼机并LESS=FRSX
在环境中调用它(就像less -FRSX
)
git
,我一直想知道为什么它的行为方式与众不同,但从未进行调查。谢谢。
-R
而不是-r
可能适合您。