메인 콘텐츠로 건너뛰기

Documentation Index

Fetch the complete documentation index at: https://support.labex.io/llms.txt

Use this file to discover all available pages before exploring further.

WebIDE 미리보기

WebIDE Preview WebIDE 환경은 특히 다음과 같은 경우에 유용합니다.
  1. 다양한 프로그래밍 언어 (Java, JavaScript, Python 등) 로 코드 작성 및 디버깅
  2. 라이브 미리보기 기능을 갖춘 웹 개발 프로젝트, WebIDE 에서 첫 번째 HTML 페이지 만들기 참조
  3. 직관적인 인터페이스를 통해 프로젝트 파일 및 디렉터리 관리
  4. 명령줄 작업을 위한 통합 터미널 작업

환경 레이아웃

WebIDE 인터페이스는 몇 가지 주요 구성 요소로 구성됩니다.
  1. 왼쪽 사이드바:
    • 프로젝트 탐색을 위한 파일 탐색기
    • 검색 기능
    • Git 작업을 위한 소스 제어
    • 확장 패널
  2. 편집기 영역: 주요 코딩 작업 공간
  3. 하단 패널: 터미널, 문제 및 출력
  4. 상태 표시줄: 설정 및 라이브 미리보기에 빠르게 액세스

터미널 액세스

다음 두 가지 방법으로 터미널을 열 수 있습니다.
  1. 왼쪽 하단 모서리에 있는 아이콘을 클릭하고 터미널 탭으로 전환합니다. Terminal Access
  2. 상단 메뉴 사용: 터미널 > 새 터미널 Terminal Access

HTML 미리보기

HTML 파일을 미리 보려면:
  1. WebIDE 에서 오른쪽 하단 모서리에 있는 “Go Live” 버튼을 클릭합니다. Go Live button in WebIDE
  2. HTML 페이지가 렌더링된 새 브라우저 탭이 열립니다. HTML page rendered in browser tab
  3. 또는 “Web 8080” 탭을 클릭하여 미리보기를 열 수 있습니다. WebIDE Web 8080 tab preview
  4. 프로젝트가 하위 디렉터리에 있는 경우 탐색기에서 하위 디렉터리 이름을 클릭하여 액세스할 수 있으며, 그러면 해당 디렉터리의 index.html 파일이 자동으로 미리보기됩니다. WebIDE subdirectory preview
  5. 프로젝트에 index.html을 포함하여 여러 HTML 파일이 있는 경우 파일 이름을 URL 에 추가하여 직접 미리 볼 수 있습니다. 예를 들어, https://xxx.labex.io/another-file.html. WebIDE multiple HTML files preview
  6. “새 탭에서 열기” 버튼을 클릭하여 새 탭에서 미리보기를 열 수 있습니다. 새 브라우저 탭에서 미리보기가 열립니다. WebIDE Open in New Tab
“Go Live”는 자동으로 다음을 수행합니다.
  • 웹 서버 시작
  • 코드를 수정할 때 실시간 업데이트 제공
팁: LabEx VM 은 포트 8080 에서 미리보기를 호스팅합니다. 다른 사람과 미리보기 링크를 공유하여 작업을 선보일 수 있습니다. 랩 VM 이 중지되면 미리보기 링크가 더 이상 작동하지 않습니다.

사용 시나리오

첫 번째 Java 랩

LabEx WebIDE 를 사용하여 간단한 Java 프로그램을 작성, 컴파일 및 실행하는 방법을 보여주는 Java 랩 샘플입니다.
WebIDE 에서 Java 프로젝트 작업:Java Development
  1. 탐색기를 통해 새 Java 파일 만들기
  2. 구문 강조 표시로 Java 코드 작성
  3. 터미널에서 컴파일 및 실행:
javac MyClass.java
java MyClass
  1. 실시간으로 컴파일 오류 및 경고 보기

첫 번째 HTML 랩

LabEx WebIDE 를 사용하여 간단한 웹 페이지를 만드는 방법을 보여주는 HTML 랩 샘플입니다.
프런트엔드 개발 작업의 경우:Go Live Button
  1. HTML, CSS 및 JavaScript 파일 만들기
  2. 오른쪽 하단 모서리에 있는 “Go Live” 버튼을 클릭합니다.
  3. 다음을 통해 웹 페이지에 액세스합니다.
    • LabEx VM 상단의 Web 8080 탭
      • 버튼을 사용하여 새 포트 미리보기 탭 만들기
참고: 프로젝트는 LabEx 서버의 공용 URL 에 자동으로 배포되므로 웹 탭을 통해 액세스할 수 있습니다.

우주 비행사 이름표 프로세서 만들기

LabEx WebIDE 를 사용하여 우주 비행사 이름을 처리하는 방법을 보여주는 Python 챌린지 샘플입니다.
Python 프로그래밍의 경우:Python Development
  1. 탐색기에서 Python 파일 만들기
  2. 다음을 사용하여 Python 코드 작성:
    • 구문 강조 표시
    • 코드 완성
    • 오류 감지
  3. 터미널에서 스크립트 실행:
python3 script.py
  1. 통합 디버거를 사용하여 단계별 실행

자주 묻는 질문

LabEx VM 은 웹 프로젝트를 자동으로 배포합니다.Web Preview
  1. 기본 포트 8080:
    • LabEx VM 상단의 “Web 8080” 탭을 클릭합니다.
    • 애플리케이션은 공용 URL 을 통해 액세스할 수 있습니다.
  2. 사용자 지정 포트:
      • 버튼을 클릭하여 새 포트 미리보기 탭을 만듭니다.
    • 각 포트는 자체 공용 URL 을 얻습니다.
    • 여러 서비스 (예: 프런트엔드 및 백엔드) 를 실행하는 데 유용합니다.
참고: 로컬 개발과 달리 LabEx 는 클라우드에서 실행되므로 localhost 에 직접 액세스하지 않습니다.
WebIDE 의 일반적인 단축키:
  • 파일 작업
    • 새 파일: Ctrl+N
    • 저장: Ctrl+S
    • 찾기: Ctrl+F
    • 바꾸기: Ctrl+H
  • 패널 컨트롤
    • 사이드바 토글: Ctrl+B
    • 터미널 토글: Ctrl+`
    • 명령 팔레트: Ctrl+Shift+P
  • 편집기 기능
    • 다중 커서: Alt+ 클릭
    • 모든 항목 선택: Ctrl+Shift+L
    • 문서 서식 지정: Shift+Alt+F
예, Ubuntu 패키지 관리자를 사용하여 추가 도구를 설치할 수 있습니다.
sudo apt update
sudo apt install package-name
언어별 패키지 관리자의 경우:
  • Node.js/npm:
npm install package-name
  • Python/pip:
pip install package-name
설치는 임시적이며 세션이 종료되면 재설정됩니다.
WebIDE 는 파일을 관리하는 몇 가지 방법을 제공합니다.
  1. 파일 업로드:
    • 파일을 탐색기로 드래그 앤 드롭
    • 탐색기에서 마우스 오른쪽 버튼을 클릭한 후 업로드/다운로드 사용
    Upload Files
  2. 파일 다운로드:
    • 탐색기에서 파일을 마우스 오른쪽 버튼으로 클릭합니다.
    • “다운로드” 선택
  3. 복사/붙여넣기:
    • 텍스트 내용은 로컬 컴퓨터와 WebIDE 간에 직접 복사할 수 있습니다.
    • 바이너리 파일은 업로드/다운로드 기능을 사용해야 합니다.
모든 파일은 임시적이며 세션이 종료되면 손실됩니다.