๐ Note/VSCODE (7) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ VSCODE * JAVA Project ๋ง๋ค๊ธฐ VSCODE์์ Java๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํ ํ์ฅํ๋ก๊ทธ๋จ์ ์ค์นํด์ผ ๋จ๋์ง, ์๋๋ฉด ์ค์นํ์ง ์์๋ ๊ธฐ๋ณธ์ผ๋ก ์ ๊ณตํ๋์ง๋ ์ ๋ชจ๋ฅด๊ฒ ๋ค. (๋ ์ด๋ฏธ ์ค์น ํ์ ์งํ์ ํ ๊ฑฐ๋ผ์..) ํน์ ๋จ์ง ์๋๋ค๋ฉด ํ์ฅํ๋ก๊ทธ๋จ์ java๋ฅผ ์ด์ด ๊ฐ์ฅ ์์ ๋จ๋ ๊ธฐ๋ณธ ํ์ฅํจํค์ง๋ฅผ ์ค์นํ๊ณ ์งํํ๋๋ก ํ์. 1. Ctrl + Shift + P ๋ฅผ ๋๋ฌ ๋ช ๋ น์ฐฝ์ ์ด์ด์ค๋ค. 2. java project ๋ฅผ ๊ฒ์ํ๋ค. 3. Java: Create Java Project๋ฅผ ํด๋ฆญํ๋ค. 4. ๊ทธ๋ผ ์ด๋ค Java Project๋ฅผ ์์ฑํ ์ง๊ฐ ๋์ค๋๋ฐ ์ฌ๊ธฐ์ ๋ณธ์ธ์ด ํด๋นํ๋ ๊ฑธ ํด๋ฆญํ์. ์ด์ด๋ ๊ทธ๋ฅ ์ผ๋ฐ์ ์ธ Java Project๋ฅผ ๋ง๋ค๊ฑฐ๋ผ No build tools๋ฅผ ํด๋ฆญํด์ฃผ์๋ค. 5. No build tools๋ฅผ ํด๋ฆญ ์ ํ์ผํ์๊ธฐ๊ฐ .. VSCODE * JDK SE ์ฌ๋ฌ๊ฐ์ง ๋ฒ์ ์ฌ์ฉ์ ์ธ์ํ ์ ์๋๋ก ์ค์ ! VSCODE์์ Java๊ด๋ จ ํ์ฅํ๋ก๊ทธ๋จ์ ์ค์นํ๋ฉด Language Support for Java(TM) by Red Hat์ ์ค์นํ๊ฒ ๋๋ค. ์ด ์น๊ตฌ๊ฐ ๋ฒ์ 0.65.0๋ถํฐ ์ต์ JDK๋ฅผ 11๋ก ๋ณ๊ฒฝํด๋ฒ๋ ธ๋ค๊ณ ํ๋ค. ๊ทธ๋ผ ๋ค๋ฅธ ๋ฒ์ ์ ์ฐ๋ ์ฌ์ฉ์๋ VSCODE๋ฅผ ๋ชป ์ฐ๋ ๊ฒ์ธ๊ฐ!! ๊ทธ๋ด๋ฆฌ๊ฐ ์๋ค. runtime ํ๊ฒฝ ๋์์ ์ํด setting.json์ java.configuration.runtimes์ด ์ถ๊ฐ๋์๋ค. setting.json์ ๋ด์ฉ์ ์ถ๊ฐํด์ฃผ๋ฉด ๋๋ ๊ฒ ์ด๋ค! ์ด๋ป๊ฒ? ์๋์ ๊ฐ์ด ๐! ๊ฐ. ์ข์ธก ์๋จ File > Preference > Setting ์ ๋๋ฅด๊ฑฐ๋ Ctrl + , ๋ก ์ค์ ์ฐฝ์ ์ด์ด์ค๋ค. ๋. ๊ฒ์์ฐฝ์ java home์ ๊ฒ์ ํ java:Home ์ด์ฉ๊ตฌ ๋ฐ๋ก ์๋ Edit.. VSCODE * Extensions. ํ๊ตญ์ด ์ค์ vscode UI๋ฅผ ํ๊ธํ ์์ผ์ค๋ค. ์ค์น ํ locale์์ ์ค์ ๋ง ๋ฐ๊ฟ์ฃผ๋ฉด ๋๋ค. ์์ด๋ก ์ตํ์๋ ๋ง์ ๊ฐ์ง์ ์์ง๋ง ๊ทธ๋๋ ํน์ ๋ชจ๋ฅด๋ ๋ฒ์ญํด์ฃผ์ ๋ถ๋ค๊ป ๊ฐ์ฌ๋ฅผ ๋๋ฆฌ๋ฉฐ ๋ค์ด๋ก๋ํ์ฌ ๋๋๋ค ๐!! VSCODE * Template04. GitHub Theme ์ค์น๋ ์ ํ๋๋ฐ ์ ์ง ์๊พธ ๋์ด ๊ฐ๋ ํ ๋ง. ํน์๋ผ๋ ๋์ค์ ์ฐพ๊ณ ์ถ์์ง ๋ชจ๋ฅด๋๊น ์ผ๋จ ๋ชจ์ ๋๊ธฐ๋ก ํ๋ค. VSCODE * Template03. Horizon Theme ์์์ด ์ง๋ ๋ฏํ ๋๋์ด๋ฉด์ ํํฌํํฌํ๋ค. ์์ฃผ ๊ฐ๋ ์ด๋ฐ ํํฌํํฌํ ์ฐฝ์ ์ํ ๋๊ฐ ์์ด์ ๋ค์ด ๋ฐ์๋ค. Dark ๋ชจ๋๊ฐ ์๊ธด ํ์ง๋ง ์์๋๋์ด ์ ํ ์ ๋๊ธฐ๋ ํ๊ณ ํํฌ์ ๊ธฐ์ด๋ ์์ด Bright๋ง ์ธ ๊ฒ ๊ฐ๊ธด ํ๋ค. VSCODE * Template02. Ayu ์์๋ค..!! ๋ญ๊ฐ ์๊ธฐ์๊ธฐํ ๊ฒ ๊ฐ์ผ๋ฉด์๋... ๊น๋ํ! ๊ธ์จ๊ฐ ๊ฐ๋ก๋ก ์ข ๋ ๋์์ผ๋ฉด ํ๋ ๋ฐ๋์ด ์๊ธด ํ์ง๋ง.. ํฌ๊ฒ Light ๋ฒ์ ๊ณผ Mirage, Dark 3๊ฐ์ง ๋ฒ์ ์ด ์๊ณ , ์ฝ๋ฉ์ฐฝ ๋ฉ๋ด์ฐฝ์ ์์ ๊ตฌ๋ถํ๋ ๋ฒ์ ์ด ํฌํจ๋์ด ์๋ค. Light ๋ฒ์ ์ด ์ ์ผ ์๋ป๋ณด์ธ๋ค. VSCODE * Template01. Noctis ์์๊ณ ์๊ธฐ์๊ธฐํด ๋ณด์ด๋ ํ ํ๋ฆฟ์ด๋ค. ์ด๋์ด ์๋ค ๋ณด๋ค๋ ๋ฐ์ ์์ ์ ์ฉํ์ ๋ ๋ ์๋ป๋ณด์ธ๋ค. ์๋ ์ ์ฉ ์ด๋ฏธ์ง๋ฅผ ์ฒจ๋ถํด๋์๋ค. ์ด๋ฏธ์ง๋ง ๋ณด๊ณ ์๊ฐํ์ ๋ ์ฃผ์๊ณผ ์๋ฃํ ๊ทธ๋ฆฌ๊ณ ๋ช๋ช ์์ฝ์ด๋ค์ ์ฌ์ฉ๋์ง ์์๋์ถ๋ค. ์์๊ธดํ๋ฐ ์ฝ๋๋ฆฌ๋ทฐ๋ฅผ ํ ๋๋ ๋ค๋ฅธ ํ ๋ง๋ก ๋ฐ๊ฟ์ฃผ์ด์ผ ํ ๊ฒ ๊ฐ๋ค๐คฃ.. ์ด์ 1 ๋ค์