Skip to Content

확장

확장은 아무 텍스트 칸(편집기, 브라우저, 채팅, 메일)에서 약어와 트리거 키를 치면 전체 스니펫 내용으로 바뀌는 것입니다. 복사-붙여넣기나 다시 치기 없음.


세 단계로 펼치기

  1. CodeExpander에서 약어(예: sig)와 내용(예: 이메일 서명)이 있는 스니펫을 만듭니다.
  2. 아무 입력칸에서 그 약어를 칩니다.
  3. 트리거 키(기본 Tab)를 누르면 약어가 바뀝니다.

약어를 잊으면 검색 창 또는 인라인 검색을 쓰세요.


트리거 키

코딩하다 log의 앞 두 글자를 치는 일이 많습니다. 기본은 Tab(또는 고른 다른 키)을 눌러야 펼쳐져, 반만 친 단어가 바뀌지 않습니다. 스위치는 설정 → 일반. 켜 두세요.

Settings · Trigger
Enable expansion
Require a trigger key
Trigger keys
TabSpaceEnter.,;
Word-boundary check
Adaptive case
Group ExpandWhen: inherit / any / whitespace / non-alnum

Settings → General → Trigger: master switch, require trigger key, key list, word boundary, adaptive case. Group ExpandWhen can override the boundary.

사용 가능: Tab(기본), Space, Enter, Alt, 그리고 . , ; - / = 등.

「트리거 키 필요」를 끄면 완성된 약어가 바로 펼쳐집니다. 오작동이 늘습니다. 그룹은 이 컴퓨터에서만 자기 트리거 키를 가질 수 있고, 동기화되지 않습니다. 기기 전체 스위치는 확장 일시 중지입니다.


확장 시점

design을 치는데 안의 sig가 서명이 되면 안 됩니다. 그룹의 확장 시점은 약어 앞에 무엇이 있어도 되는지를 정합니다. 공백, 구두점, 또는 아무거나.

선택일상 효과
전역 따르기설정 → 일반의 「단어 경계」를 씁니다. 켜면 새 단어처럼. 끄면 더 느슨
아무거나어떤 문자 뒤에도 펼칩니다. 사고 많음
공백앞에 공백이나 줄바꿈이 필요
글자나 숫자가 아님앞의 구두점은 괜찮음 — 쉼표, 그다음 약어

설정에서 약어 전체를 쳐야 하는지, 끝만으로 되는지도 고릅니다. 그룹을 저장하면 다음에 칠 때부터 새 규칙이 적용됩니다.


ExpandIn (앱별)

VS Code에서 log는 로그 템플릿이 되어야 합니다. 채팅에서 log는 네 글자로 남아야 합니다. 스니펫을 그 앱에 제한하면 채팅에서는 쏘지 않습니다.

Pro 기능입니다. 앱을 고르지 않으면 모든 앱.

ExpandIn · Only these apps
Only these applicationsPro
Search apps…
CancelSave

File/group ExpandIn: all apps, except, only these apps (Pro), disable. Search window and inline search stay unrestricted.

  1. 스니펫 또는 그룹을 엽니다.
  2. 이 앱에서만 확장을 찾습니다.
  3. VS Code, Chrome, Cursor 등을 검색해 체크합니다.
  4. 저장합니다. 앞에 있는 앱이 맞을 때만 펼칩니다.

스니펫 설정이 그룹을 덮습니다. 창을 인식하지 못하면 그 스니펫의 제한을 끄세요. 검색 창과 인라인 검색은 자유롭게 넣습니다.

장면팁
IDE 템플릿그룹을 편집기에 제한
브라우저 프롬프트스니펫을 브라우저에 제한
같은 약어, 다른 본문스니펫 둘, 앱이 다름

대소문자 적응

설정 → 일반 → 대소문자 적응이 켜져 있으면:

  • 모두 대문자 약어(SIG) → 대문자 스타일로 확장
  • 앞글자만 대문자(Sig) → 제목 대소문자 스타일
  • 소문자는 저장된 스니펫 본문 그대로

스크립트와 리치 텍스트는 파일 환경을 따릅니다. 저장된 대소문자를 엄격히 지키려면 설정을 끄세요.


확장 일시 중지

화면 공유 중 log가 템플릿이 되면 안 됩니다. 확장 사용/사용 안 함을 누르거나 트레이에서 끕니다. 회의가 끝나면 다시 켭니다.

  1. 전부 일시 중지: 설정 → 키보드 아래 스위치, 또는 트레이 메뉴.
  2. 사고 줄이기: 트리거 키를 요구하거나, 단어 경계를 쓰거나, 앱을 제한.
  3. 스니펫 하나 멈추기: 약어를 바꾸거나 그룹에서 빼기.

브라우저 확장이 없어서 「Chrome에서만 중지」는 없습니다. 「Shift를 눌러 이번만 건너뛰기」도 없습니다. 확장이 실패하면 알림이 이유를 설명합니다. 치던 텍스트가 조용히 바뀌지 않습니다.


충돌하는 약어

스니펫 목록은 전체 약어(그룹 접두사 포함)를 셉니다. 개수가 1을 넘으면 경고가 납니다.

  1. 약어 하나 또는 그룹 접두사를 바꿉니다.
  2. 또는 ExpandIn으로 같은 약어를 앱에 나눕니다(그래도 다른 약어가 외우기 쉽습니다).
  3. 개인 파일과 맞는 공유 조직 파일은 한 번만 쏩니다. 같은 약어의 개인 「백업」을 두지 마세요.

「어느 스니펫을 고를지」 충돌 창은 없습니다. 약어를 잊으면 검색 창을 쓰세요.


단축키

  • 전역: 메인 창, 검색, 확장 토글, 클립보드에서 만들기. 설정 → 단축키에서 구성.
  • 스니펫별 단축키: 가장 많이 쓰는 몇 개에 전역 단축키를 묶습니다.

팁: 상위 몇 개(서명, try 래퍼, 일일 헤더)에 약어와 트리거를 두면, 며칠이면 손에 익습니다.

마지막 업데이트