Cue
Cueは、タイピング中にインテリジェントなコード提案と補完を提供する機能です。次に入力する可能性が高い内容を予測することで、より速く正確にコードを書くのに役立ちます。
Cueの仕組み
Cueはコードのコンテキストを分析し、以下に基づいてリアルタイムの提案を提供します:
- 現在のコードコンテキスト
- 変数名と型
- 関数シグネチャ
- 一般的なコーディングパターン
- プロジェクト固有の規約
前提条件
- VS Codeバージョン1.93以降
- Traeプラグインがインストールされ、アクティブ化されている
- AI駆動の提案のためのアクティブなインターネット接続
Cueを有効にする
CueはTraeプラグインをインストールするとデフォルトで有効になります。以下の方法で動作を確認できます:
- VS Codeで任意のコードファイルを開く
- コードの入力を開始する
- タイピング中に表示されるインテリジェントな提案を確認する
Cueの使用
基本的な使用方法
- 入力開始: コードを入力すると、Cueが自動的に提案を提供します
- 提案の受け入れ:
TabまたはEnterを押して提案を受け入れます - 提案のナビゲート: 矢印キーを使用して複数の提案をナビゲートします
- 提案の却下:
Escapeを押して提案ポップアップを却下します
高度な機能
コンテキスト対応提案: Cueはコードのコンテキストを理解し、以下に基づいて関連する提案を提供します:
- 変数の型とスコープ
- 関数パラメータ
- インポート文
- プロジェクト構造
複数行補完: Cueは以下を含む完全なコードブロックを提案できます:
- 関数実装
- クラス定義
- ループ構造
- 条件文
スマートインポート: Cueは外部ライブラリやモジュールを使用する際に、インポート文を自動的に提案し追加できます。
設定
VS Codeの設定を通じてCueの動作をカスタマイズできます:
- VS Codeの設定を開く(Windows/Linuxでは
Ctrl+,、macOSではCmd+,) - "Trae Cue"を検索
- 以下のような設定を調整:
- 提案遅延
- 最大提案数
- 特定の提案タイプの有効/無効
サポート言語
Cueは以下を含むすべての主要なプログラミング言語でインテリジェントな提案をサポートします:
- JavaScript/TypeScript
- Python
- Java
- C/C++
- C#
- Go
- Rust
- PHP
- Ruby
- その他多数
より良い提案のためのヒント
- 説明的な変数名を書く: これによりCueがあなたの意図を理解しやすくなります
- コメントを追加: コメントは提案を改善するコンテキストを提供します
- 一貫したコーディングスタイルを使用: これによりCueがあなたのパターンを学習しやすくなります
- 関数を集中させる: 小さく集中した関数はより良い提案を得られます
トラブルシューティング
Cueの提案が表示されない場合:
- インターネット接続を確認: Cueはアクティブな接続が必要です
- プラグインステータスを確認: TraeプラグインがVS Codeでアクティブであることを確認します
- VS Codeを再起動: 時々再起動で一時的な問題が解決されます
- ファイルタイプを確認: サポートされているファイルタイプで作業していることを確認します
追加サポートについては、サポートドキュメントを参照してください。