ウィンドサーフでは、自然言語入力により、エディタ・ウィンドウ内で新しいコードを生成したり、既存のコードを直接編集したりすることができます。
コマンドを呼び出すには、マックでは ⌘+I
またはWindows/Linuxの場合は Ctrl+I
.ここから、自然言語によるプロンプトを入力し、送信ボタンをクリックすることができます。 ⌘+⏎
/Ctrl+⏎
codeiumは、あなたが受け入れるか拒否するかを選択できる複数行の提案を提供します。
コマンドが実行される前にコードの一部が選択されていれば、AIは選択された行の範囲の内容を編集する。そうでない場合は、カーソル位置のコードを生成する。
これは、生成されたdiffの上にある適切なコードレンズをクリックするか、ショートカット(Cmd+Enter
/Cmd+削除
)を使用して、生成された結果を受け入れるか、拒否するか、またはフォローアップする。
ウィンドサーフでは、ドロップダウンメニューでコマンドに使用するモデルを選択できます。
コーディウム ファストは最も速く、最も正確なモデルである。
ターミナルコマンド
実行する正確な構文を覚えていない場合は、ターミナルでコマンドを開くこともできる。
ベストプラクティス
コマンドは、自然言語で記述できるファイル全体のインライン変更に適している。以下に留意すべきヒントをいくつか挙げる:
- コマンドをサポートするモデルは、オートコンプリートをサポートするモデルよりも大きい。速度は遅いが、より強力で、特にコマンドに従うのが得意である。
- コマンドを呼び出す前にコードのブロックが選択されていれば、その選択を編集する。そうでなければ、純粋に生成される。
- コマンドを効果的に使うのは芸術だ。単純なプロンプト(「このコードを修正してください」や「リファクタリングしてください」など)は、Codeiumがコンテキストを認識しているため、うまくいくかもしれません。具体的なヒント(例えば "Write a function that accepts two objects of type
拡散しやすい
を入力し、マイヤーズ差分アルゴリズムを実装する")、明確な目標を含め、関連するコンテキストを参照することで、モデルがよりうまく機能する可能性がある。 - 推薦図書 ウィンドサーフ中国語チュートリアル, ウィンドサーフ設置・使用方法