Unable to match one or more whitespaces in Vim

前端 未结 9 722
一个人的身影
一个人的身影 2020-12-28 11:55

I want match spaces at the beginning of lines in Vim

PseudoCode of what I want to do

^( )*

I know the following fr

9条回答
  •  梦谈多话
    2020-12-28 12:45

    Btw, don't be surprised if you are using the hlsearch option and your whole text lights up after entering / * - instead of just the spaces. That's because zero spaces can match anywhere!

    So matching zero or more of anything is only helpful when used in conjunction with something else.

    Addition after clarification of question:

    To match one or more whitespaces at the beginning of a line do:

    /^\s\+
    

    See:

    :help whitespace
    :help /\+
    

提交回复
热议问题