37

当我在 Vim 中浏览代码时,我需要看到左括号/括号,并且按下%似乎没有效率。

我试过:set showmatch了,但是当你输入括号时它会使光标来回跳动。但是如果我正在浏览已经编写好的代码怎么办?

4

4 回答 4

43
DoMatchParen

在你的.vimrc文件中

或者

:DoMatchParen

在 vim 本身内。

编辑:这来自pi_paren插件(这是一个标准插件)。

于 2008-10-24T02:22:01.480 回答
40

set showmatch是你最好的选择。您还可以使用该%命令在匹配的括号、大括号、方括号、引号等之间跳转。

于 2008-10-24T02:17:59.197 回答
1

vim 从 6.3 版升级到 8.0 版可能会交换/升级管理此 MatchParen 功能的代码文件/usr/share/vim/vim80/plugin/matchparen.vim

开始调查 vim 失败以突出显示匹配括号的函数称为:Highlight_Matching_Pair(). 执行回显和睡眠并单步执行代码直到matchaddpos(...)运行。

于 2018-10-10T07:56:24.580 回答
-1

也许你想要的是这个插件:

http://www.vim.org/scripts/script.php?script_id=350

于 2010-07-31T11:57:18.193 回答