WebIDE プレビュー

- さまざまなプログラミング言語 (Java、JavaScript、Python など) でのコードの記述とデバッグ
- ライブプレビュー機能を備えた Web 開発プロジェクトについては、WebIDE で最初の HTML ページを作成する を参照してください。
- 直感的なインターフェースを介したプロジェクトファイルとディレクトリの管理
- コマンドラインタスク用の統合ターミナル操作
環境レイアウト
WebIDE インターフェースは、いくつかの主要コンポーネントで構成されています。- 左サイドバー:
- プロジェクトナビゲーション用のファイルエクスプローラー
- 検索機能
- Git 操作用のソース管理
- 拡張機能パネル
- エディター領域:メインコーディングワークスペース
- 下部パネル:ターミナル、問題、および出力
- ステータスバー: 設定とライブプレビューへのクイックアクセス
- 上部メニューバー: ファイル、編集、表示、およびその他のオプション
ターミナルへのアクセス
ターミナルは次の 2 つの方法で開くことができます。- 左下の隅にある アイコンをクリックし、ターミナルタブに切り替えます。
- 上部メニューを使用します:ターミナル > 新しいターミナル
HTML のプレビュー
HTML ファイルをプレビューするには:- WebIDE で、右下の「Go Live」ボタンをクリックします。
- HTML ページがレンダリングされた新しいブラウザタブが開きます。
- または、「Web 8080」タブをクリックしてプレビューを開くこともできます。
- プロジェクトがサブディレクトリにある場合は、エクスプローラーでサブディレクトリ名をクリックしてアクセスできます。すると、そのディレクトリの
index.html
ファイルが自動的にプレビューされます。 - プロジェクトに
index.html
を含む複数の HTML ファイルがある場合は、ファイル名を URL に追加して直接プレビューできます。たとえば、https://xxx.labex.io/another-file.html
です。 - 「新しいタブで開く」ボタンをクリックして、プレビューを新しいタブで開くことができます。新しいブラウザタブでプレビューが開きます。
- Web サーバーを起動します
- コードを変更するとリアルタイムで更新を提供します
ヒント:LabEx VM はポート 8080 でプレビューをホストします。他の人とプレビューリンクを共有して、作業を紹介できます。ラボ VM が停止すると、プレビューリンクは機能しなくなります。
使用シナリオ
Java 開発サンプル
Java 開発サンプル
Your First Java Lab
これは、LabEx WebIDE を使用して、シンプルな Java
プログラムを記述、コンパイル、実行する方法を示す Java ラボのサンプルです。

- エクスプローラーから新しい Java ファイルを作成します
- 構文の強調表示を使用して Java コードを記述します
- ターミナルでコンパイルして実行します。
- コンパイルエラーと警告をリアルタイムで表示します
Web 開発サンプル
Web 開発サンプル
Your First HTML Lab
これは、LabEx WebIDE を使用してシンプルな Web ページを作成する方法を示す HTML
ラボのサンプルです。

- HTML、CSS、および JavaScript ファイルを作成します
- 右下の「Go Live」ボタンをクリックします
- Web ページにアクセスするには:
- LabEx VM の上部にある Web 8080 タブ
-
- ボタンを使用して新しいポートプレビュータブを作成します
Python 開発サンプル
Python 開発サンプル
Create an Astronaut Name Tag Processor
これは、LabEx WebIDE を使用して宇宙飛行士の名前を処理する方法を示す Python
チャレンジのサンプルです。

- エクスプローラーで Python ファイルを作成します
- 次の機能を使用して Python コードを記述します。
- 構文の強調表示
- コード補完
- エラー検出
- ターミナルでスクリプトを実行します。
- 統合デバッガーを使用してステップバイステップで実行します
よくある質問
Web アプリケーションにアクセスするにはどうすればよいですか?
Web アプリケーションにアクセスするにはどうすればよいですか?
LabEx VM は、Web プロジェクトを自動的にデプロイします。

-
デフォルトポート 8080:
- LabEx VM の上部にある「Web 8080」タブをクリックします
- アプリケーションはパブリック URL を介してアクセスできるようになります
-
カスタムポート:
-
- ボタンをクリックして、新しいポートプレビュータブを作成します
- 各ポートには独自のパブリック URL があります
- 複数のサービス (フロントエンドとバックエンドなど) を実行する場合に便利です
-
重要なキーボードショートカットは何ですか?
重要なキーボードショートカットは何ですか?
WebIDE の一般的なショートカット:
-
ファイル操作
- 新規ファイル:Ctrl+N
- 保存:Ctrl+S
- 検索:Ctrl+F
- 置換:Ctrl+H
-
パネルコントロール
- サイドバーの切り替え:Ctrl+B
- ターミナルの切り替え:Ctrl+`
- コマンドパレット:Ctrl+Shift+P
-
エディター機能
- マルチカーソル:Alt+ クリック
- すべての出現箇所を選択:Ctrl+Shift+L
- ドキュメントのフォーマット:Shift+Alt+F
追加のツールやパッケージをインストールできますか?
追加のツールやパッケージをインストールできますか?
はい、Ubuntu パッケージマネージャーを使用して追加のツールをインストールできます。言語固有のパッケージマネージャーの場合:インストールは一時的であり、セッションが終了するとリセットされることに注意してください。
- Node.js/npm:
- Python/pip:
ファイルのアップロードとダウンロードを処理するにはどうすればよいですか?
ファイルのアップロードとダウンロードを処理するにはどうすればよいですか?
WebIDE には、ファイルを管理するためのいくつかの方法があります。
-
ファイルのアップロード:
- ファイルをエクスプローラーにドラッグアンドドロップします
- エクスプローラーを右クリックした後、アップロード/ダウンロードを使用します
-
ファイルのダウンロード:
- エクスプローラーでファイルを右クリックします
- 「ダウンロード」を選択します
-
コピー/貼り付け:
- テキストコンテンツは、ローカルマシンと WebIDE 間で直接コピーできます
- バイナリファイルは、アップロード/ダウンロード機能を使用する必要があります