2

DrRacket IDE for Scheme のデフォルトのように、vim セットアップで括弧に色を付けたいと考えています。

組み込みの hlgroup を使用して括弧のマッチングを設定する方法は知っていますMatchParenが、それを効果的に使用するのは難しいと思います。

DrRacket は、対応する括弧を次のように強調表示します。

  • 括弧とそのすべての内容の背景を少し暗くします
  • 括弧内の括弧についてもこれを行います
  • カーソルがある括弧に対してのみこれを行います(のようにMatchParen

このスクリーンショットを見て、私が何を意味するのかをより明確に理解してください。 ここに画像の説明を入力

このようにして、Lisp のような括弧の多い言語を書くときに、視覚的な良いフィードバックを得ることができます。

この動作を実装するプラグインは存在しますか? または、これを自分で実装する方法についてのヒントはありますか?

4

2 に答える 2

0

私は同じことが欲しかったので、スクリプトをフォークしてそれに応じて変更しました。

それがうまくいくかどうか教えてください(そして、デフォルトが快適である可能性は低いので、カラーテーマに一致するように色を設定することを忘れないでください!)

https://github.com/cbranch/rainbow_parentheses.vim

このスクリプトはカーソルの位置を強調表示しませんが、MatchParen プラグインの動作をこれとマージすることは難しくありません。私は個人的にそれを気にしないので、それは他の人のための練習です:)

于 2013-10-21T12:56:39.767 に答える