所以,与大多数具有编程思想的文本编辑器一样,Vim突出了匹配的"范围"字符(例如(
和)
,<
和>
以及{
和}
)。
我想知道,是否有动议要从另一个角色接触到这个角色?就像<
上的插入符号一样,移动到(突出显示的)匹配>
?
我知道[动作] t>
或[动作] f>
会完成类似的事情。那不是我要问的。
答案 0 :(得分:24)
动议是:%
。
单独使用时,会根据matchpairs
选项的值在打开/关闭对之间跳转。
但是默认情况下,尖括号 - <>
- 不包含。可以根据filetype
设置它们。 HTML文件类型插件设置它,因此如果您打开HTML文件,您将能够使用%
在匹配的尖括号之间跳转。但不是例如C ++ / Java的。
如果在使用%
时没有跳过尖括号,请使用:
:set matchpairs+=<:>
现在在尖括号上使用%
应跳转到匹配的括号。
有关更多详情,请参阅:help 'matchpairs'
和:help various-motions
- %
是第一次提到的。
答案 1 :(得分:10)
是的,%按键执行此操作。有关详细信息,请参阅Moving to matching braces。