🙊

VSCodeでGitHub Copilotがサジェストするたびに音が出る挙動を止める

2024/02/18に公開

今回は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