AI を使用してファイルを別の言語に変換する
AI Assistant を使用すると、コードをあるプログラミング言語から別のプログラミング言語に変換できます。
ファイル全体を別の言語に変換する
変換するファイルを開き、エディター内の任意の場所にキャレットを置き、右クリックしてコンテキストメニューを開きます。
または、Alt+Enter を押します。
AI アクションを選択し、次にファイルを別の言語に変換を選択します。
表示されるリストで、現在のファイルを変換する言語を選択します。
変換後、変換されたファイルは元のファイルを置き換えます。また、ファイル拡張子も変換言語に変更されます。
コピーアンドペーストによるコードの別の言語への変換を有効にする
Ctrl+Alt+S を押して IDE 設定を開き、
を選択します。貼り付けたコードをターゲットファイルの言語に変換することを提案しますオプションを有効にして、適用をクリックします。
これで、変換したいコードをコピーして、作業中のファイルに貼り付けることができます。
AI Assistant は、貼り付けられたコードの言語を検出し、開かれているファイルの言語に変換することを提案します。
![貼り付けたコードを変換するダイアログ Convert Pasted Code dialog](https://resources.jetbrains.com/help/img/idea/2023.3/cl_ai_convert_pasted_code.png)
変換をクリックすると、コードがターゲットファイルの言語に変換されます。元の言語のコードも貼り付けられますが、コメント化されます。
関連ページ:
![](https://resources.jetbrains.com/help/img/idea/2023.3/cl_ai_writedocs_menu.png)
AI でドキュメントを生成
AI Assistant を使用すると、LLM (大規模言語モデル) を使用してクラスまたは関数宣言のドキュメントを生成できます。目的のクラスまたは関数にキャレットを置きます。を押します。AI のアクションを選択し、次にドキュメントを書くを選択します。AI Assistant は、選択したクラスまたは関数の Doxygen ドキュメントを生成します。VCS コミットに対する AI 支援を利用する AI を使用してファイルを別の言語に変換する...
![](https://resources.jetbrains.com/help/img/idea/2023.3/ij_ai_disable_for_project.png)
AI Assistant を無効にする
ソースコードをサードパーティーと共有したくない場合は、AI Assistant の使用を制限できます。現在のプロジェクトの AI Assistant を無効にする CLion で現在開いているプロジェクトの AI Assistant を無効にすることができます。右下隅の「AI Assistant」をクリックします。このプロジェクトに対して無効にするオプションを選択してください。ツールバーの AI Assistant アイコンとコンテキストメニューの AI アクションは引き続き表示されますが、使用で...