Vim 维姆:什么';这是';多马奇帕伦';还有showmatch选项?

Vim 维姆:什么';这是';多马奇帕伦';还有showmatch选项?,vim,Vim,这两种说法我都听过很多,但我无法真正检验它们的不同之处 例如,如果我激活了MatchParen(默认情况下为开,或执行:DoMatchParen),则光标在某种括号顶部时会改变颜色,匹配的括号也会改变颜色 我还得到了cursorline和cursorcolumn效果。尽管这些都存在,但我始终注意到,即使我使用了:nomatchpare,如果我错了,请纠正我 但是,如果在我的.vimrc文件中设置了showmatch,我不会注意到任何区别,即使我使用:nomatchpare禁用了MatchPare

这两种说法我都听过很多,但我无法真正检验它们的不同之处

例如,如果我激活了MatchParen(默认情况下为开,或执行
:DoMatchParen
),则光标在某种括号顶部时会改变颜色,匹配的括号也会改变颜色

我还得到了
cursorline
cursorcolumn
效果。尽管这些都存在,但我始终注意到,即使我使用了
:nomatchpare
,如果我错了,请纠正我

但是,如果在我的.vimrc文件中设置了showmatch,我不会注意到任何区别,即使我使用
:nomatchpare
禁用了MatchParen

所以我的问题是,这两者有什么区别。

  • 启用
    showmatch
    时,当您输入一个右括号时,光标会短暂跳转到匹配的左括号。只有在输入文本时(即在插入模式下)才能执行此操作

  • 激活
    MatchParen
    后,如果光标位于括号上,则其匹配的伙伴将高亮显示(在插入模式或正常模式下)

两者相互独立。

  • 启用
    showmatch
    时,当您输入一个右括号时,光标会短暂跳转到匹配的左括号。只有在输入文本时(即在插入模式下)才能执行此操作

  • 激活
    MatchParen
    后,如果光标位于括号上,则其匹配的伙伴将高亮显示(在插入模式或正常模式下)


这两者是相互独立的。

很好,这回答了我的问题。谢谢很好,这回答了我的问题。谢谢