- カーソル付近の複数行をまとめて編集する
- 直近の変更やこれまでに受け入れた編集内容に基づく提案を受け取る
- ファイル内をシームレスに移動して、次の候補へ進む
- 依存関係を自動的にインポートする
- 関連する変更を手動で探す必要がないよう、ファイルをまたいだ変更の提案を受け取る
動作の仕組み
- 合計幅がエディタの幅を超える場合は、インライン表示になります。
- それ以外の場合は、比較しやすいように左右に並べて表示されます。
- Accept/Reject にカーソルを合わせるか、
- 承認は
Tab、却下はEscを押します。
- 同一ファイル内の編集箇所へ移動するには、Tab to Jump をクリックするか
Tabを押します。 - 他ファイルでの編集の場合は、対象ファイルの編集箇所へ移動するために Tab to Jump をクリックするか
Tabを押します。
- プレビューするには、
⌥(Mac) キー /Alt(Windows) キーを押し続けます。 - キーを離すと元のコードに戻ります。
設定
NEXT を有効にする
- Qoder IDE 右上のユーザーアイコンをクリックするか、キーボードショートカット(
⌘⇧,(macOS)またはCtrlShift,(Windows))を使い、Qoder Settings を選択します。 - 表示されたパネルで NEXT をクリックします。
- NEXT をオンにします。
コメント時のトリガー
自動インポート
クイック設定
- NEXT を全体でオンまたはオフにする
- 特定のファイル拡張子(例:Markdown やプレーンテキスト)ごとに NEXT を有効/無効にする
表示動作
シナリオ
- 1つのファイル内でのマルチポイント予測
変数名や関数名を変更すると、NEXT が同じファイル内の関連するすべての使用箇所を自動的に特定し、該当箇所をまとめて更新する提案を行います。 - 依存関係の自動インポート
外部ライブラリやモジュールを参照するコードを書くと、NEXT が必要な import 文を自動的に検出して追加し、手動でのインポート作業を不要にします。 - 関数レベルのオートコンプリート
NEXT はコードのコンテキストに基づいて関数全体の実装を予測し、行ごとの補完ではなく、適切なロジックと構造を備えた関数本体全体を生成します。 - ファイルをまたいだ編集予測
あるファイルに変更を加えると、NEXT がコードベースを解析し、他のファイルで必要となる関連変更を先回りして提案し、依存関係を手作業で探し回る手間を省きます。