【问题标题】:How to clean Vimperator search highlights如何清理 Vimperator 搜索亮点
【发布时间】:2013-11-04 22:09:02
【问题描述】:

Vimperator 中,按 / 并进行搜索。如果有匹配项,所有将突出显示。

我的问题是如何以体面的方式清理这些亮点。

我目前的做法是再次按/,然后输入一个随机字符串,如“abcdefgh”,输入,然后按Esc清除命令窗口中的红色警告.

【问题讨论】:

    标签: firefox vimperator


    【解决方案1】:

    :nohlsearch 命令将删除搜索突出显示。如果你经常使用它,你可以将它映射到一个键。

    【讨论】:

      【解决方案2】:

      键入以下内容以快速清除突出显示的文本

      :不会

      或者你可以切换它突出显示

      :设置 hls!

      【讨论】:

      • 我通过重新映射并将其存储在配置文件中,将其与其他答案相结合。对于其他新手,这里是步骤(Ubuntu):1):mkv 制作~/.vimperatorcc 文件。 2) 在选择的编辑器(例如 vim 或 nano)中编辑该文件,添加以下内容:map ? :noh<CR>。我还在它上面添加了一条评论来解释它:" Remap ? from 'Search backwards' to 'clear find highlights'。我选择了?,因为我只是不使用“向后搜索”。我只是搜索然后shift+N 向后看。显然,? 与开始搜索的 / 是相反的。
      【解决方案3】:

      重新映射很棒,你应该这样做!

      添加到上面的答案:
      您可以重新映射一些键以自动为您处理此问题。
      例如把这个发给你的~/.vimperatorrc

      " adjust search to enable highlight when searching and disable when escape is pressed
      noremap n :set hlsearch<return>n
      noremap <esc> :noh<return><esc>
      

      说明:
      noremap - 在不重新映射键的情况下重新映射键序列。
      n 重新映射的键。
      :set hlsearch&lt;return&gt;n 在这种情况下我们希望重新映射执行的功能启用突出显示。

      这将在您单击n(用于下一个搜索结果)时设置突出显示,并在您单击退出时将其关闭。如果您想在立即开始搜索时突出显示,也可以使用 / 而不是 n

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-04-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-07-03
        • 1970-01-01
        相关资源
        最近更新 更多