メインコンテンツへスキップ

Devin の IDE とは?

Devin は現在、あなたのリポジトリを読み込んだ対話型の VSCode 環境内で作業します。Devin の編集内容をリアルタイムで確認し、慣れ親しんだ IDE のツールやショートカットを使って、その場で手を入れたり Devin のコードを直接テストしたりできます。

Devin の作業をリアルタイムでレビューする

Devin がコードを編集している様子をリアルタイムで確認できます。「Follow Devin」をクリックして Devin の編集内容をリアルタイムに追跡するか、「Review Changes」を選択して、これまでに Devin が行ったファイル編集の差分ビューを表示できます。ここはフル機能の IDE であり、お気に入りのショートカットもすべて使えるので、新しいタブでファイルを開いたり、定義へジャンプしたりといった操作が可能です。 Devin はコードへの引用情報や参照も提示できます。これらをクリックすると、VS Code 内の該当箇所へディープリンクします。

Devinのタスクを引き継ぐ

DevinのIDEでは、必要に応じてDevinの作業を引き継ぎ、DevinのWebアプリから離れることなく、変更をエンドツーエンドでテストして修正できます。セッションを停止して自分に切り替えることで、IDEを直接操作できます。IDE では、次のようなよく使われるコマンドも利用できます:
  • ⌘K で自然言語からターミナルコマンドを生成
  • ⌘I で質問への迅速な回答やファイルの高速編集を実行
  • Tab によるオートコンプリート
Devin のすべてのターミナル、コマンド、その出力は VS Code 上で確認できます。読み取り専用モードから書き込み可能モードに切り替えて、自分のコマンドを実行できます。

ベストプラクティス

Devin の作業を引き継ぐときは、次の点を覚えておくと便利です。
  • 行った変更内容を Devin に伝える
  • IDE を引き継ぐ前に Devin を停止し、同時更新や競合する変更を防ぐ
  • Devin のブラウザを使って、Web アプリから離れずにローカルビルドを自分でテストする