VSCode でのカーソル移動を高速化する拡張機能の jumpy を日本語でも使えるようにするための個人メモ。
設定ファイル Jumpy: Word Regexp
Jumpy Word Mode
で移動するときの単語を正規表現で指定する設定。
現状、 [A-Za-z0-9_]{4,}|[\u30A1-\u30FC]{4,}|[\u3041-\u3096]{4,}|[\u4E00-\u9FA0]{4,}
でうまく動作しています。
正規表現の内訳は以下の通り。
-
[A-Za-z0-9_]{4,}
:4文字以上連続する半角英数字 & アンダースコア -
[\u30A1-\u30FC]{4,}
: 〃 カタカナ & 音引き(ー) & 中黒(・) -
[\u3041-\u3096]{4,}
: 〃 ひらがな -
[\u4E00-\u9FA0]{4,}
: 〃 ほとんどの漢字
あまりに多くの単語にマッチしすぎても移動範囲が狭くなってしまうので、4文字程度を基準に調節するといいのではないでしょうか。漢字を [\u4E00-\u9FFF]
と指定する記事も見つかりますが、検索に負荷がかかるのかパソコンが唸りをあげるようになったのでこの範囲にとどめています。