code.visualstudio.com 眺めて便利〜ってなったのを書き残すコーナーです。
Improved bracket pair guides
editor.guides.bracketPairs
を true
もしくは active
に設定することでかっこのペアを垂直方向のガイドで強調してくれる。これは元々あったみたい。1.62で editor.guides.bracketPairsHorizontal
という設定が追加されている。これは水平(行全体)にガイドを引いてくれる設定ぽい。
bracketPairs
, bracketPairsHorizontal
両方 true
にしたのが上記。
Customizable bracket pairs
上記ガイドを出すかっこの組み合わせは言語ごとに settings.json
で設定できる。Rubyだと以下のような設定を追加する1ことでメソッドやキーワードと end
のペアでもガイドを出してくれるようになる。Rubyは キーワードと end
の対になることが多いからこれにも対応しないかな〜ってリリースログみてたら案の定用意されていて最高だった。
"[ruby]": { "editor.language.brackets": [ ["[", "]"], ["(", ")"], ["{", "}"] ], "editor.language.colorizedBracketPairs": [ ["def", "end"], ["do", "end"], ["if", "end"], ["unless", "end"], ["case", "end"], ["begin", "end"], ["while", "end"], ["until", "end"], ["for", "end"], ["class", "end"], ["module", "end"], ["[", "]"], ["(", ")"], ["{", "}"] ] },
この設定を入れて、試しに lobster.rb の一部を抜粋してみると以下のような感じになる。ちょっと賑やかすぎるかな、と思ったので色々後で調整しようと思う。 rack/lobster.rb at master · rack/rack