因此,Vim 与大多数具有编程意识的文本编辑器一样,会突出显示匹配的“范围”字符(例如(
and )
、<
and>
和{
and }
)。
我想知道,有没有动议从另一个人那里接触到那个角色?就像,用 a 上的插入符号<
移动到(突出显示的)匹配>
?
我知道 [action]t>
或 [action]f>
会完成类似的事情。这不是我要问的。
议案是:%
。
单独使用时,它会根据matchpairs
期权的价值在开/关对之间跳转。
但尖括号 - <>
-默认情况下不包括在内。它们可以基于filetype
. HTML 文件类型插件设置它,因此如果您打开 HTML 文件,您将能够%
在匹配的尖括号之间跳转。但不适用于例如 C++/Java。
要在使用 时添加尖括号,如果它们没有被跳转%
,请使用:
:set matchpairs+=<:>
现在使用%
尖括号应该跳转到匹配的括号。
请参阅:help 'matchpairs'
和:help various-motions
-%
是第一个提到的 - 了解更多详细信息。
是的,%按键可以做到这一点。有关更多信息,请参阅移至匹配大括号。