我经常需要搜索大型xml模式文件,以便下一次出现在光标下的单词,但是如果它是标签结束标签,则最好不要
在下面的例子中,#是光标所在的位置.使用*或#使用iskeyword不包括>或<将在<Dealid>和之间移动</Dealid>.
<Deali#d>4444</Dealid>
... 50 lines
<Dealid>6666</Dealid>
... n lines
<Dealid>5643</Dealid>
Run Code Online (Sandbox Code Playgroud)
我尝试过:set iskeyword+=<哪种方法可以移动到下一场比赛,但是它改为vey包括<结束标签,所以移动到开头6666,例如,打字vey会拉6666<而不是6666.
反正得到了最好的两个词或限制的iskeyword+=<到*和#运营商?
这应该做你想要的.
nnoremap * :set iskeyword+=<<CR>*:set iskeyword-=<<CR>
nnoremap # :set iskeyword+=<<CR>#:set iskeyword-=<<CR>
Run Code Online (Sandbox Code Playgroud)
它设置的变化iskeyword在执行前*或#后重置它.
| 归档时间: |
|
| 查看次数: |
118 次 |
| 最近记录: |