Vim 如何使用方括号跳过HTML标记
我正在使用Vim 如何使用方括号跳过HTML标记,vim,Vim,我正在使用[[和]在Python中的类之间跳转。我还想在相同缩进级别的HTML标记之间跳转 例如: <div> <li>Hello</li> <li>Hello</li> </div> <div> <li>Hello</li> <li>Hello</li> </div> 你好 你好 你好 你好 如果光标位于第一个di
[[
和]
在Python中的类之间跳转。我还想在相同缩进级别的HTML标记之间跳转
例如:
<div>
<li>Hello</li>
<li>Hello</li>
</div>
<div>
<li>Hello</li>
<li>Hello</li>
</div>
你好
你好
你好
你好
如果光标位于第一个div元素上,当我按下]]
时,它应该转到第二个div
。如果光标位于li
元素上,则应转到下一个li
元素,然后转到下一个div
元素
如何在.vimrc中映射它?当在正常模式下按下时,移动到下一步
function! NextTag()
call search( getline('.') =~? 'div' ? '<div' : '<\(li\|div\)')
endfunction
nnoremap , :call NextTag()<cr>