-
Visual Studio Code ์ค์น
-
Calva: Clojure & ClojureScript Interactive Programming ์ค์น
-
ํด๋๋ฅผ ๋ง๋ค๊ณ
-
deps.edn์ ์์ฑ
{}
-
Jack-in์ ์๋ํ๋ค
Ctrl + Shift + P
> Calva: Start a Project REPL and Connect (aka Jack-In) > deps.edn
-
๋จ์ถํค
Ctrl + K, Ctrl + S
> Keyboard Shortcuts
Calva: Start a Project REPL and Connect (aka Jack-In) | Ctrl + Alt + C, Ctrl + Alt + J |
Calva: Evaluate Current Form (or selection, if any) | Ctrl + Enter |
Go To Definition | F12 |
Go Back | Alt + Left |
- Top Level Evaluate
- ํ์ผ์ ์ต์์ ํ์์ด ์๋(๊ตฌ์กฐ์ ์๋ฏธ์์ ์ต์์ ์์ค์ ์๋ฏธ)
- def๋ก ์์ํ๋ ๊ตฌ๋ฌธ๋ค์ด Top Level Evaluate์ ํด๋น.
- ๋ค๋ง, Calva์์๋ ๋ค๋ฅธ form์ผ๋ก ๋ฌถ์ด์ง ์๋, ๋ชจ๋ form๋ค์ด top level form์ผ๋ก ๊ฐ์ฃผ
- ๋, Calva์์๋ (comment ...) ์์ ์๋ form๋ค๋ top level form์ผ๋ก ๊ฐ์ฃผ (Rich Comments์ง์)