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