➡️
【VSCode】Copilot NES (Next Edit Suggestions) がすごいぞ!
3 行で
- Copilot Next Edit Suggestions がすごい ✨
-
Tabキーで Copilot の提案を次々に処理できる ➡️ -
github.copilot.nextEditSuggestions.enabledから有効にできるよ ⚙️
Copilot Next Edit Suggestions
Copilot NES は、コードの「次の編集提案機能」です。従来の Copilot は主にインライン補完を行っていましたが、Copilot NES は 「一連の編集の後、どんな変更が続くとよいか?」 を提案してくれるのが大きな特徴です。

コード変更の提案に素早く移動 & 承認
Tab キーでコード変更の提案に素早く移動できるため、次の変更箇所を探す手間が減ります。
その後、再度 Tab キーを押すことで、提案を承認できます。

使用例
間違いを見つけて修正
タイポの修正を提案してくれています。

実装意図の変化に追従
実装者のコード変更の意図を汲み取って、変更を提案してくれます。
Point クラスを Point3D クラスに変更したら...

z: number の追加を提案し...

さらには getDistance() の実装修正を提案!

リファクタリング
ファイル内の変数名を一度変更すると、Copilot は他のすべてのコードでも更新を提案します。

設定方法
エディタ右下の Copilot メニューから Next Edit Suggestions を有効にできます。

設定画面から有効にする場合はここからできます 👇
github.copilot.nextEditSuggestions.enabled
デフォルトでは有効化されていない?ようなので、動作しない場合は設定を確認してみてください!
参考
GitHubで編集を提案
Discussion