我听说过两者都很多,但我无法真正测试它们之间的差异。
例如,如果我激活了MatchParen(默认情况下处于启用状态,或正在执行:DoMatchParen
),则当光标位于某种支架的顶部时,光标会改变颜色,匹配的支架也会相同。
我还获得cursorline
和cursorcolumn
效果。虽然这些都存在但我总是注意到,即使我使用:NoMatchParen
,如果我错了也要纠正我。
但是,如果我的.vimrc文件中有set showmatch
,即使我使用:NoMatchParen
禁用MatchParen,我也没有发现任何差异。
所以我的问题是,这两者之间有什么不同。
答案 0 :(得分:3)
启用showmatch
后,当您输入一个关闭括号时,光标会短暂跳转到匹配的开括号。这仅在输入文本时进行(即在插入模式下)。
激活MatchParen
后,如果光标位于括号上,则会突出显示其匹配的伙伴(在插入模式或正常模式下)。
这两者是相互独立的。