Apidog

オールインワン協働API開発プラットフォーム

API設計

APIドキュメント

APIデバッグ

APIモック

API自動テスト

初心者向け:Zed AI CodeEditorのインストールと使い方ステップバイステップガイド

Ashley Innocent

Ashley Innocent

Updated on 5月 12, 2025

Zed AI CodeEditorは、パフォーマンス、コラボレーション、AI駆動の生産性を追求する開発者向けに調整された最先端のツールです。この技術ガイドでは、Zed AI CodeEditorのインストールと利用方法を詳しく解説し、この高性能なマルチプレイヤーコードエディターへの堅牢でありながらアクセスしやすい入門を求める初心者を対象としています。インストールプロセス、コア機能、高度な機能、そしてApidogのような補完ツールとの統合方法を探ります。

💡
進む前に、無料でApidogをダウンロードして、API開発ワークフローを強化することを検討してください。ApidogはZed AI CodeEditorとシームレスに連携し、API設計、テスト、ドキュメント作成を効率化して、コーディングプロジェクトを強化します。それでは、始めましょう。
button

Zed AI CodeEditorとは?

Zed AI CodeEditorは、AtomおよびTree-sitterの開発チームによって開発されたモダンで高性能なコードエディターです。Rustを使用して構築されたZedは、マルチコアCPU機能とGPUアクセラレーションを活用し、大規模なコードベースでも卓越した速度を実現します。このエディターは、開発者間のリアルタイムコラボレーションを可能にするマルチプレイヤー機能で際立っており、AIツールを統合してコーディング効率を向上させます。

主な機能は以下の通りです:

  • マルチプレイヤーコラボレーション: 開発者はエディター内で同時にコードを編集し、チャットし、画面を共有できます。
  • リモート開発: ZedはUIをローカルで実行しながら、リモートサーバーでコードを実行し、リソース集約型のタスクを最適化します。
  • マルチバッファ: この機能により、ユーザーは複数のファイルからのコード抜粋を1つの編集可能なビューに集約できます。
  • AI統合: Zedは、オープンソース言語モデルであるZetaのようなAIモデルを使用したエージェント編集をサポートし、コード生成と分析を行います。
  • 言語サポート: Tree-sitter、WebAssembly、およびLanguage Server Protocol(LSP)を利用して、幅広い言語互換性を提供します。

その目的に移ると、Zedはコーディング環境において速度、チームワーク、イノベーションを優先する開発者を対象としています。

Zed AI CodeEditorを選ぶ理由

いくつかの説得力のある理由により、Zed AI CodeEditorは開発者にとって最高の選択肢となっています。まず、Rustの効率的なメモリ管理とZedのハードウェアアクセラレーションの使用により、そのパフォーマンスは優れています。これにより、数千行を超える広範なプロジェクトやファイルを扱う場合でも、スムーズな操作が保証されます。

次に、Zedのコラボレーション機能はチームワークを再定義します。複数のユーザーがリアルタイムで同じコードベースを編集でき、コード版Googleドキュメントのように、統合されたチャットと画面共有機能を備えています。これはリモートチームやペアプログラミングのシナリオにとって非常に価値があります。

さらに、ZedのAI統合は開発を加速させます。Zetaのようなツールを組み込むことで、コードの提案、スニペットの自動生成、編集の予測を提供し、手作業を削減します。また、そのリモート開発サポートは、重い計算をサーバーにオフロードし、応答性の高いローカルUIを維持します。

最後に、Zedのオープンソースの性質は拡張性を促進します。開発者は拡張機能でカスタマイズし、特定ワークフローに合わせてエディターを調整できます。したがって、Zedはソロコーダーと協力的なチームの両方にとって、多用途で高速なエディターとして適しています。

インストールガイド

Zed AI CodeEditorのインストールは簡単な手順が必要ですが、オペレーティングシステムによってプロセスが異なります。以下では、macOS、Linux、Windowsでのインストール方法を詳しく説明し、Zedを効率的にセットアップできるようにします。

macOSへのZedのインストール

macOSにZedをインストールするには、以下の手順に従います:

  1. Zedダウンロードページにアクセスし、最新の安定版.dmgファイルをダウンロードします。
  2. ダウンロードフォルダからダウンロードした.dmgファイルを開きます。
  3. Zedアイコンをアプリケーションフォルダにドラッグしてインストールを完了します。
  4. アプリケーションからZedを起動します。必要に応じて自動更新されます。

最先端の機能を試したい場合は、リリースページからプレビュービルドをダウンロードしてください。

LinuxへのZedのインストール

Linuxユーザーはシェルスクリプト経由でZedをインストールできます。以下のコマンドを実行します:

ターミナルを開きます。

安定版をインストールするには:

curl -f https://zed.dev/install.sh | sh

または、プレビュー版の場合は以下を実行します:

curl -f https://zed.dev/install.sh | ZED_CHANNEL=preview sh

このスクリプトはUbuntu、Arch、Debianなどのディストリビューションをサポートしています。問題が発生した場合は、Linuxドキュメントを参照してください。

WindowsへのZedのインストール

Windowsのサポートは現在開発中であり、公式バイナリは提供されていません。ただし、ソースからZedをビルドできます:

リポジトリをクローンします:

git clone https://github.com/zed-industries/zed.git

ディレクトリに入り、Cargoを使用してビルドします:

cd zed
cargo build -p remote_server --release

コマンドラインからコンパイルされたバイナリを実行します。

#windows DiscordチャンネルまたはGitHub issuesで進捗状況を確認してください。

インストールが完了したら、Zedの基本的な使い方を見ていきましょう。

基本的な使い方

Zed AI CodeEditorを習得するには、そのコア操作を理解することから始まります。このセクションでは、ファイルを開く、インターフェースをナビゲートする、コマンドパレットを活用する方法について説明します。

ファイルとプロジェクトを開く

Zedは、CLIまたはGUI経由でファイルまたはディレクトリを開くことをサポートしています。まず、Zed CLIをインストールします:

Zedを起動します。

メニューからZed > Install CLIを選択します(macOS)。

ターミナルを開き、以下を実行します:

zed /path/to/project

または、Zed内でFile > Openを使用してファイルまたはフォルダを選択します。

インターフェースのナビゲート

Zedのインターフェースはシンプルさと機能性を優先しています:

  • エディターペイン: メインのコーディングエリアです。
  • タブバー: 開いているファイルとマルチバッファを表示します。
  • ステータスバー: ファイルの詳細、gitブランチ、言語モードを表示します。
  • コマンドパレット: cmd-shift-p (macOS) または ctrl-shift-p (Linux) でアクセスします。

このレイアウトにより、必須ツールへの迅速なアクセスが保証されます。

コマンドパレットの使用

コマンドパレットはZedの制御ハブとして機能します。cmd-shift-p (macOS) または ctrl-shift-p (Linux) で開き、その後:

  • 「new file」と入力して、workspace: new file経由でファイルを作成します。
  • 「open settings」を検索して設定を調整します。
  • 「run task」と入力して、定義済みのタスクを実行します。

このツールはナビゲーションとコマンド実行を効率化します。

設定のカスタマイズ

Zedの設定ファイル編集でカスタマイズします。cmd-, (macOS) または ctrl-, (Linux) で開きます。以下のような設定を変更します:

  • テーマ: ライトモードとダークモードを切り替えます。
  • フォント: サイズとファミリーを調整します。
  • キーバインディング: ショートカットを再割り当てします。

デフォルト設定については、コマンドパレットを使用して「zed: open default settings」を選択します。次に、Zedの強力な機能に進みましょう。

高度な機能

Zed AI CodeEditorは、技術ユーザーの生産性を向上させる高度な機能で輝きを放ちます。リモート開発、マルチバッファ、AI統合を詳しく見ていきましょう。

リモート開発

Zedのリモート開発機能は、UIをコードベースから分離し、コードベースをサーバーで実行します。以下のようにセットアップします:

  1. リモートサーバーへのSSHアクセスを確認します。
  2. Zedを開き、コマンドパレット(cmd-shift-p または ctrl-shift-p)を使用します。
  3. zed: open remote projectsを選択します。
  4. サーバーの詳細(ホスト、SSHキー)を入力します。

Zedは接続後、UIをローカルでレンダリングしながらリモートでコードを実行します。これはリソース集約型のタスクに最適です。

マルチバッファ

マルチバッファはコードスニペットを1つのビューに統合します。以下のように作成します:

  1. コマンドパレットを開きます。
  2. 「multibuffer: new」を選択します。
  3. ファイルから抜粋を追加します。

マルチバッファを直接編集できます。変更は保存時に元のファイルに同期されます。この機能は、リファクタリングやファイル間の編集に優れています。

AI統合

Zetaのようなモデルを搭載したZedのAIツールは、コーディングを強化します。設定で構成します:

設定を開きます(cmd-, または ctrl-,)。

"agent"の下に追加します:

"agent": {
  "version": "2",
  "enabled": true,
  "default_model": {
    "provider": "zed.dev",
    "model": "claude-3-7-sonnet-latest"
  }
}

以下のような機能を有効にします:

  • 編集予測: 次の変更を予測します。
  • コード生成: プロンプトからスニペットを生成します。
  • インラインアシスタンス: リアルタイムの提案を提供します。

これらの機能は開発を大幅に効率化します。

Apidogとの比較

Zed AI CodeEditorはコード編集に優れていますが、設計やテストのようなAPI開発タスクはカバーしていません。ここでApidogが効果的に補完します。

Apidogは、APIの設計、モック、テスト、ドキュメント作成のためのオールインワンAPIツールです。コード作成に焦点を当てるZedとは異なり、ApidogはAPIワークフローを強化します。両者を組み合わせることで、堅牢なペアが形成されます:

  • Zed: APIロジックとルートを作成します。
  • Apidog: エンドポイントをテストし、応答を検証し、ドキュメントを生成します。

例えば、ZedでAPIをコーディングし、Apidogを使用してリクエストを送信し、仕様を自動的にドキュメント化します。この相乗効果により、開発サイクルが最適化されます。

結論

Zed AI CodeEditorは、高性能で協力的、かつAI強化されたコーディング体験を提供します。このガイドでは、それをインストールし、インターフェースをナビゲートし、リモート開発やマルチバッファなどの高度な機能を活用する方法を習得しました。Apidogと組み合わせることで、ZedはAPI駆動型プロジェクトにとってさらに強力になります。今日からZedを使い始め、コーディング効率を向上させましょう。

button