取消突出显示“less”中的最后一次搜索

VxJ*_*nxV 74 less search

当您在 less 中使用/向前搜索或?向后搜索时,文件的所有实例都会突出显示。在找到我要查找的单词的实例后,取消突出显示某些内容的最正确方法是什么?

目前我只是按/然后将乱码混入输入字段。没有结果=没有亮点!

我正在寻找类似于 vim:nohl功能的东西,更少。

Vol*_*gel 83

你可以用Alt+u删除突出显示在过去的搜索结果。
您可以使用+再次突出显示它们,这是一个切换。 Altu

如果使用选项或或 键启用该列,则关闭突出显示不会关闭状态列,在包含匹配项的每一上显示标记-J--status-column-J

隐藏状态列,请使用-+J.

显示状态列,请使用-J

(从技术上讲,Alt+u它相当于ESCu在终端级别 - 这就是Alt手册页中未提及 -key 的原因。)

  • `Esc` + `u` 是在 OSX 上执行此操作的一种非常重要的方式,其中 `Alt` + `u` 为您提供了一个完全不相关的字符。 (15认同)
  • 我假设在 OSX 上它是按 Esc,释放它,然后按 u,对吗? (2认同)
  • 这种差异与 OS X 无关,而与您的终端模拟器有关。例如,iTerm 能够根据本文中描述的行为分配“Alt”。 (2认同)

cjm*_*cjm 27

来自man less

ESC——u

撤消搜索突出显示。关闭与当前搜索模式匹配的字符串的突出显示。如果由于先前的 ESC-u 命令而突出显示已关闭,请重新打开突出显示。任何搜索命令也将重新打开突出显示。(也可以通过切换 -G 选项禁用突出显示;在这种情况下,搜索命令不会重新打开突出显示。)