文字示例:
<div> test </div>
test test test
test <div> test
test test test
test </div> test
test test test
我想从<div>
到</div>
进行选择。
我的搜索:
<div>\_.\{-}</div>
然而..
1)它没有在第1行选择<div> test </div>
2)它确实从第3行的<div>
中选择,但不在第5行的<div>
中选择,而是从第5行的末尾开始。
我错了什么?
答案 0 :(得分:2)
在vim中试试这个:
/<div>\_.\{-}<\/div>
你应该逃避最后的/
,以便让vim知道它属于模式。
/pattern/{offset}<cr>
没有逃脱,vim认为以下字符是抵消。
它的工作方式如您所愿。使用相对简单的vim配置:
https://github.com/sk1418/myConf/blob/master/common/base.vimrc
在下面的屏幕截图中,命令行输出来自:echo @/
如您所见,突出显示的文本正是您想要的。
答案 1 :(得分:0)
您可以在这里使用vat
请参阅回答here或:help at