💻 VCode — 데스크톱급 모바일 웹 IDE
VCode는 모바일 환경에서도 최고의 성능을 추구하는 웹 개발자를 위해 안드로이드용으로 네이티브 개발된 초고속 데스크톱급 통합 개발 환경(IDE)입니다.
풀스택 웹 앱 개발, 최신 JavaScript/TypeScript 작성, CSS 스타일링, HTML 제작, Git 저장소 관리 등 어떤 작업을 하든 VCode는 주머니 속에서 진정한 데스크톱 코딩 경험을 제공합니다.
🔥 VCode가 혁신적인 이유
대부분의 모바일 "코드 편집기"는 색상 테마가 적용된 기본 텍스트 편집기이거나, 느린 웹 앱(브라우저에서 실행되는 VS Code처럼)으로, 지연이 심하고 배터리 소모가 많은 WebView에 갇혀 있습니다.
VCode는 근본적으로 다릅니다.
• 100% 네이티브 성능: 네이티브 안드로이드 뷰와 Java로 개발되었으며, 편집기에는 WebView가 전혀 사용되지 않습니다. 부드러운 60/120 FPS 스크롤링, 1밀리초 미만의 지연 시간, 대용량 파일에서도 뷰포트 컬링을 제공합니다.
• 진정한 AST 기반 엔진: 메모리 내 추상 구문 트리(AST)와 메모리 할당이 필요 없는 렉서로 구동됩니다. 불안정한 정규 표현식 해킹이 아닌, 코드, 스코프, 객체 구조를 정확하게 파싱합니다.
• 프로세스 내 LSP: 언어 서버(LSP)의 지능적인 기능을 통해 시그니처 도움말부터 파일 간 탐색, 실시간 의미 진단까지 지원합니다.
• 네이티브 Git(Termux 불필요): JGit을 통한 완벽한 Git 2.0 기능을 제공합니다. 터미널 없이 백그라운드 클론, 스테이징, 시각적 차이점 비교, 충돌 해결이 가능합니다.
✨ VCODE에서만 제공되는 독점 기능
✦ 대화형 서명 도움말 및 매개변수 문서: 입력하는 동안 플로팅 매개변수 팝업(`fetch(`, `new Student(`)`)이 표시되며, 활성 매개변수는 실시간으로 강조 표시됩니다. 나머지 매개변수(`...args`)와 키보드 위에 표시되는 JSDoc 미리보기도 제공됩니다.
✦ 내장 웹 표준 라이브러리: 100개 이상의 표준 API(`Promise`, `fetch`, `setTimeout`, `URL`, `Array.map`, `slice`, DOM 이벤트)에 대한 즉각적인 서명 도움말을 제공합니다.
✦ 시각적 Git 충돌 해결 도구: 3방향 시각적 충돌 시트(우리의 충돌 수락, 상대방의 충돌 수락, 병합 취소)에서 병합/리베이스 충돌을 해결합니다.
✦ 하드웨어 가속 베지어 진단: 실시간 구문 및 시맨틱 린팅은 초당 60프레임의 부드러운 2차 베지어 곡선으로 표시됩니다.
✦ 파일 간 심층 자동 완성: ES 모듈 가져오기/내보내기, CommonJS require, 클래스 상속 및 연결된 메서드 반환(`arr.filter().map().`)을 해결합니다.
✦ GitHub OAuth 장치 흐름: OAuth 장치 흐름을 통해 몇 초 만에 GitHub에 안전하게 연결할 수 있습니다. 개인 액세스 토큰을 복사하여 붙여넣을 필요가 없습니다.
⚡ 에디터
• JetBrains Mono 기반의 뷰포트 컬링 네이티브 에디터.
• Emmet 2.0 확장 기능(`ul>li*3`, `!` 등).
• 커서 유지 기능을 갖춘 HTML, CSS, JS, TS 및 JSON 코드의 원터치 서식 지정.
• 자동 들여쓰기, 태그/대괄호 자동 닫기 및 전체 실행 취소/다시 실행.
• 정규 표현식 및 대소문자 구분을 사용한 찾기 및 바꾸기. 민감도.
👁️ 실시간 미리보기 및 개발자 콘솔
• 내부 로컬 서버를 통해 웹 프로젝트를 즉시 실행할 수 있습니다.
• 실시간 로그, 경고, 오류 및 객체 검사를 지원하는 실시간 JS 콘솔.
• 마크다운 미리보기, SVG 벡터 렌더러 및 CSV 뷰어.
• 외부 브라우저에서 원터치 실행.
🌿 완벽한 Git 및 GitHub 워크플로우
• 알림 기능이 있는 백그라운드 클론.
• 스테이징, 언스테이징, 커밋, 브랜치, 병합, 스태시 및 시각적인 비교.
• 시각적인 커밋 기록 타임라인.
——————————————————
어디에서든 코딩하고, 즉시 미리 보고, VCode로 자신 있게 배포하세요.
코드 작성, 미리보기, 푸시. HTML, CSS, JS를 위한 주머니 속 IDE.