11

因此,Vim 与大多数具有编程意识的文本编辑器一样,会突出显示匹配的“范围”字符(例如(and )<and>{and })。

我想知道,有没有动议从另一个人那里接触到那个角色?就像,用 a 上的插入符号<移动到(突出显示的)匹配>

我知道 [action]t>或 [action]f>会完成类似的事情。这不是我要问的。

4

2 回答 2

24

议案是:%

单独使用时,它会根据matchpairs期权的价值在开/关对之间跳转。

但尖括号 - <>-默认情况下包括在内。它们可以基于filetype. HTML 文件类型插件设置它,因此如果您打开 HTML 文件,您将能够%在匹配的尖括号之间跳转。但不适用于例如 C++/Java。

要在使用 时添加尖括号,如果它们没有被跳转%,请使用:

:set matchpairs+=<:>

现在使用%尖括号应该跳转到匹配的括号。

请参阅:help 'matchpairs':help various-motions-%是第一个提到的 - 了解更多详细信息。

于 2012-08-28T19:48:35.360 回答
10

是的,%按键可以做到这一点。有关更多信息,请参阅移至匹配大括号

于 2012-08-28T19:47:29.897 回答