Vimscript 全部匹配
Vimscript all matches
我是 Vimscript 的新手,但我正在尝试查找所有包含 @属性.
的行
我正在尝试的是:
norm! gg
wh search( "@property", "cW" ) != 0
echo getline( "." )
endw
但是这段代码有一个死锁。我做错了什么?
不要传递 c
标志,或者至少不要每次都传递。 c
指定应接受光标处的匹配项 – 但 search()
始终将光标移动到匹配项!
例如,
let flags = "cW"
while search("@property", flags) != 0
echo getline(".")
let flags = "W"
endwhile
我是 Vimscript 的新手,但我正在尝试查找所有包含 @属性.
的行我正在尝试的是:
norm! gg
wh search( "@property", "cW" ) != 0
echo getline( "." )
endw
但是这段代码有一个死锁。我做错了什么?
不要传递 c
标志,或者至少不要每次都传递。 c
指定应接受光标处的匹配项 – 但 search()
始终将光标移动到匹配项!
例如,
let flags = "cW"
while search("@property", flags) != 0
echo getline(".")
let flags = "W"
endwhile