2025.06.03 (ํ™”)

โœจ Gemini 2.5 Pro์˜ ์š”์•ฝ ใ€€

Espanso ์†Œ๊ฐœ Espanso๋Š” ๊ฐ„๋‹จํžˆ ์„ค๋ช…ํ•˜์ž๋ฉด, ์•„๋ž˜์™€ ๊ฐ™์€ ์•ฑ์ด๋‹ค. ์ฆ‰, Espanso๋Š” ๋ฐ˜๋ณต ์ž…๋ ฅ์„ ์ค„์ด๊ณ  ์—…๋ฌด ํšจ์œจ์„ ๋†’์ด๋Š” ํ…์ŠคํŠธ ํ™•์žฅ ๋„๊ตฌ์ด๋‹ค.

  • ์›๋ฌธ: http://blog.naver.com/hyeogikarp/223887070579
  • ๋„ค์ด๋ฒ„ ๋ฐœํ–‰ ์‹œ๊ฐ: 2025/06/03 11:59 KST
  • ์›๋ฌธ ์นดํ…Œ๊ณ ๋ฆฌ: ์•ฑ/ํ”Œ๋Ÿฌ๊ทธ์ธ

์›๋ฌธ

Espanso ์†Œ๊ฐœ

Espanso๋Š” ๊ฐ„๋‹จํžˆ ์„ค๋ช…ํ•˜์ž๋ฉด, ์•„๋ž˜์™€ ๊ฐ™์€ ์•ฑ์ด๋‹ค.

์ฆ‰, Espanso๋Š” ๋ฐ˜๋ณต ์ž…๋ ฅ์„ ์ค„์ด๊ณ  ์—…๋ฌด ํšจ์œจ์„ ๋†’์ด๋Š” ํ…์ŠคํŠธ ํ™•์žฅ ๋„๊ตฌ์ด๋‹ค.

์ผ์ƒ์ ์ธ ์ž‘์—…์—์„œ ๋ฐ˜๋ณต ์ž…๋ ฅ์€ ์ƒ๊ฐ๋ณด๋‹ค ๋งŽ์€ ์‹œ๊ฐ„๊ณผ ์ง‘์ค‘๋ ฅ์„ ์†Œ๋ชจํ•œ๋‹ค. ๋‚˜๋Š” ์ด๋Ÿฐ ๋น„ํšจ์œจ์„ ์ค„์ด๊ธฐ ์œ„ํ•ด Espanso๋ผ๋Š” ํ…์ŠคํŠธ ํ™•์žฅ ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜๋Š”๋ฐ, ์—…๋ฌด ํšจ์œจ์„ ๋†’์ด๋Š” ๋ฐ ์‹ค์งˆ์ ์ธ ํฐ ๋„์›€์ด ๋˜์–ด ๊ณต์œ ํ•œ๋‹ค.

Espanso๋Š”

  • ์ง€์ •ํ•œ ๋‹จ์ถ•ํ‚ค(ํŠธ๋ฆฌ๊ฑฐ)๋ฅผ ํ†ตํ•ด ๊ธด ํ…์ŠคํŠธ๋‚˜ ์ฝ”๋“œ ์Šค๋‹ˆํŽซ์„ ์ฆ‰์‹œ ์ž…๋ ฅํ•ด ์ฃผ๋Š” ์˜คํ”ˆ์†Œ์Šค ํ…์ŠคํŠธ ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ์ด๋‹ค.

  • Mac, Windows, Linux ํ™˜๊ฒฝ์„ ๋ชจ๋‘ ์ง€์›ํ•˜๋ฉฐ,

  • ์™„์ „ํžˆ ๋ฌด๋ฃŒ๋‹ค.

(์ด ์ข‹์€ ๊ฑธ ์™œ ์•ˆ ์“ฐ๋Š” ๊ฑธ๊นŒ? ์•„๋งˆโ€ฆ ๋ชฐ๋ผ์„œ์ผ ๊ฒƒ์ด๋‹ค.)

Espanso ์„ค์ •์€ YAML ํ…์ŠคํŠธ ํŒŒ์ผ์„ ์ง์ ‘ ํŽธ์ง‘ํ•˜๋Š” ๋ฐฉ์‹์ด๋‹ค.

๋งˆ์šฐ์Šค๋กœ ์กฐ์ž‘(GUI) ํ•  ์ˆ˜ ์žˆ๋Š” ํ”„๋กœ๊ทธ๋žจ์ด ์•„๋‹ˆ๋ผ์„œ ์ฒ˜์Œ์—๋Š” ๋‹ค์†Œ ์ƒ์†Œํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, ๋‚˜๋Š” ์˜คํžˆ๋ ค ์ด YAML ์ง์ ‘ ์„ค์ • ๋ฐฉ์‹์ด ๋ช…ํ™•ํ•œ ๊ทœ์น™์„ ๋งŒ๋“ค๊ณ  Espanso์˜ ํ…์ŠคํŠธ ํ™•์žฅ ๊ธฐ๋Šฅ์„ ์ •๊ตํ•˜๊ฒŒ ์ œ์–ดํ•˜๋Š” ๋ฐ ์œ ๋ฆฌํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•œ๋‹ค. (โ€ฆ ๊ฐœ๋ฐœ์ž ํŠน. ํ…์ŠคํŠธ๊ฐ€ ๋” ํŽธํ•จ.)

์–ด์จŒ๋“ , Espanso๋ฅผ ํ™œ์šฉํ•˜๋ฉด ์ž์‹ ๋งŒ์˜ ์ž๋™ ์™„์„ฑ ์Šค๋‹ˆํŽซ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ๋‹ค.

์•„๋ž˜๋Š” ๋‚ด๊ฐ€ ์ž์ฃผ ์‚ฌ์šฉํ•˜๋Š” ๋ช‡ ๊ฐ€์ง€ Espanso ์Šค๋‹ˆํŽซ ์˜ˆ์‹œ์ด๋‹ค. ์ด๋Ÿฐ ์‹์œผ๋กœ YAML ์„ค์ • ํŒŒ์ผ์— ์ถ”๊ฐ€ํ•˜๋ฉด ๋œ๋‹ค.

Espanso๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด์„œ ์–ป๋Š” ์‹ค์งˆ์ ์ธ ์ด์ ์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

  • ์—…๋ฌด ์ƒ์‚ฐ์„ฑ ํ–ฅ์ƒ: ๋ฐ˜๋ณต ์ž…๋ ฅ์— ์†Œ์š”๋˜๋˜ ์‹œ๊ฐ„์ด ์ค„์–ด ํ•ต์‹ฌ ์—…๋ฌด์— ๋” ์ง‘์ค‘ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค. Espanso๋Š” ๋‹จ์ˆœํ•œ ํ…์ŠคํŠธ ํ™•์žฅ ๊ทธ ์ด์ƒ์„ ์ œ๊ณตํ•œ๋‹ค.

  • ํ…์ŠคํŠธ ์ž…๋ ฅ์˜ ์ •ํ™•๋„ ์ฆ๊ฐ€: ๋ฏธ๋ฆฌ ์ •์˜๋œ ์Šค๋‹ˆํŽซ์„ ์‚ฌ์šฉํ•˜๋ฏ€๋กœ ์˜คํƒ€๋‚˜ ํ‘œํ˜„์˜ ๋ถˆ์ผ์น˜๋ฅผ ์ค„์ผ ์ˆ˜ ์žˆ๋‹ค. ์ด๋Š” Espanso์˜ ์ค‘์š”ํ•œ ๊ธฐ๋Šฅ ์ค‘ ํ•˜๋‚˜์ด๋‹ค.

  • ์ž‘์—… ํ๋ฆ„์˜ ๊ฐœ์ธํ™”: ์ž์‹ ๋งŒ์˜ ๋‹จ์ถ•ํ‚ค์™€ ์ž๋™ ์™„์„ฑ ๊ทœ์น™์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์–ด Espanso๋ฅผ ์“ฐ๋Š” ์‚ฌ๋žŒ์˜ ์Šคํƒ€์ผ์— ์ตœ์ ํ™”๋œ ํ™˜๊ฒฝ ๊ตฌ์ถ•์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

๊ฒฐ๋ก ์ ์œผ๋กœ, Espanso๋Š” ๋ฐ˜๋ณต์ ์ธ ํ…์ŠคํŠธ ์ž…๋ ฅ ์ž‘์—…์„ ํšจ์œจํ™”ํ•˜์—ฌ ์ƒ์‚ฐ์„ฑ์„ ๋†’์ด๊ณ ์ž ํ•  ๋•Œ ๊ณ ๋ คํ•ด ๋ณผ ๋งŒํ•œ ๋งค์šฐ ์œ ์šฉํ•œ ๋ฌด๋ฃŒ ์˜คํ”ˆ์†Œ์Šค ๋„๊ตฌ์ด๋‹ค.

์ดˆ๊ธฐ YAML ์„ค์ •์— ์•ฝ๊ฐ„์˜ ํ•™์Šต์ด ํ•„์š”ํ•˜์ง€๋งŒ, ํ•œ๋ฒˆ ์ต์ˆ™ํ•ด์ง€๋ฉด Espanso์˜ ๊ฐ•๋ ฅํ•œ ์Šค๋‹ˆํŽซ ๊ด€๋ฆฌ์™€ ์ž๋™ ์™„์„ฑ ๊ธฐ๋Šฅ์€ ์ž‘์—…์˜ ์งˆ์„ ํ•œ ๋‹จ๊ณ„ ๋†’์—ฌ์ค€๋‹ค.

Espanso๋ฅผ ํ†ตํ•ด ๋ณด๋‹ค ํŽธ๋ฆฌํ•œ ์ปดํ“จํ„ฐ ์„ธ๊ณ„๋ฅผ ๋งŒ๋ฝํ•ด ๋ณด์‹œ๊ธธ ๋ฐ”๋ž€๋‹ค.

์„ค์น˜ ๋ฐ ์‚ฌ์šฉ๋ฒ• (macOS ๊ธฐ์ค€)

  1. macOS ์‚ฌ์šฉ์ž๋Š” Homebrew๋ฅผ ํ™œ์šฉํ•ด ๊ฐ„ํŽธํ•˜๊ฒŒ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ๋‹ค.

  2. Espanso ์„ค์ • ํŒŒ์ผ์˜ ์œ„์น˜(Config Path)๋ฅผ ํ™•์ธํ•˜๊ณ , ํ…์ŠคํŠธ ํŽธ์ง‘๊ธฐ๋กœ ์—ฐ๋‹ค. (์˜ˆ์ œ์—์„œ๋Š” VSCode๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์„ค์ • ํŒŒ์ผ์„ ํŽธ์ง‘ํ•˜๊ฒ ๋‹ค.)

  3. base.yml ํŒŒ์ผ์„ ์ฐพ์•„์„œ, ์˜ˆ์‹œ์™€ ๊ฐ™์ด ๊ฐ์ž์˜ ํ™˜๊ฒฝ์— ๋งž๊ฒŒ ํ‚ค์›Œ๋“œ์™€ ์ž๋™์™„์„ฑ ๋‚ด์šฉ์„ ๋“ฑ๋กํ•˜์—ฌ ์ปค์Šคํ„ฐ๋งˆ์ด์ง•ํ•œ๋‹ค. ๋‹จ์ˆœํ•œ ๋ฌธ์ž ์น˜ํ™˜๋ถ€ํ„ฐ ๋ณต์žกํ•œ ์Šค๋‹ˆํŽซ ์ž๋™์™„์„ฑ๊นŒ์ง€ ์ž์œ ๋กญ๊ฒŒ ์„ค์ • ๊ฐ€๋Šฅํ•˜๋‹ค.

์ฒจ๋ถ€ ์ด๋ฏธ์ง€

naver-137-001

naver-137-002

naver-137-003

naver-137-004

naver-137-005

์นดํ…Œ๊ณ ๋ฆฌ: ,

๋Œ“๊ธ€ ๋‚จ๊ธฐ๊ธฐ