当我在Vim中浏览代码时,需要看到括号/方括号的开头和结尾,而按下%似乎不太方便。
我尝试使用 :set showmatch
,但是会导致光标在输入括号时来回跳动。但如果我要浏览已经编写好的代码怎么办呢?
当我在Vim中浏览代码时,需要看到括号/方括号的开头和结尾,而按下%似乎不太方便。
我尝试使用 :set showmatch
,但是会导致光标在输入括号时来回跳动。但如果我要浏览已经编写好的代码怎么办呢?
set showmatch
是最好的选择。你还可以使用 % 命令来跳转到匹配的括号、大括号、方括号、引号等之间。
将vim从6.3版本升级至8.0可能会交换/升级管理MatchParen功能的代码文件,该文件位于/usr/share/vim/vim80/plugin/matchparen.vim
用于调查vim失败以突出显示匹配括号的函数名为:Highlight_Matching_Pair()
。通过echo和sleep来逐步执行代码,直到运行matchaddpos(...)
。
也许你需要的是这个插件:
:let loaded_matchparen = 1
,然后它应该正常工作。 - DavisDude:highlight MatchParen ctermbg=blue guibg=lightblue
。 - warsac