取消突出显示“较少”中的最后一个搜索


59

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

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

我正在寻找与vim :nohl功能类似的东西,而且花费更少。


当然,在问完这个问题之后,我立即开始提出相关问题,并最终通过(其他地方)的手册页找到了答案。
VxJasonxV 2011年

1
因此,请删除您的问题或发布答案。
吉尔斯

如果我想把代表交给别人而不是扔掉怎么办?:)
VxJasonxV 2011年

3
不要让声誉影响您是否发布某些东西。只考虑您是否正在改善网站的内容。
Gilles

我认为cjm的内容有所改进,他让代表来展示它。我并不是说要揉搓它,而是指出它是因为它对用户有双重好处。我也没有发布代表问题,我只是在事发后自行找到了答案。
VxJasonxV 2011年

Answers:


59

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

关断所述高亮不关闭状态栏,示出了标记在每个含有匹配线如果列使用选项启用,-J--status-column或键-J

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

显示状态列,请使用-J

(从技术上讲,Alt+ u等同ESCu于终端级别-这就是为什么Alt手册页中未提及-key的原因。)


12
Esc+ u是在OSX上执行此操作的一种非常重要的方法,其中Alt+ u为您提供了一个完全无关的字符。
9000

2
我假设在OSX上按Esc键,然后释放它,然后按u键,对吗?
Volker Siegel

是; 我想删除“ +”,但是编辑评论为时已晚。
9000

解决方法是,您可以将其复制到新注释,对其进行编辑,然后删除旧注释。
Volker Siegel

1
这种差异与OS X无关,而与终端仿真器无关。例如,iTerm可以分配Alt与本文中描述的行为一致的内容。
rien333

20

来自man less

ESC--u

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.