> ## Documentation Index
> Fetch the complete documentation index at: https://docs.replit.com/llms.txt
> Use this file to discover all available pages before exploring further.

# エディターを使いこなす

> チャット、プレビュー、ファイル、環境の詳細、コードの変更、ワーカーエージェント、シークレット、作業用のActivityボードなど、Replitエディターの使い方を紹介します。

エディターでは、Replitにタスクを依頼し、結果を試して、作業内容をレビューできます。チャットは開いているタブの横に表示され、サイドバーには**Details**と**Files**があります。

![実行中のアプリのプレビューの横にチャットがあり、右側にDetailsサイドバーが表示されている画面。](https://mintcdn.com/replit/ZvLiuMLrojYoqf3I/images/code-contributions/workspace/overview.jpg?fit=max\&auto=format\&n=ZvLiuMLrojYoqf3I\&q=85\&s=f25d44195dd35c4a289b658f912035f1)

## チャットとレイアウト

リクエストやフィードバックは、チャット下部のプロンプトボックスに入力します。コントロールからは、ファイルの添付、音声入力、ご利用のプランとワークスペースで使用できる[Agentモード](https://docs.replit.com/ja/chat/agent-modes.md)の選択ができます。

右上のレイアウトメニューでは、会話用の**Chat**、チャットとタブを並べて表示する**Editor**、タブのみを表示する**Focus**を選択できます。このメニューから、**Tabs**と**Sidebar**の表示/非表示も切り替えられます。レイアウトを変更しても、コードが変更されたりアプリが公開されたりすることはありません。

開いているタブの横にある\*\*+\*\*を選択すると、**Preview**、**Changes**、**Agents**、**Secrets**、**Activity**を開けます。使用できるツールは、チャットによって異なる場合があります。

![新しいタブのメニューに、Preview、Changes、Agents、Secrets、Activityが一覧表示されている。](https://mintcdn.com/replit/ZvLiuMLrojYoqf3I/images/code-contributions/workspace/tools.jpg?fit=max\&auto=format\&n=ZvLiuMLrojYoqf3I\&q=85\&s=4771bfd3325c1a5da1c97c836ee946c0)

## プレビュー

**Preview**を使うと、サンドボックスで実行中のアプリを試せます。**Open in a new tab**を選択すると、同じアプリを別のブラウザタブで開けます。

プレビューは本番環境ではありません。アプリが公開されることはなく、プルリクエストによってデプロイされることもありません。テストアカウントと開発用データを使用してください。認証情報によっては、アプリが実際のサービスにアクセスできてしまう場合があります。

プレビューが読み込まれなくなった場合は、Replitに開発サーバーとプレビューリンクの確認を依頼してください。ライブラリやコマンドラインツールには、Webプレビューがない場合があります。手順については、[Replitでアプリを実行する](https://docs.replit.com/ja/build/code/run-your-first-preview.md)を参照してください。

## ファイルと環境

サイドバーの**Files**を選択すると、サンドボックスのファイルシステムを参照できます。ツリーには、リポジトリだけでなくシステムディレクトリも含まれる場合があります。すべてのファイルがGitの管理対象になるわけではなく、プルリクエストに表示されるとも限りません。

**Details**で**Environment**を選択すると、環境名、ベースイメージ、設定を確認できます。

![Detailsの環境エントリを開くと、接続されているサンドボックスのセットアップ情報が表示される。](https://mintcdn.com/replit/ZvLiuMLrojYoqf3I/images/code-contributions/workspace/environment.jpg?fit=max\&auto=format\&n=ZvLiuMLrojYoqf3I\&q=85\&s=646b551c52d52305e5d40bddfd6a57d7)

**環境**とは、リポジトリ、ツール、依存関係、セットアップコマンドを再利用可能な形でまとめたものです。ビルドによって**イメージ**が準備され、**サンドボックス**は、そのイメージから作成される実行中の開発マシンです。環境を再ビルドしても、既存のサンドボックスは更新されません。

セットアップを保存または設定するには、[再利用可能な環境を作成する](https://docs.replit.com/ja/build/code/create-reusable-environment.md)を参照してください。アクセスと分離に関する考慮事項については、[セキュリティ](https://docs.replit.com/ja/build/code/security.md)を参照してください。

## 変更とプルリクエスト

**Changes**を開き、セレクターで**Local changes**またはリンクされたプルリクエストを選択します。リクエストの説明とブランチを確認してから、**Files**を選択して差分を確認します。赤は削除されたコード、緑は追加されたコードを示します。

![Filesタブに、リンクされたプルリクエストで削除および追加された見出しのテキストが表示されている。](https://mintcdn.com/replit/ZvLiuMLrojYoqf3I/images/code-contributions/changes-code-diff.jpg?fit=max\&auto=format\&n=ZvLiuMLrojYoqf3I\&q=85\&s=c8d28d170b8b8e39263e2a1f529aa34a)

リンクされたプルリクエストは**Details**にも表示されます。リクエストが表示されない場合は、そのURLをReplitに伝えて、リンクを依頼してください。GitLabのマージリクエストや、ペインで表示できない差分については、Gitプロバイダーのリンクを使用してください。

レビューのフィードバックは、リンクされたプルリクエストとともにチャットに表示されることがあります。Replitに対応を依頼し、更新されたプレビューとテスト結果を確認してください。[レビューに対応する](https://docs.replit.com/ja/build/code/respond-to-review-feedback.md)を参照してください。

## エージェント

**Agents**を開くと、メインのチャットに接続されたワーカーチャットが表示されます。ワーカーを開くと、進捗を確認したり、タスク固有のフィードバックを伝えたりできます。全体の目標を調整するには、メインのチャットを使用します。

![Agentsタブに、キーボードナビゲーションとランディングページのコピー用のワーカーチャットが一覧表示されている。](https://mintcdn.com/replit/bwyNlFMrtiNdFQiG/images/code-contributions/agents-panel.jpg?fit=max\&auto=format\&n=bwyNlFMrtiNdFQiG\&q=85\&s=6c6c30338087e35edecacdb1eee5c027)

ワーカーチャットは、別々のサンドボックスを使用できます。ファイル、実行中のサーバー、チャットのシークレットは自動的には共有されず、コードの変更も、統合してレビューする必要があります。[エージェントのチームで作業する](https://docs.replit.com/ja/build/code/coordinate-work.md)を参照してください。

## シークレット

**Secrets**を開き、**New Secret**を選択して、**Key**に変数名、**Value**に開発用の認証情報を入力します。**Add Secret**を選択します。Replitに、安全なシークレット入力フォームを開くよう依頼することもできます。

![KeyとValueのフィールド、およびAdd Secretボタンがある新規シークレットのフォーム。](https://mintcdn.com/replit/bwyNlFMrtiNdFQiG/images/code-contributions/add-secret-form.jpg?fit=max\&auto=format\&n=bwyNlFMrtiNdFQiG\&q=85\&s=128c3e3878cdfb9e92c569a08d729c07)

これらのシークレットは現在のチャットに属しており、すべてのチャットや環境ビルドで使えるわけではありません。値をチャットのメッセージ、スクリーンショット、Gitに含めないでください。認証情報を出力せずにアプリのアクセスを確認するよう、Replitに依頼してください。

外部のシークレットマネージャーを通じて繰り返し利用できるアクセスを設定するには、[環境にシークレットを追加する](https://docs.replit.com/ja/build/code/adding-secrets-to-environments.md)を参照してください。この設定は、チャットのシークレットの追加とは別のものです。

## アクティビティ

**Activity**を開くと、タスク、ブロッカー、レビュー待ちの成果、承認済みの作業の概要が、関連するチャットやコントリビューションへのリンクとともに表示されます。Activityのエントリが表示されている場合は、**Details**からも開けます。

チェックされていない項目は、完了していてもレビュー待ちの可能性があります。ステータスのテキストを確認してください。Activityは作業の概要であり、すべてのコマンドを示すものではなく、結果の確認の代わりにもなりません。
