Command を使うと、一般的な操作の一部をよりスムーズに行えます。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.
関数のリファクタリングと Docstring の生成
Refactor と Docstring の コードレンズ は、Command を呼び出します。
Refactorをクリックすると、Devin Desktop によって、選択可能な事前入力済みの指示がドロップダウンで表示され、その中から選べます。独自の指示を書くこともできます。これは、関数をハイライトして Command を呼び出すのと同じです。Docstringをクリックすると、Devin Desktop は関数ヘッダーの上に docstring を生成します。 (Python では、docstring は関数ヘッダーの 下 に正しく生成されます。)
Smart Paste
⌘+⌥+V (Mac) または Ctrl+Alt+V (Windows/Linux) を利用します。
内部では、Devin Desktop が貼り付け先ファイルの言語を検出し、Command を使ってクリップボード内のコードを変換します。
また、Devin Desktop はコードの前提情報を踏まえ、適切な変数名を参照するなど、既存のコードになじむ形で書き込もうとします。
- コードの移行: JavaScript を TypeScript に、または Java を Kotlin に書き換えている場合。
- Stack Overflow からの貼り付け: オンラインで Go で書かれたユーティリティ関数を見つけたものの、使っているのは Rust という場合。
- 新しい言語の学習: Haskell に興味があり、自分のコードをその言語で書くとどうなるか見てみたい場合。
