我正在使用emmet-vim,表示它可以在xml
个文件中使用,但我似乎无法在标记之间导航。
说我有这种结构:
<dependency>
<groupId>com.google</groupId>
<artifactId>slides</artifactId>
<version>1.0</version>
<scope>system</scope>
<systemPath>${basedir}/lib/lib.jar</systemPath>
</dependency>
如何向前跳到下一个标签?例如,将光标放在版本标签中的1
上,如何移动到下一行的第二个s
? (s
的第一个system
。)
我已经尝试<C-y> n
这是“转移到下一个编辑点”,但它似乎不起作用。
答案 0 :(得分:-1)
我的光标位于第二行(
c
中的com
)中的第一个com.google
上,如何移动到下一行的第一个s
?< / p>
/s<CR>
如何向前跳到下一个标签?
Emmet和Vim都没有这样的功能。
您可以使用自定义函数和自定义映射自行添加:
function! JumpToNextTag(dir)
call search('<[^/][^>]\{-}>.', a:dir == 'backward' ? 'web' : 'we')
endfunction
nnoremap <key> :call JumpToNextTag('forward')<CR>
nnoremap <key> :call JumpToNextTag('backward')<CR>
显然不会涵盖每个角落的情况。
我已经尝试
<C-y> n
这是“转移到下一个编辑点”,但它似乎不起作用。
"Move to next edit point"没有按照您的想法行事。