VSCodeでGitHub Copilotがサジェストするたびに音が出る挙動を止める
今回はVSCodeでGitHub Copilotがサジェストするたびに音が出る挙動を止める方法を紹介します。
アラートがうるさい
ふと日本語のドキュメントを書いていて気がついたのですが、なぜか入力がひと区切りするごとにアラートが鳴ります。
うるさい
文章を書いても消しても鳴ります。これはうるさいのでなんとかしよう、と思って観察してみたところ、どうやらGitHub Copilotがサジェストするたびに鳴るようです。
GitHub Copilotのユーザーの方ならわかると思いますが、Copilotくんはそこそこの頻度でサジェストをしてきます。そのたびにアラートが鳴るのですから、うるさくなるのも当然です。
原因と解決策
原因としては、VSCodeのインラインサジェスト(Copilotでいうとグレーの部分)が発生したときにアラートが鳴るようになっているためでした。
簡単な解決策として、VSCodeの設定を変更することでこの挙動を止めることができます。設定画面で Line Has Inline Suggestion
を検索して、選択状態を「off」に変更します。
Line Has Inline Suggestion をオフにする
JSONで設定する場合は、次のようにしてください。
{
"audioCues.lineHasInlineSuggestion": "off"
}
これで、サジェスト時にアラートが鳴らなくなります。
Copilot以外のサジェストでも音が鳴らなくなってしまうので、その点は注意してください。まあ、インラインサジェストのタイミングで音が鳴るのは、なんにせよあまり使い勝手がよくないとは思うので、たいていのユースケースではオフにしておいて困ることはないと思います。
感想
今回初めて知ったのですが、Audio Cuesという、音声通知に関する設定のジャンルがVSCodeにはあるんですね。音声系で困ったときは、まず「audio cues」で検索してみるとよさそうです。
Discussion