Geminiは、主要なプログラミング言語や設定ファイルのコードを生成し、テキスト形式で画面上に出力できます。
対応している言語・ファイル形式と、生成されたコードの出力・エクスポート手順の2点に整理して解説します。
目次
1. 対応している主な言語・ファイル形式
Geminiはテキスト形式で記述できるものであれば、基本的に多様な拡張子のコードを生成できます。
| カテゴリ | 主な言語・ファイル形式 |
|---|---|
| 汎用プログラミング | Python (.py), JavaScript (.js), Java (.java), C++ (.cpp), C# (.cs), Go (.go), Rust (.rs), Swift (.swift) |
| ウェブ開発 | HTML (.html), CSS (.css), TypeScript (.ts), PHP (.php), Ruby (.rb) |
| データ・設定ファイル | JSON (.json), XML (.xml), YAML (.yaml), SQL (.sql), TOML (.toml) |
| シェル・スクリプト | Bash/Shell (.sh), PowerShell (.ps1), Batch (.bat) |
| その他 | Markdown (.md), LaTeX (.tex), Dockerfile, Terraform (.tf) |
2. コードの出力・エクスポート方法
Geminiが生成したコードを利用する方法は、主に以下の3通りです。
① コードブロックからのコピー
手動でファイルに保存する最も基本的な方法です。
コードブロック右上のコピーアイコンをクリックし、VS Codeなどのエディタに貼り付けて任意の拡張子で保存します。
② Google Colabへのエクスポート(Python限定)
Pythonコードの場合、コードブロック右下に表示される「Colab で実行」ボタンをクリックすると、新規ノートブックとしてGoogle Colabが別タブで開きます。
ブラウザ上でそのまま実行環境を立ち上げられるため、環境構築の手間を省けます。
③ Replitへのエクスポート
対応する言語や環境では、オンラインIDEの「Replit」へコードを直接転送して実行・編集できます。
Tips: Geminiから直接
.zipや.exeなどのバイナリファイル形式でダウンロードすることはできません。ただし「このコードを
app.pyとして保存するスクリプトを書いて」と指示すれば、ローカル保存用のプログラムを作成できます。
3. コード生成で活用できる機能
- ドキュメント生成: ソースコードだけでなく、
README.mdや設計仕様書なども同時に作成できます。 - リファクタリング: 既存のコードを提示して改善指示を出すことで、最適化された修正コードを出力します。
- エラー解説・修正: 実行時エラーのログを貼り付けると、原因の解説と修正済みコードを提示します。
ほかの記事は生成AIの使い方まとめからご覧いただけます。
AIの使い方の記事は、ほかにもあります。
あわせて読みたい


Claude│ベストプラクティス│日本語訳
環境設定から並列セッションの活用まで、Claude Codeを最大限に生かすための実践ヒントと設計パターン集。 Claude Codeは自律的に動作するエージェント型のコーディング…
あわせて読みたい


ChatGPT│OpenAI公式が教えるプロンプトの書き方│初心者でもわかる7つのコツ
OpenAIのモデルから意図通りの出力を引き出すには、適切なプロンプト設計が不可欠です。 この記事では、公式ドキュメントで示されている効果的なプロンプト作成のベスト…
あわせて読みたい


Claudeの出力ファイル形式|保存方法と作れない時の確認
Claudeの出力形式を選ぶときは、コードを文章として受け取る・ファイルを保存する・Artifactsで表示するの3つを分けて考えます。 たとえばPythonのコードが返ってきても…
あわせて読みたい


ChatGPT│作成・出力できるコードファイル形式まとめ
ChatGPTが作成・出力できるコードファイル形式をまとめました。 1. プログラミング言語(ソースコード) 汎用・バックエンド .py(Python) .js(JavaScript) .ts(Typ…
