少不突出搜索

maj*_*tor 11 less

发生了一些事情,所以我看不到更少的亮点。我试过了:

  • 使用不同的终端。
  • 使用-g选项
  • 确保-G不在
  • ^K 搜索时
  • ESC——U

没有任何帮助。

我在 i3 桌面上使用 Ubuntu 12.10。$TERM=screen-256. 当我使用^ ALT 1切换到TTY1 时man man我可以看到它突出显示了 man 参数和搜索模式。

我还能做些什么来修复它?

Den*_*nis 4

TTY1 中的突出显示有效,因为它将 TERM 变量设置为正确的值。

如果您使用屏幕:

将 TERM 变量更改为适当的值(例如screenscreen-256color)。检查您的个人~/.screenrc或系统范围的/etc/screenrc并修复相应的行。

在我的 less 版本中,值screen-256实际上应该会导致错误:

WARNING: terminal is not fully functional
-  (press RETURN)
Run Code Online (Sandbox Code Playgroud)

如果您不使用屏幕:

屏幕*只能由屏幕正确解释。

TERM 的正确值取决于您的终端仿真器,通常应由它设置。Ubuntu 的三个预装终端模拟器的默认值是xterm

执行

grep -R TERM= ~/.* /etc 2> /dev/null
Run Code Online (Sandbox Code Playgroud)

检查 TERM 的值是否在 shell 的配置文件中被覆盖。

  • TTY1 中的 echo $TERM 也会重新运行“screen-256 color”。但将 TERM 更改为“xterm”再次突出显示它。 (3认同)