[๐ก] Espanso๋ก ํ ์คํธ ์๋์์ฑํ๊ธฐ (Text Snippet/Replacement)
โจ GPT์ ์์ฝ ใ
Espanso๋ฅผ ํ์ฉํ ํ ์คํธ ์๋์์ฑ ์ค์ ๋ฐ ์ฌ์ฉ๋ฒ ๊ฐ๋จ ์ ๋ฆฌ
์๊ฐ
Espanso
๋ฅผ ๊ฐ๋จํ ์ค๋ช
ํ์๋ฉด, ์๋์ ๊ฐ์ ์ฑ์ด๋ค.
์ฆ, Espanso๋ ๋ฐ๋ณต์ ์ธ ํ ์คํธ ์ ๋ ฅ์ ์๋ํํ ์ ์๋ ์คํ์์ค ์ค๋ํซ ํ์ฅ ๋๊ตฌ์ด๋ค.
์ฌ์ฉ๋ฒ
-
Espanso ๊ณต์ ์ฌ์ดํธ์ ์ ์ํ์ฌ ์ด์์ฒด์ ์ ๋ง๋ ์ค์น ๋ฐฉ๋ฒ์ ๋ฐ๋ฅธ๋ค.
- macOS ์ฌ์ฉ์๋ Homebrew๋ฅผ ํ์ฉํด ๊ฐํธํ๊ฒ ์ค์นํ ์ ์๋ค.
- macOS ์ฌ์ฉ์๋ Homebrew๋ฅผ ํ์ฉํด ๊ฐํธํ๊ฒ ์ค์นํ ์ ์๋ค.
- Espanso ์ค์ ํ์ผ์ ์์น(Config Path)๋ฅผ ํ์ธํ๊ณ , ํ
์คํธ ํธ์ง๊ธฐ๋ก ์ฐ๋ค.
- ์์ ์์๋ VSCode๋ฅผ ์ฌ์ฉํ์ฌ ์ค์ ํ์ผ์ ํธ์งํ๋ค.
- ์์ ์์๋ VSCode๋ฅผ ์ฌ์ฉํ์ฌ ์ค์ ํ์ผ์ ํธ์งํ๋ค.
- ์ฌ์ฉ์ ํ๊ฒฝ์ ๋ง๊ฒ ํค์๋์ ์๋์์ฑ ๋ด์ฉ์ ๋ฑ๋กํ์ฌ ์ปค์คํฐ๋ง์ด์งํ๋ค.
- ๋จ์ํ ๋ฌธ์ ์นํ๋ถํฐ ๋ณต์กํ ์ค๋ํซ ์๋์์ฑ๊น์ง ์์ ๋กญ๊ฒ ์ค์ ๊ฐ๋ฅํ๋ค.
- ๋จ์ํ ๋ฌธ์ ์นํ๋ถํฐ ๋ณต์กํ ์ค๋ํซ ์๋์์ฑ๊น์ง ์์ ๋กญ๊ฒ ์ค์ ๊ฐ๋ฅํ๋ค.
์๋๋ espanso/config/default.yml
ํ์ผ์ ์์ ๋ด์ฉ์ด๋ค.
toggle_key: OFF
search_shortcut: ALT+SHIFT+SPACE
# search_shortcut: ALT+SPACE ๊ฐ default ๊ฐ์ผ๋ก ์ค์ ๋์ด ์์.
์๋๋ espanso/match/base.yml
ํ์ผ์ ์์ ๋ด์ฉ์ด๋ค.
matches:
# Simple text replacement
- trigger: ";jd"
replace: "judicious210"
- trigger: ";@g"
replace: "@gmail.com"
- trigger: ";ye"
replace: "https://www.youtube.com/embed/"
- trigger: ";rt"
replace: "๊ฐ์ฌํฉ๋๋ค"
# Print the current date
- trigger: ";d"
replace: ""
vars:
- name: mydate
type: date
params:
format: "%Y.%m.%d"
# Print the output of a shell command
- trigger: ":test"
replace: ""
vars:
- name: output
type: test
params:
cmd: "echo 'Hello World!'"
์ฐธ๊ณ ์๋ฃ
๊ธฐํ ์์ธํ ๊ฐ์ด๋๋ ์๋ ์๋ฃ๋ฅผ ์ฐธ๊ณ ํ๊ธฐ๋ฅผ ๋ฐ๋๋ค.
๋๊ธ ๋จ๊ธฐ๊ธฐ