【VisualStudioCode】対応した括弧へのジャンプが動作せずに困ったら
VisualStudioCode の 1.67.0 にて括弧の色つけ方法が変わりました。
それに引っ張られて(かどうかははっきりとしませんが)対応した括弧へのジャンプが一部の拡張子で動かなくなっています。
例: .txt / .md / .uproject などのプログラム言語じゃないテキストファイル群
「対応した括弧へのジャンプ」って何?
カーソルが括弧( {}()[]<>
等 )に合った状態で ctrl+shift+\
を押すと、対応する括弧へカーソルが移動する機能です。
note: マルチカーソル状態でも効くので、ログファイルの整形中なんかでも活用できます。
対処方法
vscode の github の Issues を覗くと、括弧の色変えの問題が上がっています。
(「対応した括弧へのジャンプ」そのものを扱うものではないです)
github > microsoft / vscode > Issues > Highlighting bracket #149006
この Issue のレスに色付を行う括弧の追加方法が書かれています。
そちらを行うことで、「対応した括弧へのジャンプ」も動作するようになります。
-
ファイル > ユーザー設定 > 設定
を開く。 -
設定の検索
でbracket
を入力するなどしてEditor > Langage: Colorized Bracket Pairs
の項目を探す。
-
settings.json で編集
からsetting.json
を開く。 -
editor.language.colorizedBracketPairs
の値を以下のように設定し、保存する。"editor.language.colorizedBracketPairs": [ ["[", "]"], ["(", ")"], ["{", "}"], ["<", ">"], ]
note:
最後の["<", ">"]
は github で書かれている["<", "</"],["<", "/>"],
とは異なります。
私の用途では<
の対応としては>
のみでよく、</
や/>
は不要なのでこうしています。
以上で「対応した括弧へのジャンプ」が動作するようになります。
VisualStudioCode のバージョンが上がったら変わる可能性もありますが、取り急ぎ困っていたら試してみると良いと思います。
おしまい。