VSCodeのシェル統合機能を無効化
terminal.integrated.shellIntegration.enabledをfalseに設定した。
最近VSCodeのターミナルのデフォルトの挙動が代わり、何か入力するたびに補完候補を表示するようになった。視界を覆う上、補完結果も壊れていることがあり(試しに cp コマンドのパスを補完させてみるも入力されるべきパスの一部分しか入力されない等)、結局方法を調べて無効化した。
最近のリリースノートを調べてみたのだけど、AI系の提案機能が追加されてはいたものの、今回変更した設定項目の辺りが変更されたという直接的な記述は見当たらず、なぜこういう変化が起きたのかは不明。因果関係を知っている人がいたら教えてほしい。
この設定は、ターミナルのセッションを新しく開いたときに反映されるらしい。Ctrl+Dでセッションを閉じてからCtrl+Jで再度開くことで反映されたのを確認した。