검색 창
검색 창은 CodeExpander의 만능 런처입니다. 전역 단축키 하나로 떠 있는 창이 열리고, 스니펫을 검색하고, 플러그인 명령을 실행하고, 앱을 켜고, AI와 채팅합니다. 마우스를 안 만져도 됩니다.
설정한 전역 단축키를 누릅니다(기본값은 플랫폼마다 다름. 설정 → 키보드). 창이 화면 가운데에 나타나 입력을 기다립니다.
Search window tabs: Search, AI Assistant, Marketplace — same labels as the app.
세 모드
위쪽 탭 바로 모드를 바꿉니다.
| 모드 | 아이콘 | 하는 일 |
|---|---|---|
| 검색 | 🔍 | 스니펫, 플러그인 명령, 시스템 앱 검색 |
| AI 어시스턴트 | 🤖 | 내장 어시스턴트와 채팅 |
| 마켓플레이스 | 🧩 | 설치한 플러그인 둘러보고 실행 |
검색 모드
스니펫 검색
아무 키워드로 다음을 검색합니다.
- 스니펫 이름 — 예:
sig,report - 약어 — 예:
ai-gen - 본문 — 스니펫 본문 전문 검색
- 병음 — 중국어 사용자는 병음으로 중국어 이름 스니펫을 맞출 수 있습니다
결과에서 Enter로 바로 펼치거나, 클릭해 편집기로 점프합니다.
플러그인 명령 실행
플러그인이 명령 트리거를 정의할 수 있습니다. 입력이 플러그인 명령과 맞으면 스니펫과 함께 목록에 나타납니다. Enter로 바로 실행합니다.
예: 「타임스탬프 변환」 플러그인이 ts 명령을 두면 ts 1714392000을 치고 플러그인이 읽기 쉬운 날짜로 바꿉니다.
앱 실행
설치한 앱 이름을 치면 실행합니다. 퍼지 매칭과 병음을 지원합니다.
예: chrome 또는 guge(谷歌의 병음)로 Google Chrome을 켭니다.
검색 필터
필터 아이콘을 클릭하면 고급 옵션:
| 필터 | 설명 |
|---|---|
| 정규식 | 정규식 매칭 켜기 |
| 대소문자 무시 | 대소문자 구분 없음 |
| 범위 | 스니펫 이름, 본문, 또는 둘 다로 제한 |
| 파일 포함/제외 | 파일 패턴으로 필터 |
빈 상태 — 빠른 접근
검색 칸이 비어 있으면 창에:
- 자주 씀 — 가장 자주 쓴 플러그인(자동 학습)
- 고정 — 바로 쓰려고 직접 고정한 플러그인
플러그인을 우클릭해 고정, 숨기기, 제거합니다.
AI 모드
내장 AI 어시스턴트와:
- 코드 설명과 리뷰
- 주석 자동 생성
- 단위 테스트 생성
- 일반 프로그래밍 Q&A
관련되면 AI가 현재 컨텍스트(검색 창에 끌어다 놓은 선택한 파일 등)를 씁니다.
플러그인 모드
설치한 플러그인을 격자로 둘러봅니다. 클릭해 열거나, 검색 칸으로 이름이나 분류를 필터합니다.
여기서 할 수 있는 것:
- npm에서 새 플러그인 설치(Node.js + npm 필요)
- 로컬 디렉터리에서 플러그인 가져오기
- 안 쓰는 플러그인 제거
- 플러그인 상세와 설정 열기
자세한 내용은 플러그인 허브.
팁
- 검색 창에 파일을 끌어다 파일 인식 플러그인에 넘깁니다
- 화살표로 목록을 이동.
Enter로 실행.Esc로 닫기 - 자주 쓰는 플러그인을 고정하면 단축키 하나 거리입니다
- 정규식으로
^api.*test같은 고급 검색
전형적인 워크플로
개발자 일상
- 단축키 → 검색 창이 열림
try-py치고 →Enter→ 보일러플레이트가 편집기에 펼침- 단축키 다시 →
ts+ 타임스탬프 → 플러그인이 변환 - 로그 파일을 검색에 끌어다 놓기 → 파일 인식 플러그인이 파싱
원격 팀 조율
- 단축키 → AI 모드
- 에러 메시지를 붙여넣기 → AI가 설명하고 수정을 제안
- 검색으로 전환 →
deploy스니펫 찾기 → 터미널에 펼침
AI 어시스턴트 탭은 답변을 스트리밍할 수 있습니다. 설정에서 MCP 도구를 켜면 이 컴퓨터의 CodeExpander를 호출합니다. 채팅의 코드를 스니펫 편집기에 다시 쓸 수 있습니다. MCP · 인라인 검색.
파워 유저 런처
- 상위 5개 플러그인을 고정(예: 타임스탬프, JSON 포맷터, 색 추출기)
- 빈 검색에 바로 보임
- 필요한 도구까지
Enter한 번
인라인 검색
메일 중간에 서명이 「sig」 비슷한 것만 기억납니다. 칸에 남아서 //sig를 치고, 화살표로 고르고, Enter.
After // : filename, abbreviation, preview, env. ↑↓ navigate, ↵ insert, Esc cancel. ExpandIn does not apply.
- 설정 → 일반을 열고 인라인 검색을 켭니다.
- 접두사 기본은
//.@@등으로 바꿀 수 있습니다. - 떠 있는 창은 캐럿 또는 포인터를 따라갈 수 있습니다.
- 「이 앱에서만 확장」은 인라인 검색을 막지 않습니다. 검색 창과 같습니다.
약어를 잊었을 때 쓰세요. 채팅과 플러그인 마켓플레이스는 위의 검색 창을 쓰세요.