メインコンテンツへスキップQoder Plugin は、カーソル位置でコンテキストを理解した賢いコード編集を主体的に提案し、ワークフローを加速します。あなたが指示しなくても、AI がニーズを先回りして予測します。
これらのスマートな提案により、次のことが可能になります:
- カーソル付近の複数行を一度に編集できます。
- 直近の変更や以前に承認した編集に基づく提案を受け取れます。
- ファイル内で次の提案へシームレスに移動できます。
Next Edit Suggestions (NES) を使用する前に、Plugin Settings でこの機能が有効になっていることを確認してください。同じメニューで、コードスニペットの表示方法も設定できます。
Qoder Plugin は、最適な比較体験を提供するために、提案の表示方法をインテリジェントに調整します。
- Side-by-Side View: 既定では、提案は左右に並べた diff ビューで表示され、変更点を簡単に比較できます。
- Inline View: コード変更の幅が広くエディタに収まりにくい場合、Qoder は可読性を確保し、横スクロールを防ぐために自動的にインラインビューへ切り替えます。
提案を受け入れる/拒否するには:
- Accept/Reject にカーソルを合わせる、または
Tab で受け入れ、Esc で拒否します。
次の編集が現在の表示範囲外にある場合:
- 同一ファイル内の編集箇所へ移動するには、Tab to Jump をクリックするか
Tab を押します。
- 別ファイルの編集箇所へ移動するには、Tab to Jump をクリックするか
Tab を押します。
Qoder の先回り提案がワークフローを加速する、代表的なシナリオをいくつか紹介します:
- 一貫したリネーム
変数や関数の名前を変更すると、ファイル全体の該当箇所をすべて更新することを提案し、ワンクリックで一貫性を保てます。
- スマートなリファクタリング
ブロックをよりモダンな構文へ置き換えたり、ロジックを別メソッドに切り出したりといった簡素化の機会を見つけ、承認用にリファクタ後のコードを提示します。
- 関数パラメータの更新
関数定義に新しいパラメータを追加すると、その関数の呼び出し箇所をすべて更新することを自動で提案し、面倒な手作業の検索を省きます。
- パターン補完
新しい変数を宣言したり、クラスフィールドにアノテーションを付けた後に、変数の初期化や他フィールドへの同様のアノテーション適用など、次の妥当な手順を先読みしてコードを提示します。
- 即時ドキュメント生成
関数の上にカーソルを置いて「/」を入力すると、関数・パラメータ・戻り値を説明する、完全で context に対応したコメントブロック(例: JSDoc)が自動提案されます。