Documentation Index
Fetch the complete documentation index at: https://docs.devin.ai/llms.txt
Use this file to discover all available pages before exploring further.
Devin Desktop Tab は、シンプルな自動補完ツールから、前提情報を理解して差分提案や移動を支援するコーディングエンジンへと進化しました。
この機能は、速度と作業フローの把握を最適化するために一から学習した、当社独自モデルによって支えられています。
提案は、コード、ターミナル、Cascade のチャット履歴、エディタでのこれまでの操作、さらにはクリップボードの内容に基づいて行われます (Advanced Settings で明示的に有効にする必要があります) 。
Tab は、現在のカーソル位置の 前後両方に対して 複雑な編集を行えます。提案をキャンセルするには esc を押します。
提案は、受け入れずに入力や移動を続けた場合も消えます。
- 提案を採用:
tab
- 提案をキャンセル:
esc
- 提案を単語ごとに採用:
⌘+→ (VS Code), ⌥+⇧+\ (JetBrains)
Devin Desktop は次のカーソル位置を予測し、エディタ内の特定の行に Tab to Jump ラベルを表示して、ファイル内をスムーズに移動できるようにします。
tab を押して受け入れると、その次の位置に移動します。
ファイル内で利用する新しい依存関係を定義したら、ヒントが表示されたら tab を押すだけで、ファイルの先頭にインポートされます。カーソルはそのままの位置に留まります。
Devin Desktop Tab では、Autocomplete と Supercomplete の 2 つのモードを利用できます。
Supercomplete は最も高機能で、推奨されるモードです。カーソル付近に小さなウィンドウで表示され、削除と追加の両方を提案します。
Autocomplete は、カーソル位置に表示される従来型のオートコンプリートモードです。
また、クリップボードを前提情報として利用する設定を有効にすることもできます。これにより、クリップボードに何かをコピーすると、Devin Desktop はそれを前提情報として利用できます。
Tab to Import と Tab to Jump の機能も、設定で個別に変更できます。
Devin Desktop Tab は、最近のターミナルでの操作、直近のコード変更、クリップボードの内容など、現在のコーディングに関する前提情報を幅広く把握し、その状況に応じて柔軟に応答します。