AI エディターと IDE
AI エディターは大規模な言語モデルをコード編集ワークフローに深く統合し、インテリジェントなコード補完、会話型プログラミング、自動リファクタリングなどを提供します。この記事では、Ubuntu 26.04 に人気の AI エディターをインストールして使用する方法について説明します。
カーソル
Cursor は、VS Code 上に構築された AI ネイティブ エディターであり、複数の大規模言語モデル (Claude、GPT-4 など) と AI チャット、コード生成、スマート編集機能を統合しています。
apt リポジトリ経由でインストール (推奨)
Cursor は公式の apt リポジトリを提供します。この方法でインストールすると、デスクトップ アイコン、自動アップデート、および CLI ツールが提供されます。
# Add Cursor's official GPG key
curl -fsSL https://downloads.cursor.com/keys/anysphere.asc | \
gpg --dearmor | sudo tee /etc/apt/keyrings/cursor.gpg > /dev/null
# Add the repository (check https://cursor.com/downloads for the current repo address)
echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/cursor.gpg] https://downloads.cursor.com/aptrepo stable main" | \
sudo tee /etc/apt/sources.list.d/cursor.list
sudo apt update
sudo apt install -y cursor
# Launch Cursor
cursorAppImage 経由でインストールする
apt リポジトリを使用したくない場合は、公式ダウンロード ページ cursor.com/download から AppImage または deb パッケージをダウンロードします。
# Copy the latest AppImage download link from https://cursor.com/download and replace the placeholder URL below
wget -O ~/cursor.appimage "<latest AppImage download link from the official site>"
# Add executable permission
chmod +x ~/cursor.appimage
# Run Cursor
~/cursor.appimageデスクトップ ショートカットの作成 (AppImage)
# Move the AppImage to a proper location
mkdir -p ~/.local/bin
mv ~/cursor.appimage ~/.local/bin/cursor.appimage
# Create a desktop entry file
# Note: .desktop Exec does not expand variables like $HOME; you must use an absolute path
# Replace YOUR_USER below with your username (the output of echo $USER)
cat > ~/.local/share/applications/cursor.desktop << 'EOF'
[Desktop Entry]
Name=Cursor
Comment=AI Code Editor
Exec=/home/YOUR_USER/.local/bin/cursor.appimage --no-sandbox
Icon=cursor
Type=Application
Categories=Development;IDE;
StartupNotify=true
EOFカーソルの基本的な使い方
Cursor のコア AI 機能:
- Ctrl+K — インライン コードの生成と編集。コードを選択して AI に変更させる
- Ctrl+L — AI チャット パネルを開いて AI とコードについて話し合う
- Ctrl+I — コンポーザー モード。 AI は複数のファイルに変更を加えることができます
- タブ — AI コード補完の提案を受け入れる
# Launch Cursor in your project directory
cd ~/my-project
cursor .カーソルは、すべての VS Code 設定と拡張機能のインポートをサポートします。最初の起動時に、インポートするように求められます。シームレスに移行するには、「はい」を選択します。
カーソル設定のヒント
カーソル設定 (Ctrl+,) の推奨構成:
- モデル — デフォルト モデルとして Claude Sonnet または GPT-4 を選択します
- プライバシー モード — 機密コードを扱う場合はプライバシー モードを有効にします
- AI のルール — プロジェクト ルートに
.cursor/rulesファイルを作成して、AI の動作ルールを定義します
# Create project-level AI rules
mkdir -p .cursor
cat > .cursor/rules << 'EOF'
You are a senior Python developer.
Please respond in English.
Follow PEP 8 coding style.
Prefer type annotations.
EOFウィンドサーフィン (コディウム)
Windsurf は Codeium の AI エディターで、これも VS Code 上に構築されており、無料の AI コード補完機能とチャット機能を提供します。
ウィンドサーフィンをインストールする
# Method 1: Install via official deb package
wget -O /tmp/windsurf.deb "https://windsurf-stable.codeiumdata.com/linux-x64/stable/latest"
sudo dpkg -i /tmp/windsurf.deb
sudo apt install -f -y
# Method 2: Install via snap (if available)
# sudo snap install windsurf --classic起動して使用する
# Launch Windsurf
windsurf
# Launch in a project directory
windsurf ~/my-projectAI コード補完機能
ウィンドサーフィンの主な特徴:
- 自動コード補完 — 入力中のリアルタイムのインテリジェントな提案。
Tabを押して同意します - カスケード — AI チャットと複数ファイル編集。ショートカット
Ctrl+L - コマンド パレット — AI 関連のコマンドを検索する
Ctrl+Shift+P - インライン編集 — コードを選択し、
Ctrl+Kを押して、意図した変更を記述します。
Windsurf は無料のクレジットを提供しており、基本的なコード補完は完全に無料です。高度な機能 (より強力なモデルの使用など) には有料のサブスクリプションが必要です。
ゼッド
Zed は、Rust で書かれた高性能コード エディタで、非常に高速な起動と組み込みの AI 支援を備えています。
Zed をインストールする
# Method 1: Via official install script
curl -fsSL https://zed.dev/install.sh | bash
# After installation, Zed is installed to ~/.local/bin/zed
# Ensure ~/.local/bin is in your PATH
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc# Method 2: Via Flatpak
sudo apt install -y flatpak
flatpak install flathub dev.zed.Zed -y
# Launch via Flatpak
flatpak run dev.zed.ZedZed の組み込み AI 機能
Zed には複数の AI モデルのサポートが組み込まれています。
# Launch Zed
zed ~/my-projectAI モデルの構成:
Zed で、Ctrl+, を押して設定を開き、settings.json を編集します。
{
"language_model": {
"provider": "anthropic",
"model": "claude-sonnet-4-20250514"
},
"features": {
"inline_completion_provider": "zed"
},
"assistant": {
"enabled": true,
"version": "2"
}
}Zed AI キーボード ショートカット:
- Ctrl+Enter — AI インライン支援、コードの生成または変更
- Ctrl+Shift+Enter — AI アシスタント パネルを開く
- タブ — コード補完の提案を受け入れる
APIキーを設定する
# Zed will prompt for API keys on first AI use
# You can also set them via environment variables
echo 'export ANTHROPIC_API_KEY="your-api-key-here"' >> ~/.bashrc
echo 'export OPENAI_API_KEY="your-api-key-here"' >> ~/.bashrc
source ~/.bashrcZed は VS Code や Cursor よりもはるかに高速に起動するため、大規模なプロジェクトを開くのに特に適しています。エディタのパフォーマンスを優先する場合は、Zed が最適な選択です。
VS Code + AI 拡張機能
Visual Studio Code は、豊富な拡張機能エコシステムを通じて複数の AI プログラミング ツールを統合できます。
VS Code をインストールする
# Method 1: Install via apt repository
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > /tmp/packages.microsoft.gpg
sudo install -D -o root -g root -m 644 /tmp/packages.microsoft.gpg /etc/apt/keyrings/packages.microsoft.gpg
echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" | sudo tee /etc/apt/sources.list.d/vscode.list
sudo apt update
sudo apt install -y code
# Method 2: Install via snap
sudo snap install code --classicGitHub 副操縦士
GitHub Copilot は、最も人気のある AI コード補完ツールの 1 つです。
# Install Copilot extensions via command line
code --install-extension GitHub.copilot
code --install-extension GitHub.copilot-chatインストール後、GitHub アカウントにログインし、Copilot サブスクリプションをアクティブ化します。
主な機能:
- リアルタイム コード補完 (
Tabを押して承認します) - 副操縦士チャット パネル (
Ctrl+Shift+I) - インラインコード編集 (コードを選択し、右クリックして、Copilot を選択します)
続く
Continue は、複数のモデル (ローカル モデルを含む) への接続をサポートするオープンソースの AI コーディング アシスタント拡張機能です。
# Install the Continue extension
code --install-extension Continue.continueローカルの Ollama モデルへの接続を続行するように構成します:
インストール後、VS Code (~/.continue/config.json) で設定の続行を開きます。
{
"models": [
{
"title": "Ollama - Qwen 2.5",
"provider": "ollama",
"model": "qwen2.5-coder:14b",
"apiBase": "http://localhost:11434"
},
{
"title": "Claude Sonnet",
"provider": "anthropic",
"model": "claude-sonnet-4-20250514",
"apiKey": "your-api-key"
}
],
"tabAutocompleteModel": {
"title": "Ollama Autocomplete",
"provider": "ollama",
"model": "qwen2.5-coder:7b"
}
}クライン
Cline (旧称 Claude Dev) は、コーディング タスクを自律的に実行できる強力な AI コーディング エージェント拡張機能です。
# Install the Cline extension
code --install-extension saoudrizwan.claude-devクラインの特徴:
- 自律的にファイルの読み取り/書き込みとコマンドの実行を行う
- 複数のモデルをサポート (Claude、GPT-4、ローカル モデル)
- Web を参照してドキュメントを参照できる
- 段階的に実行され、各段階でユーザーの確認が必要です
VS Code サイドバーの Cline アイコンをクリックし、API キーを設定して使用を開始します。
その他の推奨される AI 拡張機能
# Tabnine -- AI code completion (has free tier)
code --install-extension TabNine.tabnine-vscode
# CodeGeeX -- Free AI coding assistant
code --install-extension aminer.codegeex
# Cody -- Sourcegraph's AI coding assistant
code --install-extension sourcegraph.cody-aiAIエディターの比較
| 特徴 | カーソル | ウィンドサーフィン | ゼッド | VS Code + 拡張機能 |
|---|---|---|---|---|
| ベース | VS Code フォーク | VS Code フォーク | 独立系 (Rust) | VS Code |
| AIの完成 | 内蔵 | 内蔵 | 内蔵 | 拡張機能が必要です |
| AIチャット | 内蔵 | 内蔵 | 内蔵 | 拡張機能が必要です |
| 複数ファイルの編集 | 作曲家 | カスケード | サポートされています | クライン |
| ローカルモデル | サポートされています | 限定 | サポートされています | 続く |
| 価格 | 無料/有料 | 無料/有料 | 無料 | 拡張子により異なります |
| パフォーマンス | 中くらい | 中くらい | 非常に速い | 中くらい |
| 拡張子の互換性 | VS Code | VS Code | ゼッド出身 | VS Code |
AI エディターの状況は急速に進化しており、機能と価格はいつでも変更される可能性があります。インストールする前に、各ツールの公式 Web サイトにアクセスして最新情報を確認することをお勧めします。