QuickEditor는 탭 편집, 북마크, 스니펫, 전역 검색, 파일 관리자, AI 어시스턴트, Markdown 미리보기를 제공하는 전문 텍스트 및 코드 편집기입니다. 이 가이드는 QuickEditor를 최대한 활용하기 위해 필요한 모든 내용을 다룹니다.
시작하기
- 앱 실행 — 편집기가 열리면 편집할 준비가 된 빈 새 파일이 표시됩니다.
- 파일 생성 또는 열기 — 새 파일 버튼을 누르거나 Ctrl+N을 사용합니다. 기존 파일을 열려면 Ctrl+O를 사용하거나 편집기로 파일을 드래그 앤 드롭합니다.
- 입력 시작 — 파일 확장자에 따라 구문 강조가 자동으로 활성화되며, 언어를 수동으로 설정할 수도 있습니다.
- 작업 저장 — Ctrl+S를 눌러 저장하거나, Ctrl+Shift+S를 눌러 새 이름이나 위치로 다른 이름으로 저장합니다.
- 기능 탐색 — Ctrl+Shift+P를 눌러 명령 팔레트를 열고 모든 작업을 검색할 수 있습니다.
인터페이스 개요
탭 바
상단의 탭 바에는 열려 있는 모든 파일이 표시됩니다. 각 탭에는 파일 이름과 닫기 버튼이 표시됩니다. 탭을 드래그하여 순서를 변경하거나, 오른쪽 클릭으로 다른 탭 닫기 및 모두 닫기와 같은 추가 옵션을 사용할 수 있습니다.
도구 모음
도구 모음은 일반적인 작업에 빠르게 접근할 수 있게 해줍니다: 새 파일, 저장, 실행 취소/다시 실행, 검색, 북마크, 스니펫, 분할 보기, 설정. 어떤 작업을 표시할지 설정에서 사용자 지정할 수 있습니다.
편집기 영역
주요 편집 영역의 특징:
- 줄 번호 — 왼쪽 여백에 표시됩니다(토글 가능)
- 미니맵 — 빠른 탐색을 위한 오른쪽의 코드 개요
- 북마크 마커 — 북마크된 줄에 대한 여백의 컬러 표시
- 코드 접기 — 접을 수 있는 영역 옆의 접기/펼치기 화살표
도구 패널
QuickEditor는 편집기의 왼쪽 또는 오른쪽에 배치할 수 있는 도킹 가능한 도구 패널을 제공합니다:
- 명령 — 사용 가능한 모든 작업을 검색하기 위한 명령 팔레트
- 북마크 — 여러 파일에 걸친 북마크된 줄을 보고 관리
- 스니펫 — 저장된 텍스트 스니펫을 탐색하고 삽입
- 파일 관리자 — 폴더, NAS 및 클라우드 저장소 탐색
- 전역 검색 — 폴더 내 여러 파일에 걸쳐 검색 및 바꾸기
- 찾기 — 현재 파일 내에서 찾기 및 바꾸기
- AI 채팅 — 편집기와 함께 사용하는 대화형 AI 어시스턴트
탭 및 파일
탭 작업
| 작업 | 단축키 |
|---|---|
| 새 탭 | Ctrl+T |
| 새 파일 | Ctrl+N |
| 파일 열기 | Ctrl+O |
| 최근 항목 열기 | Ctrl+Shift+O |
| 저장 | Ctrl+S |
| 다른 이름으로 저장 | Ctrl+Shift+S |
| 파일 닫기 | Ctrl+W |
| 다음 탭 | Ctrl+Tab |
| 이전 탭 | Ctrl+Shift+Tab |
파일 작업
- 새 파일로 붙여넣기 — 클립보드 내용으로 새 탭 생성 (Ctrl+Shift+V)
- 공유 — 시스템 공유 시트를 사용하여 현재 파일 공유
- 파일 경로/파일 이름 복사 — 현재 파일의 경로 또는 이름을 클립보드로 복사
- Finder에서 보기 — 시스템 파일 관리자에서 파일 위치 열기(데스크톱)
- 드래그 앤 드롭 — 편집기 창으로 파일을 드롭하여 열기(데스크톱)
문자 인코딩
QuickEditor는 파일 인코딩을 자동으로 감지합니다. 또한 다음과 같은 작업도 가능합니다:
- 현재 파일의 인코딩 변경
- 다른 인코딩으로 파일 다시 열기
- 특정 인코딩으로 저장
- 인코딩 감지 및 상세 인코딩 정보 보기
- 저장하기 전에 인코딩 손실 확인
검색
현재 파일에서 찾기
Ctrl+F를 눌러 현재 파일 내에서 검색 창을 엽니다.
| 작업 | 단축키 |
|---|---|
| 찾기 | Ctrl+F |
| 찾기 및 바꾸기 | Ctrl+H |
| 다음 찾기 | F3 |
| 이전 찾기 | Shift+F3 |
| 다음 바꾸기 | Ctrl+Shift+H |
| 모두 바꾸기 | Ctrl+Shift+Alt+H |
전역 검색(파일 내 찾기)
Ctrl+Shift+F를 눌러 폴더 내 모든 파일에 걸쳐 검색합니다.
- 로컬 폴더, Android SAF 디렉토리 또는 접근 가능한 모든 경로에서 검색
- 대소문자 구분 및 정규 표현식 전환
- 포함 및 제외 패턴(예:
*.dart,*.txt)으로 필터링 - 전역 바꾸기 패널을 통해 여러 파일에 걸쳐 바꾸기
- F4(다음) 및 Shift+F4(이전)로 결과 탐색
북마크
북마크를 사용하면 중요한 줄을 표시하고 그 사이를 빠르게 이동할 수 있습니다.
| 작업 | 단축키 |
|---|---|
| 북마크 전환 | Ctrl+B |
| 다음 북마크 | F2 |
| 이전 북마크 | Shift+F2 |
| 북마크 패널 전환 | Ctrl+Shift+B |
북마크 기능
- 레이블과 함께 추가 — 쉽게 식별할 수 있도록 이름이 지정된 북마크 생성
- 북마크로 이동 — 현재 파일의 모든 북마크 목록에서 선택
- 북마크 패널 — 기록 및 고정 항목과 함께 열려 있는 모든 파일의 북마크를 보고, 검색하고, 관리
- 북마크 지우기 — 현재 파일에서 모든 북마크 제거
스니펫
스니펫은 단축키 하나로 삽입할 수 있는 재사용 가능한 텍스트 블록입니다.
| 작업 | 단축키 |
|---|---|
| 빠른 스니펫 삽입 | Ctrl+; |
| 선택 항목에서 생성 | Ctrl+Alt+S |
| 스니펫 패널 전환 | Ctrl+Shift+T |
스니펫 기능
- 빠른 삽입 — Ctrl+;를 눌러 스니펫 라이브러리에서 검색하고 삽입
- 선택 항목에서 생성 — 텍스트를 강조 표시하고 즉시 새 스니펫으로 저장
- 클립보드에서 생성 — 클립보드 내용을 저장된 스니펫으로 변환
- 카테고리 — 쉽게 탐색할 수 있도록 스니펫을 사용자 정의 카테고리로 구성
- 편집 및 관리 — 스니펫 패널에서 스니펫 내용을 수정하거나, 이름을 바꾸거나, 삭제
- 스니펫 패널 — 빠른 접근을 위한 기록 및 고정 스니펫이 있는 전용 패널
AI 어시스턴트
QuickEditor는 코드 작성, 리팩토링, 이해를 돕기 위해 여러 AI 서비스와 통합됩니다.
지원되는 서비스
- ChatGPT — OpenAI의 대화형 AI
- Gemini — Google의 AI 어시스턴트
- Claude — Anthropic의 AI 어시스턴트
- Grok — xAI의 대화형 AI
- Copilot — Microsoft의 AI 코딩 어시스턴트
- Perplexity — AI 기반 검색 및 답변
사용 방법
- 질문하려는 텍스트나 코드를 선택합니다(선택 사항).
- 명령 팔레트(Ctrl+Shift+P)를 열고 AI 서비스 이름을 검색하거나 도구 모음의 AI 버튼을 사용합니다.
- 선택한 텍스트가 컨텍스트를 위해 AI 서비스로 전송됩니다.
AI 채팅 패널
AI 채팅 패널은 편집기 내에서 직접 대화형 인터페이스를 제공합니다. 작업 흐름을 벗어나지 않고 새 채팅 세션을 시작하고, 메시지를 보내고, 응답을 받을 수 있습니다.
설정
표시
- 줄 번호 — 여백에 줄 번호 표시 또는 숨기기
- 미니맵 — 코드 개요 패널 표시 또는 숨기기
- 자동 줄 바꿈 — 긴 줄을 편집기 너비에 맞게 감싸기
- 탭 표시기 — 편집기에서 탭 문자 시각화
- 분할 보기 — 두 편집기 창을 나란히 표시
도구 모음
- 카테고리별 도구 모음 — 도구 모음 작업을 카테고리별로 그룹화
- 빠른 도구 모음 — 플로팅 빠른 작업 도구 모음 표시
- 빠른 도구 모음 사용자 지정 — 표시할 작업을 선택하고 순서 변경
- 입력 도구 모음 사용자 지정 — 모바일 키보드 도구 모음 버튼 구성
글꼴
- 글꼴 크기 — 10에서 24포인트까지 조정. Ctrl+= / Ctrl+-로도 변경 가능
들여쓰기
- 들여쓰기 스타일 — 공백 또는 탭 중 선택
- 들여쓰기 너비 — 2, 4, 8 또는 사용자 정의 값(1–16)으로 설정
줄 끝
- LF — Unix / Linux / macOS
- CRLF — Windows
- CR — 클래식 Mac OS
코드 기능
- 자동 완성 — 코드 완성 활성화 또는 비활성화
- 코드 접기 — 여백에 접기 컨트롤 표시 또는 숨기기
키보드 단축키
파일
| 단축키 | 작업 |
|---|---|
| Ctrl+N | 새 파일 |
| Ctrl+O | 파일 열기 |
| Ctrl+S | 저장 |
| Ctrl+Shift+S | 다른 이름으로 저장 |
| Ctrl+W | 파일 닫기 |
| Ctrl+Shift+O | 최근 항목 열기 |
편집
| 단축키 | 작업 |
|---|---|
| Ctrl+Z | 실행 취소 |
| Ctrl+Y | 다시 실행 |
| Ctrl+C | 복사 |
| Ctrl+X | 잘라내기 |
| Ctrl+V | 붙여넣기 |
| Ctrl+A | 모두 선택 |
| Ctrl+] | 들여쓰기 |
| Ctrl+[ | 내어쓰기 |
| Ctrl+/ | 주석 전환 |
| Ctrl+Shift+D | 줄 복제 |
| Ctrl+Shift+K | 줄 삭제 |
검색
| 단축키 | 작업 |
|---|---|
| Ctrl+F | 찾기 |
| Ctrl+H | 찾기 및 바꾸기 |
| F3 | 다음 찾기 |
| Shift+F3 | 이전 찾기 |
| Ctrl+Shift+F | 파일에서 찾기(전역 검색) |
탐색
| 단축키 | 작업 |
|---|---|
| Ctrl+G | 줄로 이동 |
| Ctrl+Home | 문서 시작으로 이동 |
| Ctrl+End | 문서 끝으로 이동 |
| Ctrl+Tab | 다음 탭 |
| Ctrl+Shift+Tab | 이전 탭 |
북마크 및 스니펫
| 단축키 | 작업 |
|---|---|
| Ctrl+B | 북마크 전환 |
| F2 | 다음 북마크 |
| Shift+F2 | 이전 북마크 |
| Ctrl+; | 빠른 스니펫 삽입 |
| Ctrl+Alt+S | 선택 항목에서 스니펫 생성 |
보기
| 단축키 | 작업 |
|---|---|
| Ctrl+Shift+P | 명령 팔레트 |
| Ctrl+\ | 분할 보기 |
| Ctrl+= | 글꼴 크기 크게 |
| Ctrl+- | 글꼴 크기 작게 |
| Ctrl+Shift+C | 문자 인코딩 변경 |
| Ctrl+Shift+M | 음성을 텍스트로 |
Emacs 스타일 단축키
| 단축키 | 작업 |
|---|---|
| Ctrl+A | 줄 시작으로 이동 |
| Ctrl+E | 줄 끝으로 이동 |
| Ctrl+P | 커서 위로 |
| Ctrl+N | 커서 아래로 |
| Ctrl+F | 커서 오른쪽 |
| Ctrl+B | 커서 왼쪽 |
| Ctrl+K | 줄 끝까지 삭제 |
| Ctrl+D | 문자 삭제 |
| Ctrl+H | 백스페이스 |
| Ctrl+T | 문자 위치 바꾸기 |
| Ctrl+Y | 얀크(붙여넣기) |
팁과 요령
문제 해결
| 문제 | 해결 방법 |
|---|---|
| 파일에 깨진 문자가 표시됨 | 인코딩이 올바르지 않을 수 있습니다. 명령 팔레트에서 다른 인코딩으로 다시 열기를 사용하여 다른 문자 집합(예: Shift_JIS, EUC-KR, GB2312)을 시도하세요. |
| 구문 강조가 잘못됨 | 언어가 파일 확장자에서 자동 감지되었습니다. 명령 팔레트에서 구문 언어 변경을 사용하여 수동으로 설정하세요. |
| 전역 검색에서 결과를 찾을 수 없음 | 올바른 폴더를 선택했는지 확인하세요. 포함/제외 필터가 너무 제한적이지 않은지 확인하세요. |
| NAS에서 파일을 열 수 없음 | 파일 관리자 패널에서 원격 연결이 올바르게 구성되어 있는지 확인하세요. 네트워크에서 서버에 도달할 수 있는지 확인하세요. |
| 북마크가 사라짐 | 북마크는 파일 경로에 연결되어 있습니다. 파일 이름을 바꾸거나 이동한 경우 북마크를 다시 추가해야 할 수 있습니다. |
| 자동 완성이 나타나지 않음 | 설정 > 코드 기능에서 자동 완성이 활성화되어 있는지 확인하세요. 파일의 구문 언어에 따라 다를 수도 있습니다. |
| 키보드 단축키 충돌 | 일부 Emacs 스타일 단축키(Ctrl+A, Ctrl+B 등)가 표준 단축키와 겹칩니다. 편집기는 컨텍스트에 따라 충돌을 해결합니다. |
개인 정보 보호
- QuickEditor는 계정이나 로그인이 필요하지 않습니다.
- 사용 데이터, 분석 또는 원격 측정이 수집되지 않습니다.
- 모든 파일, 북마크, 스니펫 및 설정은 기기에 로컬로 저장됩니다.
- NAS 연결은 직접 연결 — 외부 서버를 통과하는 데이터가 없습니다.
- AI 어시스턴트 기능은 명시적으로 호출할 때만 선택한 타사 서비스로 선택한 텍스트를 전송합니다. 자동으로 전송되는 데이터는 없습니다.
- 앱은 모든 핵심 편집 기능에 대해 완전히 오프라인으로 작동합니다. 인터넷은 AI 어시스턴트 및 원격 파일 액세스에만 필요합니다.