如果它们位于一条线的开头,则突出显示尖括号及其内容

Roo*_*ook 2 vim

在Vim中,如果它们位于一行的开头,如何仅突出显示(匹配,确切地说)角括号及其内容,以下

[1-2-A 3.2.1.] Text goes here ... some more text ...  
which then continues here. [This should not be highlighted]
Some more text here.
Run Code Online (Sandbox Code Playgroud)

第二对不应突出显示.

我很感激这方面的任何帮助!

kev*_*kev 5

这个简短的模式有效:

/^\[.*\]
Run Code Online (Sandbox Code Playgroud)

长版本(如果不允许嵌套括号):

/^\[[^][]*\]
Run Code Online (Sandbox Code Playgroud)

非贪心版

^\[.\{-}\]
Run Code Online (Sandbox Code Playgroud)