我希望我的vim设置为我的括号着色,这是DrRacket IDE for Scheme中的默认设置。
我知道如何使用内置的MatchParen
hlgroup设置括号匹配,但我认为很难将其用于良好的效果。
DrRacket突出显示匹配的括号,如下所示:
MatchParen
)看一下这个截图,可以更清楚地了解我的意思:
通过这种方式,您可以在编写像Lisp这样的重型语言时获得良好的视觉反馈。
是否存在实现此行为的插件?或者你有关于我如何能力的提示 自己实现这个?
答案 0 :(得分:1)
我还没有看到一个实现交错背景着色的插件(在语法高亮显示中使用低色终端和Vim会有困难),但是一个流行的插件是rainbow_parentheses.vim - Better Rainbow Parentheses,它使用不同的颜色每套parens。
答案 1 :(得分:0)
我想要同样的事情,所以我分叉了脚本并相应地改变了它。
让我知道它是否适合您(并且不要忘记设置颜色以匹配您的颜色主题,因为默认值不太可能令人愉快!)
https://github.com/cbranch/rainbow_parentheses.vim
此脚本不会突出显示光标的位置,但希望将MatchParen插件的行为合并到此脚本并不困难。我个人并不关心它,所以这是对他人的锻炼:)