ishkawa

2024-12-28

VS Code + GitHub Copilotで日本語入力がガタつく問題を直す

こんな問題。

文字の入力中にカーソルがガタつくと上手く文が書けないので、直視しないでタイピングしたり、別のエディタに書いてコピペするなどで対処していたが、最近コードを書く機会が増えて我慢がならなくなったので直した。

色々と試してみた結果、日本語入力する箇所がイタリックになる箇所で発生していることがわかった。今使っているthemeはコメントがイタリックになっているので、それを無効にすれば解決できそうだった。

そもそもコメントをイタリックにしないthemeを使うのも1つの手で、具体的なものとしてデフォルトのthemeやGitHubが出しているthemeなどがある。しかし、それで使うthemeが限られてしまうのも嫌なので、どんなthemeでもコメントがイタリックにならないようにする方法を探した。

ChatGPTに聞いたところ、settings.jsonに以下の設定を追加すれば良いとのこと。

"editor.tokenColorCustomizations": {
    "textMateRules": [
        {
            "scope": "comment",
            "settings": {
                "fontStyle": ""
            }
        }
    ]
}

素直に従ったら解決した。これでdoc commentをたくさん書けるぞ。