Is there any way to highlight multiple searches in (g)Vim?

前端 未结 10 860
青春惊慌失措
青春惊慌失措 2020-12-02 06:29

I want to search for multiple strings in Vim/gVim and have them highlighted in different colours. Is there a way of doing this with out-the-box Vim or with a plug-in?

10条回答
  •  醉话见心
    2020-12-02 06:55

    There are two simple ways to highlight multiple words in vim editor.

    1. Go to search mode i.e. type '/' and then type \v followed by the words you want to search separated by '|' (pipe).
      E.g.: /\vword1|word2|word3

    2. Go to search mode and type the words you want to search separated by '\|'.
      E.g.: /word1\|word2\|word3

    Basically the first way puts you in the regular expression mode so that you do not need to put any extra back slashes before every pipe or other delimiters used for searching.

提交回复
热议问题