← 소프트웨어 자료실
문서 · 텍스트 편집

Espanso

Espanso는 짧은 약어를 입력하면 미리 등록한 문장이나 템플릿으로 바꾸는 무료 오픈소스 텍스트 확장 도구입니다. Rust로 개발되었으며 macOS·Windows·Linux를 지원합니다. 반복 답변, 이메일 서명, 날짜 입력에 활용할 수 있고, YAML 설정 파일로 문구와 동작을 관리합니다.

어떤 작업에 적합한가

고객 문의에 같은 안내를 반복하거나, 메일마다 서명과 연락처를 붙이는 사람에게 적합합니다. 문구를 한 번 등록하면 대부분의 앱에서 사용할 수 있어 복사할 원문을 매번 찾는 수고를 줄입니다.

설정의 중심은 YAML 파일입니다. 문구를 직접 정리하고 수정하는 방식에 익숙하다면 유연하게 활용할 수 있지만, 모든 규칙을 화면에서만 관리하려는 사용자에게는 초기 설정이 부담이 될 수 있습니다.

지원 환경과 버전 검토

제품 정보에는 macOS만 기재되어 있지만 공식 홈페이지는 Windows·Linux·macOS 지원을 명시합니다. macOS 설치 문서의 요구 조건은 macOS 10.13 이상이며 Intel과 Apple Silicon을 모두 지원하는 Universal 배포본을 안내합니다.

2026-10-09 확인한 공식 GitHub 배포 페이지에서 v2.4.1은 Latest로 표시됩니다. 이 버전에는 macOS 로그아웃·로그인 뒤 남은 데몬 잠금 처리 수정이 포함되어 있습니다. 지원 종료 제품으로 볼 근거는 확인되지 않았습니다.

macOS 설치와 첫 문구 등록

공식 macOS 설치 페이지에서 디스크 이미지를 받아 열고 Espanso 앱을 Applications 폴더로 옮기는 순서입니다. Homebrew 사용자는 공식 문서에 안내된 brew install espanso 방식도 선택할 수 있습니다.

앱을 실행한 뒤 상태 표시줄 아이콘을 확인하고, TextEdit에서 :espanso를 입력해 기본 문구가 나오는지 확인합니다. 이어 espanso path로 설정 폴더를 찾고 match/base.yml의 matches 항목에 트리거와 치환 문구를 추가합니다. 들여쓰기는 공백으로 맞춰야 하며, 저장하면 설정을 자동으로 다시 읽습니다.

실무 예시와 확장 방법

예를 들어 고객지원 담당자는 :receipt를 문의 접수 안내에 연결할 수 있습니다. 고객 이름과 회신 예정일은 폼 입력란으로 받아 ‘김민수님, 문의를 접수했습니다. 10월 12일까지 답변드리겠습니다.’처럼 완성하는 구성입니다. 실제 발송 전에는 입력값과 약속한 날짜를 검토합니다.

고정 문구만 필요한 경우에는 단순 치환으로 시작하고, 업무 기록에 현재 날짜를 넣어야 할 때 날짜 변수를 추가하면 됩니다. 문구가 많아지면 검색창으로 찾아 삽입하고 업무별 파일로 나누어 관리할 수 있습니다.

무료 여부와 사용 제약

공식 저장소는 Espanso를 무료 오픈소스 프로젝트로 설명하며 GPL-3.0 라이선스를 명시합니다. 기부를 안내하지만, 확인한 자료에는 별도 유료판이나 구독 요금표가 없습니다. 무료판의 문구 수·사용 횟수 제한도 명시되어 있지 않습니다.

공식 홈페이지의 표현은 ‘대부분의 앱’ 지원입니다. 모든 입력창에서 같은 결과를 보장하는 것은 아니며, macOS 암호 입력란에서는 Secure Input 때문에 확장되지 않습니다. 스크립트를 활용하는 구성은 해당 실행 환경도 따로 갖춰야 합니다.

문구가 나오지 않을 때 확인 순서

먼저 상태 표시줄 아이콘과 앱 실행 여부를 확인하고 TextEdit에서 기본 트리거를 시험합니다. 기본 문구는 되는데 새 문구만 실패하면 YAML 들여쓰기, 트리거 철자, 설정 저장 여부를 확인합니다. 패키지 추가 뒤 반영되지 않으면 공식 안내대로 espanso restart를 사용할 수 있습니다.

특정 앱에서만 실패하면 앱별 비활성화 규칙과 필터를 점검합니다. 갑자기 전체 확장이 멈추고 Secure Input 표시가 나타나면 암호 입력을 끝낸 뒤 암호 관리자나 브라우저를 닫았다 다시 열어 확인합니다. 계속되면 앱을 차례로 종료하거나 로그아웃·로그인해 원인을 좁힙니다.

다른 도구와 선택 기준

단순한 고정 문구 몇 개만 필요하다면 운영체제의 기본 텍스트 대치 기능과 설정 부담을 비교하는 것이 좋습니다. 특정 편집기에서만 쓰는 코드 조각이라면 그 편집기의 스니펫 기능도 비교 대상입니다.

여러 앱에서 같은 문구를 쓰고, 날짜·폼·스크립트까지 연결하려면 Espanso의 기능 구성이 선택 이유가 됩니다. 팀 공유와 승인 절차, 그래픽 편집 화면이 우선이라면 다른 문구 관리 도구의 해당 기능을 별도로 확인해 비교해야 합니다.

공식 안내

주요 기능

  • 입력한 트리거를 등록된 문장으로 자동 치환하며, 여러 줄로 된 답변이나 서명도 구성할 수 있습니다.
  • macOS에서 Option+Space로 검색창을 열어 약어를 기억하지 못하는 문구를 찾아 삽입할 수 있습니다.
  • 날짜·시간 변수를 사용해 입력 시점에 맞는 값을 템플릿에 넣을 수 있습니다.
  • 폼의 텍스트 입력란과 선택 목록으로 이름·문의 유형 등을 받아 맞춤 문구를 완성할 수 있습니다.
  • 셸 명령이나 사용자 스크립트의 출력을 문구에 포함할 수 있습니다.
  • Espanso Hub 패키지를 추가해 문구 묶음을 재사용하고, macOS에서는 앱별로 확장 규칙을 적용하거나 비활성화할 수 있습니다.
광고

관련 프로그램

Microsoft Excel

microsoft.com

Microsoft Excel은 표 형태의 데이터를 수식으로 계산하고, 피벗 테이블과 차트로 분석하는 스프레드시트 프로그램입니다. Mac용 앱과 웹판을 제공하며 예산·매출·재고 관리에 활용할 수 있습니다.

문서macOS

Microsoft Word

microsoft.com

Microsoft Word는 보고서·제안서·논문을 작성하고, 문서 서식과 수정 이력을 관리하는 워드프로세서입니다. Mac용 앱과 무료 웹 버전을 제공합니다.

문서macOS

Notion

notion.com

Notion은 문서·메모·위키와 업무 데이터베이스를 한 작업 공간에서 관리하는 협업 도구입니다. macOS 앱과 웹에서 기록을 작성하고 프로젝트 진행 상황을 정리할 수 있습니다.

문서macOS

Microsoft PowerPoint

microsoft.com

Microsoft PowerPoint는 슬라이드로 보고서·강의·제안서를 만들고 발표하는 Microsoft의 프레젠테이션 프로그램입니다. Mac용 앱은 차트와 미디어 삽입, 슬라이드 마스터 편집, 발표자 보기, 녹화와 공동 편집을 지원합니다. 무료 웹 버전과 유료 데스크톱 버전은 기능과 이용 조건이 다릅니다.

문서macOS

Microsoft Office

microsoft.com

Microsoft Office for Mac은 Word·Excel·PowerPoint 등을 통해 문서 작성, 데이터 분석, 발표 자료 제작을 수행하는 사무용 제품군입니다. Microsoft 365 구독과 Office 일회성 구매 제품은 이용 권한과 기능 범위가 다릅니다.

문서macOS

Typora

typora.io

Typora는 Markdown 문서를 쓰면서 서식 결과를 같은 화면에서 확인하는 데스크톱 편집기입니다. 블로그 초안, 회의록, 개발 문서, 수식이 포함된 학습 노트에 적합하며 macOS·Windows·Linux를 지원합니다.

문서macOS