์๋
ํ์ธ์,
๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ ๋ถ๋ ์ฐฝ ์ต์
์ ์ ์ํฉ๋๋ค.
๊ฒฐ๊ตญ:
์ด๋ฐ ์์ผ๋ก ๋ํ ํ๋ฉด ๊ณต๊ฐ ๋ฐ / ๋๋ ๋ค์ค ๋ชจ๋ํฐ๋ฅผ ํ์ฉํ ์ ์์ต๋๋ค.
๋ค์ํ ์ฐฝ ์ฌ์ด๋ฅผ ์ง์์ ์ผ๋ก ์ ํํด์ผํ๋ ๊ฒ์ ์ต์ ์ ์์ ํ๋ฆ์ด ์๋๋๋ค.
์ด๊ฒ์ ๋ด ์ง์์ ์ถ๊ฐํ๋ ๊ฒ๋ฟ์ ๋๋ค. ์ ์ฒด Visual Studio๋ฅผ ์ฌ์ฉํ๋ฉด ํ ๋ฒ์ ๋ ๊ฐ์ ์ฝ๋ ํ์ผ์ ๋ณผ ์ ์๋๋ก ํญ์ ๋ค๋ฅธ ๋ชจ๋ํฐ๋ก ๋์ด๋ค ๋์์ต๋๋ค. ๋ถํ ์ฐฝ ๊ธฐ๋ฅ์ ํ๋ฅญํ์ง๋ง ๋์ผํ์ง๋ ์์ต๋๋ค.
๋ค๋ฅธ ๊ฒ๋ณด๋ค ํธ์ง๊ธฐ ํญ์ด ๋ ์ค์ํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ํญ์ ๋ถ๋ฆฌ ํ ์ โโ์์ ๋ ๋ ๊ฐ์ ๋ชจ๋ํฐ๋ฅผ ํ์ฉํ๊ธฐ๊ฐ ์ ๋ง ์ด๋ ต์ต๋๋ค. ์ด๊ฒ์ ์ฝ๋๋ฅผ ์ฐธ์กฐ ํ ๋ ์ค์ํ์ง๋ง Markdown Preview์ ๊ฐ์ ๊ฒฝ์ฐ์๋ ์ค์ํฉ๋๋ค.
์ด๋ป๊ฒ ์๋ํด์ผํ๋๋ฐ ...? ์๋ํ์ง ์์ต๋๋ค (1.11.0-Insider์์). ํญ์ ์ฐฝ ์ธ๋ถ๋ก ๋๋ฉด ๐์ด ํ์๋๊ณ ๋์ ์ ์๊ฑฐ๋ Windows ํ์๊ธฐ ์ฐฝ ์์ ๋์ผ๋ฉด ํ์ผ์ด ๋ณต์ฌ๋ฉ๋๋ค.
@CherryDT ์ด ๋ฌธ์ ๋ ์์ง ์งํ ์ค์ด๋ฉฐ ๋ฐฑ ๋ก๊ทธ ๋ก ํ์๋ฉ๋๋ค. 1.11์์ ๊ตฌํ ๋ ์์ ์ด๋ผ๋ ์ฐธ์กฐ๊ฐ ์์ต๋๊น?
@ vossad01 ๋น์ ๋ง์ด ๋ง์์. ์ ๊ฐ "์ด๋ฏธ # 10121์ ์ํด ํด๊ฒฐ๋จ"์ด๋ผ๋ ๋ซํ ๋ฌธ์ # 10147์์ ์๊ณ "ํด๊ฒฐ๋จ"์ผ๋ก "์ฒ๋ฆฌ๋จ"์ ๊ฐ์ ธ ์๊ธฐ ๋๋ฌธ์ ์ ๋
ํญ ๋ถ๋ฆฌ (๋ณด๋ค ๊ตฌ์ฒด์ ์ผ๋ก ํธ์ง์)๋ _eventually_ ์ ํ์ ์์ ์ด ์๋๋ผ _must have_๋ผ๊ณ ๋งํ๊ณ ์ถ์ต๋๋ค. ๊ทธ๊ฒ์ ๊ตฌํํ๊ณ ์ถ์ต๋๋ค.
@bpasero @aeschli ์ด ๊ธฐ๋ฅ์ ๊ฐ์ ธ ์์ ๊ฐ์ ธ ์ค๊ธฐ ์์ฒญ์ผ๋ก ๊ฒํ ํ๊ณ ์ถ์ต๋๊น? ๋ ํฐ ์์ ์ธ ๊ฒ์ฒ๋ผ ๋ณด์ด๋ฏ๋ก ๊ตฌํํ๊ธฐ ์ ์ ๋ฌผ์ด ๋ณด๋ ๊ฒ์ด ์ข์ต๋๋ค.
@mlewand ์ด๊ฒ์ ๊ธฐ์ ์ ํ๊ณ๋ก ์ธํด PR์ด ์์๋๋ ์์ญ์ด ์๋๋๋ค. ๊ทธ๋๋ ์์ด๋์ด๊ฐ ์์ผ๋ฉด ์๋ ค์ฃผ์ญ์์ค.
@bpasero ๊ธฐ์ ์ ํ๊ณ์ ์ํด Electron ํ๊ณ๋ผ๊ณ ๋งํฉ๋๊น? ์๋๋ฉด VSCode ํ๋์ ํ๋ก์ ํธ <-> ํ๋์ ์ฐฝ ๋์์ธ์ ๋ํ ๊ฒ์ ๋๊น?
@mlewand ๋ ๋์ผํ JavaScript ์ปจํ ์คํธ๋ฅผ ๊ณต์ ํ๋ ๊ฒฝ๋ ์ฐฝ์ ์ด๊ณ ๊ทธ ์์ UI๋ฅผ ๋น๋ ํ ์ ์๋ค๋ฉด ํ์คํ ๋์์ด ๋ ๊ฒ์ ๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ํ์ํ๋ ค๋ UI ์กฐ๊ฐ ๋ง ํฌํจ ๋ ์์ฒด ์ปจํ ์คํธ๊ฐ์๋ ๋ฌด๊ฑฐ์ด ๋ธ๋ผ์ฐ์ ์ฐฝ์ ์ด๊ฒ๋๋๋ฐ, ์ด๋ ์๋ชป๋ ๋ฐฉํฅ์ผ๋ก ๋ณด์ ๋๋ค.
"me-to"์์ ์ฐจ์ํ๊ณ ์ถ์ต๋๋ค.
ํนํ ํธ์ง๊ธฐ ํญ. ๋ฌธ์ ์์ฑ์์ ์ฐ์ ์์๊ฐ ๋๋ฌด๋ ๊ฑฐ๊พธ๋ก ๋ ๊ฒ์ ์ ๊ฐ์ด์ง๋ง Microsoft์ ์ด๋ ๋๊ตฌ๋ ์ง๋ 1 ๋ ๋์์ด ํฐ์ผ์ ๋ณด์ง ๋ชปํ๊ณ ํ๋์์ ํธ์ง๊ธฐ ํญ์ ๋๋๊ทธ ํ ์ ์๋ค๋ ์์ฒญ๋ ๊ฐ์น๋ฅผ ์ธ์ํ์ง ๋ชปํ๋ค๋ ๊ฒ์ ๋ฏฟ์ ์ ์์ต๋๋ค. ๋ค๋ฅธ ์ฐฝ (Visual Studio ๊ตฐ์ค์ด ์์ญ ๋ ๋์์ด ์์ ์ ์ํํด ์์)์ผ๋ก์ด ์์ ์ ์ํํ์ต๋๋ค.
์ด๊ฒ์ ํธ์ง์๋ก์ VSCode์ ์ฌ๊ฐํ ๊ฒฐํจ์ ๋๋ค.
์ฝ 9 ๋ ๋์ Visual Studio๋ฅผ ๊ธฐ๋ณธ ํธ์ง๊ธฐ๋ก ์ฌ์ฉํ ํ ํ๋ฐํธ ์๋ ์ ์ฉ ํ๋ก์ ํธ ํ์ผ๋ก ์ด๋ ํ ํ VS Code๋ก ์ ํํ์ต๋๋ค. VS Code์ ๋ํด ์ข์ํ ๊ฒ์ด ๋ง์ง๋ง ์ ์๊ฒ ์ค์ํ ๊ธฐ๋ฅ ์ค ํ๋๋ ๋ถ๋ ํธ์ง๊ธฐ ํญ ์ ์ฉ ์ฐฝ์ด ์๋ค๋ ๊ฒ์ ๋๋ค (์ : Visual Studio์์ ์ฌ์ฉํ๋ ๋ฐ ์ต์ํด์ก์ต๋๋ค).
FWIW, 4 ๊ฐ์ ๋ชจ๋ํฐ๋ฅผ ๋๋ํ ์ฌ์ฉํฉ๋๋ค. ํนํ ์ฌ๋ฌ ํ์ผ์ ๋์์ ์์ ํ ๋ ์ฝ๋ ํธ์ง์ ์ํด ํ๋์ ๋ชจ๋ํฐ์๋ง ๊ฐํ ์๋ค๋ ๊ฒ์ ๋ฏธ์ณค์ต๋๋ค.
์์ ์๊ฒฌ์ ๋์ํด์ผํฉ๋๋ค. ์ด ๊ธฐ๋ฅ์ ๋ถ์กฑ์ ์ฌ๋ฌ ๋ชจ๋ํฐ๋ฅผ ์ฌ์ฉํ๋ ์ฌ์ฉ์ (๊ธฐ๋ณธ์ ์ผ๋ก ์ฝ๋ ์์ ์ํ๋ ๋ชจ๋ ์ฌ๋)์๊ฒ ํฐ ๋ฌธ์ ์ ๋๋ค. ๋ถ๋ช ํ ๋ณ๋์ (ctrl + shift + N) Visual Studio Code ์ธ์คํด์ค์์ ํน์ ํ์ผ์ ์ด์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์์ง๋ง ๊ฐ๋ฅํ ํ ๋นจ๋ฆฌ ํด๊ฒฐํด์ผ ํ ๋ฌธ์ ์ ๋๋ค.
์ ์ฐฝ์์ ํ์ผ์ ์ด ์ ์๊ธฐ๋ฅผ ์ํฉ๋๋ค (์ : ๋ค๋ฅธ ๋ชจ๋ํฐ ๋๋ ๋ค๋ฅธ ๊ฐ์ ์์
๊ณต๊ฐ์ ๋๊ธฐ).
์ ์ฐฝ์ผ๋ก ์ง์ ์ด ์์๋ ๊ฒฝ์ฐ ํญ์ ์ ์ฐฝ์ผ๋ก ๋ถ๋ฆฌํ๊ฑฐ๋ ํญ์ ๋ณ๋์ VSCode ์ฐฝ์ผ๋ก ๋ ์ ์์ด์ผํฉ๋๋ค (ํ์ผ โ ์ ์ฐฝ์ผ๋ก ์์ฑ๋จ).
AsciiDocs๋ฅผ ํธ์งํ๊ธฐ ์ํด WYSIWYG ๋ทฐ์ด ํ๋ฌ๊ทธ์ธ์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. ์ด ๊ฒฝ์ฐ ์ฐฝ์ ๋ค๋ฅธ ๋ชจ๋ํฐ๋ก ๋ถ๋ฆฌํ๋ ๊ฒ์ด ๊ธฐ๋ณธ ์๊ตฌ ์ฌํญ์ ๋๋ค. ์ด ๊ธฐ๋ฅ์ด ๊ณง ์ฐ์ ์์๊ฐ ์ง์ ๋๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
ํญ์ ์ฐข์ด ํ์ผ / ํญ์ ๋ณ๋์ ์ฐฝ์ ํ์ ํ ์ ์๋ค๋ฉด ์ ๋ง ์ข์ ๊ฒ์
๋๋ค ๐ช
์ ๋ JetBeans์์ ๋ฒ์ด๋๋ ค๊ณ ํ๋๋ฐ ์ด๊ฒ์ ์ ํ ์ฌํญ์ด๋ ์ข์ ๊ธฐ๋ฅ์ด ์๋๋๋ค. ๋ค์ค ๋ชจ๋ํฐ ์ฝ๋ฉ์ ๊ธฐ๋ณธ์ ๋๋ค. ๊ทธ๊ฒ์ ๊ฐ์ง์ง ์๋ ๊ฒ์ ๊ฑฐ๋ ์ค๋จ ์์ ๋๋ค.
+
์ด ๊ธฐ๋ฅ์ ์ฐพ๊ณ ์์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค :)
๋ค์ค ๋ชจ๋ํฐ / ์ฐฝ์ ์ง์ํ๋ ๊ฐ์ฅ ๊นจ๋ํ ๋ฐฉ๋ฒ์ ์๋์ง๋ง ๋ค์์ ์ํ ํ ์ ์์ต๋๋ค.
ํ์ผ> ์ ์ฐฝ
์ด์ ๊ธฐ์กด Visual Studio Code ์ฐฝ์ ํญ์ ๋ฐฉ๊ธ ์ฐ ์ ์ฐฝ์ผ๋ก ๋๋๋ค.
๊ธฐ์กด ํญ์ ๋ ๋ฒ์งธ ๋ชจ๋ํฐ๋ก ๋๋๊ทธ ํ ์์๋ ๊ฒ์ด ์ ๋ง ์ข์ ๊ฒ์ด๋ผ๋ ๋ฐ ๋์ํ์ง๋ง ํญ์ ๋ค๋ฅธ ๋ชจ๋ํฐ๋ก ๋๋๊ทธํ๋ ๊ฒ์ ์ง์ํ ๋๊น์ง๋ ์ ์ด๋ ๊ฝค ๊ณ ํต์ค๋ฌ์ด ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๋๋ค.
์ด ๊ธฐ๋ฅ์ ๋ํ ๋ด ์์ฒญ๋ ์ถ๊ฐํฉ๋๋ค. ๊ฐ์ ๊ฒ์ ์ํ๋ ๋ค๋ฅธ ์ฌ๋๋ค์ ๋ง๋์ ๋ฐ๊ฐ์ต๋๋ค.
๋๋์ด IDE๋ฅผ ์ข์ํฉ๋๋ค. ๐
๋ชจ๋ ์ ์ผ ์ข๋ค.
๋งค์ฐ ํ์ํ ๊ธฐ๋ฅ.
๊ฐ์ฌ
+1
(BTW .: ์ค๋ฅธ์ชฝ ํจ๋์ ๋ฐฑ ๋ก๊ทธ ๋งํฌ (https://github.com/Microsoft/vscode/milestone/8)๊ฐ ์๋ํ์ง ์์ต๋๊น?)
๋ฆด๋ฆฌ์ฆ ์ํด์ ์ธ์ ์ถ๊ฐ ๋ ์์ ์ ๋๊น? ๊ฐ์ฌ!
์ ์๋ฅผ์ํ์ด ํ๋ก์ ํธ๋ฅผ ๋ณธ ์ฌ๋์ด ์๋์ง ํ์คํ์ง ์์ง๋ง ์ฌ๊ธฐ์ ๋จ๊ฒจ ๋๊ฒ ์ต๋๋ค. ์๋ง๋ MS๋ ์์ฒญ๋ ์๊ฐ ๋์ ๋์์ ์ค ์ ์์ต๋๋ค. :). ๋๋ ํ๋์ ์ปค๋ฐ์ ๋ณด์ง ๋ชปํ์ผ๋ฉฐ ๊ทธ๊ฐ ๊ฑธ๋ฆผ๋์ ๋นํ๋์ง ์๋๋ฉด ๋ฐฉ๊ธ ๋ฐ๋นด๋์ง ํ์คํ์ง ์์ต๋๋ค.
๋๋ VSCode๋ก ์ค์ ๋ ํธ์ง๊ธฐ๊ฐ ํญ์ ๋ ๋ฒ์งธ ๋ชจ๋ํฐ๋ก ๋ ์ ์๋ค๋ ์ฌ์ค์ ์ถฉ๊ฒฉ์ ๋ฐ์๋ค๋ ๊ฒ์ ์ธ์ ํด์ผํฉ๋๋ค.
์ฌ๊ธฐ์ ๋ด +1์ ์ถ๊ฐํฉ๋๋ค.
์ด ๊ธฐ๋ฅ๋ ๊ฐ๊ณ ์ถ์ด์. +1
@bpasero ํญ์ ๋๋๊ทธํ๋ฉด VSCode์ ๋ค๋ฅธ ์ธ์คํด์ค๊ฐ ์ด๋ฆฌ๋๋ก ํ์ฉํ๋ ๊ฒ์ด ๊ทธ๋ ๊ฒ ํฐ ๊ฑฐ๋๋ผ๊ณ ์๊ฐํ์ง ์์ต๋๋ค. ์ ์ด๋ ์์์ผ ๊ฒ์ ๋๋ค.
๋๋ Sublime Text์์ VSC๋ก ๋ณ๊ฒฝํ๋ ค๊ณ ์๊ฐํ๊ณ ์๋๋ฐ,์ด ์ ํ์ ๋ ๊ฐ์ง๋ฅผ ๋ชจ๋ ์ฌ์ฉํ๊ฒํ๋ ์ ์ผํ ๊ฒ์ ๋๋ค.
+1
ํ์๊ธฐ์ ๋๋ฒ๊ทธ ๋ง ํ์ํ๋๋ผ๋
ํญ
ํ์๊ธฐ / ๊ฒ์ / ๋๋ฒ๊ทธ / git / ํ์ฅ
์ด์ ๋ํ ์์ฒญ์ด ๋๋ฌด ๋ง๊ณ ๊ณ์ํด์ ๋ค์ด์ค๊ณ ์์ต๋๋ค. ๋๋ ํผ์๊ฐ ์๋๋ผ์ ๊ธฐ์๋ค. ํ์ค์ ์ผ๋ก ์ด๊ฒ์ ํ์ฌ VS ์ฝ๋์ ์ ์ผํ ๋ฌธ์ ์ ๋๋ค.
+1
์์ ์ฃผ์๊ณผ ํจ๊ป ์ฐจ์ ํ ๊ฒ์ ๋๋ค. ์ด๊ฒ์ด VSCode์ ๋ํ ์ ์ผํ ๋ฌธ์ / ๊ธฐ๋ฅ ์์์ ๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ํจ๊ป ์ผํ๋ ๊ฒ์ด ์ ๋์ ์ธ ์ฆ๊ฑฐ์์ด๋ฉฐ Sublime๊ณผ ๋ค๋ฅธ ์ฌ๋๋ค๋ณด๋ค ํจ์ฌ ๋ฐ์ด๋ฉ๋๋ค.
@RoyTinker๋ ์ฌ๊ธฐ์์ ๋์ผํฉ๋๋ค. ์ด๊ฒ์ด ๋ด๊ฐ VSCode๋ก ์์ ํ ์ ํํ๋ ๊ฒ์ ๋ง๋ ๋ง์ง๋ง ์ผ์ ๋๋ค.
์์ ๋ชจ๋ ๊ฒ์ ๋์ํฉ๋๋ค-์ด๊ฒ์ Sublime์์ ์ ํ ํ ํ ๋์๊ฒ ์ ์ผํ ์ฐ๊ณ ์ ๋๋ค.
์ด๊ฒ์ ๊ฐ๋ ๋ ๋ค๋ฅธ ์ค์ํ ์ด์ ๋ "์ถ๋ ฅ"๋ฐ "ํฐ๋ฏธ๋"์ฐฝ์ ๋ถ๋ฆฌ ํ ์ โโ์๊ธฐ ๋๋ฌธ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. VS Code ๋ด์์ ๋๋ฒ๊น ์ ์คํํ๋ ค๋ ๊ฒฝ์ฐ ์ถ๋ ฅ ์ฐฝ์ ํ๋์ ๋ชจ๋ํฐ์, ์ฝ๋๋ฅผ ๋ค๋ฅธ ๋ชจ๋ํฐ์ ๋ชจ๋ ๋ฃ๋ ๋์ ํ๋์ ๋ชจ๋ํฐ์๋๊ธฐ๋ฅผ ์ํ ๊ฒ์ ๋๋ค.
@laserbeak ์ฌ๋ฌ ์ด์ ์ฒด์ ์์ ์ฐฝ ๊ด๋ฆฌ๋ฅผ ์ฒ๋ฆฌํด์ผํ๋ ๊ฒฝ์ฐ ๋ณต์ก์ฑ์ด ๋ฐ์ํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ๋ชจ๋ ํ๋ซํผ์์ ๋ช ํํ๊ณ ๋ช ํํ ๋ฐฉ๋ฒ์ด ์์ ์๋ ์์ต๋๋ค.
3 ๊ฐ์ ๋์คํ๋ ์ด์์ ์์ ํ๊ณ ์์์๋ ๋ถ๊ตฌํ๊ณ ๋๊ท๋ชจ ํ๋ก์ ํธ๋ฅผ ๋๋ฒ๊น ํ๋ ๋ฐ ์ด๋ ค์์ ๊ฒช๊ณ ์์ต๋๋ค. ๋๋ฒ๊ทธ ์ฝ์๊ณผ ๋ด๊ฐ ํ ํ๋ฉด์์ ๋จ๊ณ๋ณ๋ก ์งํํ๋ ์ฝ๋ ๋ง์์ ์ ์์ต๋๋ค. ๋๋ฒ๊ทธ ์ฝ์์ด ์ฝ๋ ํธ์ง๊ธฐ์ ๋ณ๋๋ก ์ฐฝ์ ์ ์ฒด ํ๋จ์ ์ฐจ์งํ๋ฏ๋ก ๋์ผํ ํ๋ฉด์ ๋๋ํ ํ์ ํ ์๋ ์์ต๋๋ค.
๋๋์ด ๊ธฐ๋ฅ์ด ๋ ๋์ ์ฐ์ ์์๋ฅผ ๊ฐ์ง ์ ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค. ํนํ ์ง๊ธ๊น์ง 1 ๋ ๋๊ฒ ์ด๋ ค ์๊ธฐ ๋๋ฌธ์ ๋๋ค.
๊ด๋ จ์๋ https://www.npmjs.com/package/electron-window-manager
Op 5 okt. 2017 2:38 am schreef Luc Shelton [email protected] :
@laserbeak https://github.com/laserbeak ์ฌ๋ฌ ์ด์ ์ฒด์ ์์ ์ฐฝ ๊ด๋ฆฌ๋ฅผ ์ฒ๋ฆฌํด์ผํ๋ ๊ฒฝ์ฐ ๋ณต์ก์ฑ์ด ๋ฐ์ํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ๋ชจ๋ ํ๋ซํผ์์ ๋ช ํํ๊ณ ๋ช ํํ ๋ฐฉ๋ฒ์ด ์์ ์๋ ์์ต๋๋ค.
โ
๋๊ธ์ ๋ฌ์ ๊ธฐ ๋๋ฌธ์ ์์ ํ ๊ฒ์
๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ฑฐ๋ GitHub https://github.com/Microsoft/vscode/issues/10121#issuecomment-334327742 ์์ ๋ณด๊ฑฐ๋ https://github.com/notifications/unsubscribe-auth/AD90FFy4E1Ra3EKfLfwh026vvezYp9FJks5spCT2gaJpZM4JckZO ์ค๋ ๋๋ฅผ ์์๊ฑฐํฉ๋๋ค.
๋ถ๋ช
ํ JetBrains์ ์ฌ๋๋ค์ ์ต์ ์ ๋ฐฉ๋ฒ์ ์๊ณ ์์ต๋๋ค.
๋ชจ๋ IntelliJ ์ ํ์์ ๋ชจ๋ ๋ณด๊ธฐ์๋ ๋ค์๊ณผ ๊ฐ์ ์ต์
์ด์๋ ํฑ๋ ๋ฐํด ์์ด์ฝ์ด ์์ต๋๋ค.
์ด ๊ธฐ๋ฅ์ด ์์ผ๋ฉด ๊ฐ๋ฐ์๋ ๊ฐ๋ฐ์ ์๊ฐ์ 20 % ์ด์์ด ์์๋๋ ๋ค์์ฃผ๊ธฐ์ ๋ค์ด๊ฐ๋๋ค!
while (developing){
swithToIDE() // because you were checking browser before this.
findTheFileYouAreInterested() // because you can't see more then one file unless you split the view which brings another problem(limits visible area)
findTheCodeYouAreWorkingOn() // since the coding window is too small because of the space taken by other views (terminal, output etc.)
changeLogicCode()
// checking output
if (output.NotVisibleEnough){ // TODO: change to if(true) becuase it's never visible enough
output.resizeToVisibleSize()
}
findTheProblemInOutput()
if (output.takesTooMuchSpace){ // TODO: change to if(true)
output.resizeToMinimalSizes()
}
changeLogicCode()
changeUICode()
swithToBrowser();
}
๋๋ F ocusing U์ SERS 'C์ reativity K์ iller ์ฌ์ดํด๋ก์ด๋ฅผ ํธ์ถํฉ๋๋ค.
์ด๊ฒ์ด ๊ฒ๋ณด๊ธฐ์ ๋์ ์ฐ์ ์์๊ฐ์๋ ๊ฒ์ ์ ๊ฐ์ ๋๋ค. ์ด ํ๋ฅญํ ํธ์ง์์๊ฒ๋ ์ ๋ง ๋๋จํฉ๋๋ค.
์ด๊ฒ์ด ๊ทธ๋ค์ด ๋์๊ฒ ๋งํ ๋ง์ง๋ง ๊ฒ์ ๋๋ค @Hypernut
์ด ๊ธฐ๋ฅ์ ๋ํ ๋์ ์์๋ฅผ ๋ฌด์ํ ์ ์๋ค๋ ์ ์ด ์ด์ํฉ๋๋ค.
@Hypernut ์ ๋ ๊ฐ์ ์๊ฐ์ํ์ต๋๋ค. ๋์๊ฒ ๊ทธ๊ฒ์ ํ๋ IDE์ ๊ธฐ๋ณธ ๊ธฐ๋ฅ์ด์ด์ผํ๋ ๊ฒ์ฒ๋ผ ๋ณด์ ๋๋ค.
@LoveDuckie @Hypernut ํ์๊ธฐ์์ ์ ์ฐฝ์ผ๋ก ํ์ผ์ ๋๋๊ทธํ์ฌ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๊ทธ๊ฒ์ ์ ๋ง๋ก ์์ฉ ๊ฐ๋ฅํ ํด๊ฒฐ์ฑ ์ด ์๋๋๋ค. ๊ทธ๋ค์ ๊ทธ๊ฒ์ด ์ ์์ ํ๊ณ์ด๊ณ ์ค์ ๋ก ๊ทธ๊ฒ์ ์ฌํ๊ฒ๋ ํ ์ ์๋์ง ์ฌ๋ถ์ ๋ํ ์ง๋ฌธ์ ํผํ๋ ๊ฒ์ฒ๋ผ ๋ณด์ ๋๋ค.
๋๋ ๊ทธ๋ค์ Visual Studio์ ๋ํด ๋๋ฌด ๊ฐ๋ ฅํ ๊ฒฝ์์ํ๊ณ ์ถ์ง ์์ ์๋ ์์ต๋๋ค;-}
@ benm-eras ๋๋ ๊ทธ๊ฒ์ ์๊ณ ์์ง๋ง ์ด๋ฏธ ํด๋น ๊ธฐ๋ฅ์ ๋ํ ์ง์์ด์๋ ๊ฒ ๊ฐ์ต๋๋ค. MS๊ฐ VS Code์ ํตํฉํ๊ณ ์ํ๋ ๊ฐ๋จํ ๊ฒฝ์ฐ์ ๋๋ค.
+1. ์ฌ๋ฌ ๋ชจ๋ํฐ (ํญ)๋ฅผ ์ฌ์ฉํ๋ ์ฌ๋๋ค์๊ฒ๋ ํ์๊ฐ ์๋๋๋ค. 14 ๊ฐ์์ด ๋์์ง๋ง ์ฌ์ ํ ์ฃฝ์ ์นจ๋ฌต? ํ์ง๋ง macOS Touch Bar ์ง์์ด ์์ต๋๋ค. ๐ ์ฌํ๋ค ...
๋๋ "์ด๊ฒ์ด Visual Studio์ ๊ฒฝ์ํ๊ฒํ์ง ๋ง์"๋ผ๋ ์๊ฒฌ์ ๋์ํฉ๋๋ค. ๋ด SPA์์ ํจ์จ์ ์ผ๋ก ์์ ํ๊ณ Visual Studio์ ์น API ๋ฐฑ์๋์์ ์์ ํ ์ ์๋ค๋ฉด VS Code๋ ํ์ํ์ง ์์ ๊ฒ์ ๋๋ค.
+1ํ๋ ค๋ฉด์ด ๊ธฐ๋ฅ์ด ํ์ํฉ๋๋ค.
์ด ๊ธฐ๋ฅ์ ๋ฐฑ ๋ก๊ทธ์ ์์ง๋ง ์
๋ณดํธ ์๋ฅผ ๊ธฐ์ค์ผ๋ก ๊ธฐ๋ฅ ์์ฒญ์ ์ ๋ ฌํ๋ฉด 14 ์์ ์ฌ๋์ต๋๋ค.
https://github.com/Microsoft/vscode/issues?utf8=%E2%9C%93&q=is%3Aissue%20is%3Aopen%20sort%3Areactions-%2B1-desc%20label%3Afeature-request
10 ์ ์์ ๋ค๋ ค๋ฉด 104 ํ๊ฐ ๋ ํ์ํฉ๋๋ค.
์ด ๋ฌธ์ ๋ ์๋ ์ง๋ฌธ์ด ๋ ์ ํํ ๋ ๊ฒฝ์ฐ ํจ์ฌ ๋ ๋ง์ ์ฐฌ์ฑํ๋ฅผ๋ฐ์ ์ ์์ต๋๋ค.
์ ๋ชฉ : VSCode ๋ค์ค ๋ชจ๋ํฐ / ๋ค์ค ์์ ์์ญ ์ง์ ์ถ๊ฐ.
๊ธฐ์ :
์ฌ๋ฌ ์์ ์์ญ / ๋ชจ๋ํฐ์ ๊ฑธ์ณ IDE ์ธ์คํด์ค์์ VSCode ๋ฌธ์ ํญ, ๋๊ตฌ ๋ฐ ํ์ฅ ์ฐฝ์ ๋๋๊ทธํ๋ ๊ฒ์ ์ง์ํฉ๋๋ค. ์ด๋ฌํ ๋ฐฉ์์ผ๋ก ๋ถ๋ฆฌ ๋ Windows๋ IDE์ ์ฐ๊ฒฐํ ๋ ์ผ๋ฐ์ ์ผ๋ก ์ํํ๋ ๊ฒ๊ณผ ๋์ผํ ์ปจํ ์คํธ ๋ด์์ ์๋ํด์ผํฉ๋๋ค.
ํ์ฌ ํ๋ :
https://cloud.githubusercontent.com/assets/2397125/26831065/5b8f145c-4acb-11e7-8f81-fe25512708cd.gif
์ํ๋ ํ๋ :
https://user-images.githubusercontent.com/3527695/31317649-71a530b2-ac4d-11e7-9531-6fe2d4a2e967.gif
์ง์ํ๋ค:
https://www.npmjs.com/package/electron-window-manager
๊ทธ๋ ๋ค๋ฉด Visual Studio๋ฅผ ์ฌ์ฉํ์ง ์๋ ์ด์ ๋ ๋ฌด์์ ๋๊น?
@ s952163
๋๋ ์ฌ์ฉํ์ง๋ง Windows๋ก๋ง ์ ํ๋ฉ๋๋ค ;-) Linux, macOS, Windows์์ ์ฌ์ฉํ๋ vscode ๋์
@ s952163 ๋ง์ ์ ์ฌ์ ์ธ ์ด์ :
์ ๋ ์ด์ macOS์ ํ๋ฐํธ ์๋ ๊ฐ๋ฐ์์ด๋ฉฐ ๋ค์ค ์ฐฝ ์ง์์ ์ํด Windows ๋ฐ Visual Studio๋ก ๋ค์ ์ ํํ์ง ์์ต๋๋ค. ํ์ฌ ํ๋กํ ์ฐฝ์ ์ง์ํ๋์ง ์์๋ณด๊ธฐ ์ํด ์ ์ฌํ ํธ์ง๊ธฐ๋ฅผ ์ฐพ๊ณ ์์ต๋๋ค : Brackets, Atom, Sublime, JetBrains ...
๋ํ์ด ๊ธฐ๋ฅ์ ๋ํ ์ง์์ ์์ฒญํ๊ณ ์ถ์ต๋๋ค. ์ด ์์ ์์, ๊ทธ๊ฒ์ VS ์ฝ๋๋ฅผ ํ ํ์์ผ๋ก ์ฌ์ฉํ๋ ์ ๋ฅผ ์ ์งํ๊ณ ๋๋ฝ ๋ ๊ธฐ๋ฅ์ ๋๋ค.
์ด ๋ฌธ์ ์ ๋ํ ์ผ๋ฐ์ ์ธ ๊ฐ๋ฐ์ ์๊ฒฌ : "90 ๋ ๋์ ์ค๊ณ๋ ์๋ชป๋ UI๊ฐ์๋ ๋ค๋ฅธ ๋ชจ๋ IDE๋ ์์ฐ์ฑ์ ๋์ด๊ธฐ ์ํด ์ฌ๋ฌ ํ๋ฉด์ ๊ตฌ์ ํด์ผํ์ต๋๋ค. ๋ฐ๋ผ์์ด ์๋ก์ด IDE๋ ๋ฌธ์ ๋ฅผ ๋ค๋ฅด๊ฒ ์์ ํ๋ ค๊ณ ์๋ํ์ง ๋ง๊ณ ๋์ผํ ์๋ชป๋ UI๋ฅผ ๋ณต์ ํ๊ณ ์ฌ๋ฌ ์คํฌ๋ฆฐ ".
๋จ์ผ ์ฐฝ์ ์ด์ ์ ๋ง์ถ๊ณ ๊ฐ์ํ๋๊ณ ํธ์ง ์ค์ฌ์ UX๊ฐ ๋จ์ ์ด ์๋๋ผ VSCode์ ๊ฐ๋ ฅํ ์ฅ์ ์ด๋๋ ๊ฒ์ด ๊ตฌํ๋์ง ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
@ Krzysztof-Cieslak ๋ง์ฐฌ๊ฐ์ง๋ก Chrome์ ํญ์ ์ ์ฐฝ์ผ๋ก ํ์ํ๋ ๊ฒ์ ์ง์ํ์ง ์์์ผํฉ๋๋ค. ๋๋ ๊ทธ๊ฒ์ ์ฃผ์ฅํ๋ ์ฌ๋์ ์์ํ ์ ์์๋ค. ๋ค์ค ๋ชจ๋ํฐ๋ ์ฌ์ฉ ๊ฐ๋ฅํ ํ๋ฉด ๊ณต๊ฐ์ ๋๋ฆฌ๊ธฐ ๋๋ฌธ์ ์ฌ์ ํ _ ์ ๋ง _ ๋์์ด๋ฉ๋๋ค. ๋ค์ค ๋ชจ๋ํฐ๋ฅผ ์ง์ํ๋ ์ฑ์ ๊ทธ๋ ๊ฒํ๋ ๋ฐ ์ ํ ์ด์ํ์ง ์์ต๋๋ค.
์์ @ D1no ๊ทธ๋ฆผ์ ์ฐธ์กฐํ์ญ์์ค ( ์๋ก ์คํฌ๋กคํ๋ ค๋ฉด ํด๋ฆญ ). ์ด๊ฒ์ด ์ ๊ฐ ์ํ๋ ๊ฒ์ ๋๋ค. ๋ง์น Chrome ํญ์ ๋์ฐ๋ ๊ฒ๊ณผ ๊ฐ์ต๋๋ค. [ํธ์ง : ์ ํญ์ ์ฐฝ์ด ์ฃผ ์ฐฝ์ UI๋ฅผ ๋ณต์ ํด์ผํ๋ค๊ณ ๋งํ๋ ๊ฒ์ด ์๋๋๋ค. ํ์ํ ๊ฒ์ ํญ ๋ง๋ (์ฌ๋ฌ ์ฝ๋ ํธ์ง๊ธฐ ํญ์ฉ)์ ํญ ๋ด์ฉ๋ฟ์ ๋๋ค.]
@ Krzysztof-Cieslak ๋๋ด์ด์ผ? ๋ฏฟ๊ฑฐ ๋ ๋ง๊ฑฐ๋ ์ปคํผ ์์ด๋ ๋๋ฌด ๊ผญ๋๊ธฐ ๋๋ ํ์ฌ ์ ํํ๊ณ ์๋ ๊ณณ์์ ์ง์ญ์ฑ๋ณด๋ค ์์ฐ์ฑ์ ์ค์์ํ๋ ๊ฐ๋ฐ์ ์ปค๋ฎค๋ํฐ๊ฐ ๋ง์ต๋๋ค.
๋ค์ค ๋ชจ๋ํฐ ์์ ๊ณต๊ฐ์ 90 ๋ ๋์ ์ผ๋ถ ์ ๋ฌผ์ด ์๋๋๋ค. ์ด๋์ฑ ๋๋ ํ ์คํฐ ๋ผ์ดํ ์คํ์ผ์ ๋ณํ์ โโํฌ์ํด์๋ ์๋๋ ๋๋ผ์ด ์์ฐ์ฑ ๋๊ตฌ์ ๋๋ค.
@ Krzysztof-Cieslak ์ด๊ฒ์ ์๋ง๋ ๋ด๊ฐ ์ฝ์ ๊ฐ์ฅ ๋ฐ๋ณด ๊ฐ์ ์ง์ ์ผ ๊ฒ์ ๋๋ค. ์ฐธ๊ณ : 21 ์ธ๊ธฐ VR ์ด๋์ ์ ๋ฐ์ ๋ฌดํํ ์์ "์ฐฝ / ์ธํฐํ์ด์ค"์ ๋ํ ํ๋ฉด ๊ณต๊ฐ ์ ํ์์ ์๊ฐ์ ์ป์์ต๋๋ค. ๐
๋ค์ ์ฃผ์ ๋ก ๋์๊ฐ๋๋ค. ์ฐ๋ฆฌ๋ ๋ฌด์์ ํ ์ ์์ต๋๊น?
VR์ด ํ๋ก๊ทธ๋๋ฐ๊ณผ ๊ฐ์ ๋ฌด๊ฑฐ์ด ํ ์คํธ ํธ์ง ๋ฐ ์ฝ๊ธฐ ํ๋๊ณผ ์ด๋ค ๊ด๋ จ์ด ์๋์ง ๊ถ๊ธํฉ๋๋ค ....ํ์ง๋ง ๋ค๋ฅธ ์ฌ๋๋ค์ด ๋๋ฌด ์์์ ์ฝ๋ฉํ๋ ํ ์คํฐ๋ผ๊ณ ๋น๋ํ๊ฑฐ๋ ๊ธฐ๋ถ์ ์ข๊ฒ ๋ง๋๋ ๊ฒ์ ๋ฌด์์ด๋ ๊ด๊ณ์๋ ์๋ฅผ ์ ๊ณตํ๋ ๊ฒ์ ์ง์คํฉ์๋ค. ๊ทธ๊ฒ์ ์ฌ์ด ๋ถ๋ถ์ ๋๋ค.
@ Krzysztof-Cieslak, ๋น์ ์ ์ค๋๋ IDE์ ์ฌ๋ฌ ๋์ ๋ชจ๋ํฐ๋ฅผ ๊ฐ๋๋ก ๊ฐ์ํ๋ ๋์์ธ ๋ฌธ์ ๊ฐ ์๋ค๊ณ ๋งํ์ฃ . ์ข์ต๋๋ค. ์ ๋ ๊ทธ ์ฃผ์ ์ ๋ํด ๊ทธ๊ฒ์ด ์ณ๊ณ ๊ทธ๋ฆ์ด๋ผ๊ณ ๋งํ ๋งํผ ์ถฉ๋ถํ ์์ง ๋ชปํฉ๋๋ค. 1991 ๋ ๋๋ฌธ์ ์ค์ ๋ก ๊ธฐํ๊ฐ ์์์ต๋๋ค.) ๊ทธ๋ฌ๋ ์ด๋ป๊ฒ ๋ณด๋์ง๋ ์ค์ํ์ง ์์ต๋๋ค. ํญ์ ํด๋ฆญํ๊ฑฐ๋๋ณด๊ธฐ๋ฅผ ๋ณ๊ฒฝํ๊ธฐ ์ํด ๋ช ๊ฐ์ง ํค ์กฐํฉ์ ์ฌ์ฉํ๋ ๊ฒ๋ณด๋ค ๋์์ 2 ๊ฐ ์ด์์ ํ์ผ์ ๋ณด๋ ๊ฒ์ด ๋ ์์ฐ์ ์ ๋๋ค. ์ด๋ฌํ ํ์ผ์ด ๊ฐํ ์ข ์์ฑ์ ๊ฐ์ง ๋ ํนํ ๊ทธ๋ ์ต๋๋ค. ๋๋ ์ด๊ฒ์ด ํ์ํ๋ค๊ณ ์ค๋ช ํ ํ์๊ฐ ์๋ค๊ณ ์๊ฐํ๋ค. ๋น์ ์ ๋ด๊ฐ ๋งํ๋ ๊ฒ์ ์์์ผํ๋ค. ๋์ ์์ด์ ๋ํด ์ฃ์กํฉ๋๋ค, btw.
Kiddo, ๋น์ ์ ๋ฌ ๋ค์ ์ด๊ณ ์์ต๋๊น, ์๋๋ฉด ๊ทธ๋ฅ ํธ๋กค๋ง์
๋๊น?
https://gearburn.com/2016/06/space-vr-app-turns-the-htc-vive-oculus-rift-into-a-productivity-hub/
https://www.bloomberg.com/news/articles/2016-11-16/how-working-in-vr-could-make-you-more-productive
https://www.theguardian.com/technology/2015/mar/24/andreessen-horowitz-london-virtual-reality-startup-improbable
(...)
์ ๋ณด์ ๋ํ ๋ ธ์ถ์ ์ต๋ํํ๋ ๊ฒ์ ๋ฉํฐ ์ค๋ ๋ฉ์์ ํฝ์ ๋ฐ๋์ ์ด๋ฅด๊ธฐ๊น์ง ๋ชจ๋ ๊ฒ์ ๊ฐ๋ฅํ๊ฒํ๊ณ , ๋ฉํฐ ์คํฌ๋ฆฐ ๋ฐ ํฌ๋ก์ค ๋๋ฐ์ด์ค ์ ํ๋ฆฌ์ผ์ด์ ๊น์ง๋ ๊ฐ๋ฅํ๊ฒํฉ๋๋ค. IDE๊ฐ ํฌํจ๋์ด ์์ต๋๋ค.
๋ฐ๋ผ์ ๊ฐํ ๋ ํธ์ง์๊ฐ ํ๋ฆฝ ๋ ์ํฌ ํ๋ก์ ์ฐธ์ฌํ๋๋ก _ ์์ฒญ _ํ๋ ๊ฒ์ด ์ ์ ํฉ๋๋ค. ํธ๋กค๋ง ์ธ์ ๊ณต์ ํ ๊ณตํ์ด ์๋ค๋ฉด ๋ชจ๋ ๊ธฐ๊บผ์ด ์ฌ๋ฌ๋ถ์ ์๊ฒฌ์ ๋ฃ๊ณ ์ถ์ต๋๋ค. ๊ทธ๋ฌ๋์ด ์์ ์์์ด ๋ฌธ์ ์ 1 ๋ ์ด์ ํ๋์ ๊ทธ ์์ฒด๋ก ๋งํ๊ณ ์์ต๋๋ค.
์ฐ๋ฆฌ๋ ์คํ๋ ค _when_์์์ด ํฅ์ ๋ช ์ค vscode _how_, _if_๋ฅผ ๋ฒ์ด๋ฉ๋๋ค.
์ด ๋ฌธ์ ๋ ์๋นํ ๋จ๊ฑฐ์์ง๊ณ ์์ต๋๋ค.์ด๋ฅผ ์ง์ํ๋ ์ฌ๋๋ค์ ์ด์ ๋ํ ์ธ์์ ๋์ฌ์ผํ๋ฏ๋ก (ํธ์, ์ถ์ฒ, ํ ๋ก ) ์์ 10 ๊ฐ ์์ฒญ ๋ชฉ๋ก์ ์ฌ๋ฆด ์ ์์ต๋๋ค. ํธ๋กค๋ง / ์ด๋ฆ ๋ถ๋ฅด๊ธฐ / ๋ ผ์์ ์ฐ๋ฆฌ๋ฅผ ์๋ฌด๋ฐ๋ ๊ฐ์ ธ ์ค์ง ์์ต๋๋ค.
@ D1no ๊ฐ์ฌํฉ๋๋ค. ์ด์ Oculus Rift๊ฐ ํ์ํ๋ฏ๋ก 17 ๊ฐ์ ๊ฐ์ ๋ชจ๋ํฐ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. :).
์๋
ํ์ธ์.
์ด๊ฒ์ ๋์์ธ ์ ํ์ด ์๋๋ผ ๊ธฐ๋ฅ์
๋๋ค. ์ด ๊ธฐ๋ฅ์ด ๊ตฌํ๋๋ฉด VS Code๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด ์ฌ๋ฌ ๋์ ๋ชจ๋ํฐ๊ฐ ํ์ํ์ง ์์ต๋๋ค. ์ฌ์ค, ์๋ฌด๊ฒ๋ ํ ํ์๊ฐ ์์ผ๋ฉฐ VSCode๋ฅผ ๊ทธ๋๋ก ์ฌ์ฉํ๋ฉด๋ฉ๋๋ค. ๋๋ ์์ง๋ ๋น์ ์ด ๋ฐ๋ํ๋ ์ด์ ๋ฅผ ์ดํดํ์ง ๋ชปํฉ๋๋ค.
์ด์จ๋ , ๋๋ 2 ๊ฐ์ ๋ชจ๋ํฐ๋ฅผ ๊ฐ์ง๊ณ ์๊ณ ๋๋ ์ฌ์ ํ ์ธ ๋ฒ์งธ ๋ชจ๋ํฐ๋ฅผ ๊ตฌ๋งคํ ๊ฒ์ ๊ณ ๋ คํ๊ณ ์๋ค. ์? ์ฝํ
์ธ ๋ฅผ๋ณด๊ธฐ ์ํด ์ฐฝ์ ํด๋ฆญํ๊ณ ํฌ๊ธฐ๋ฅผ ์กฐ์ ํ๋ ๊ฒ์ ์ ๋ง ์๊ฐ์ด ๋ง์ด ๊ฑธ๋ฆฝ๋๋ค. ๊ฐ์ ๋จธ์ , ์์ฑํ ์ฝ๋, ๋์์ธ ํ HTML ํ์ด์ง, ํ์ธํ ๋ธ๋ผ์ฐ์ ์ฐฝ, ๋๋ฒ๊ทธ ์ถ๋ ฅ, ํฐ๋ฏธ๋ ๋ฑ. ํ ๋ฒ์ ๋ชจ๋ ๋ณผ ํ์๊ฐ ์์ต๋๋ค.
MacOS ๋๋ Linux๋ฅผ ์ฌ์ฉํ๋ BTW๊ฐ VS๋ฅผ ์ฌ์ฉํ์ง ์๋ ์ ์ผํ ์ด์ ๋ ์๋๋๋ค. ๋ง์ง๋ง์ผ๋ก ๋ค์ด๋ก๋ ํ ๊ฒ์ ๋ช ๋ฌ ์ ์ด๊ณ ๊ทธ ๋น์์๋ ํฌ๊ธฐ๊ฐ ์ฝ 7 ~ 8GB์์ต๋๋ค. ๊ทธ๋ฌ๋ 8GB ์ค์น ํ๋ก๊ทธ๋จ์์ํ ์คํ๋ผ์ธ ์ ๊ฑฐ ํ๋ก๊ทธ๋จ์ด ์์ต๋๋ค! ์ธํฐ๋ท์ ์จ๋ผ์ธ ์ค์น ํ๋ก๊ทธ๋จ์์ ์คํ๋ผ์ธ ์ค์น ํ๋ก๊ทธ๋จ์ ๋ง๋๋ ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค!
๋ฟก๋ฟก
๋์์ 2 ๊ฐ ์ด์์ ํ์ผ์ ๋ณด๋ ๊ฒ์ด ๋ ์์ฐ์ ์ ๋๋ค.
ํ์ฌ 3 ๊ฐ์ ํ์ผ, ํ๋์ ์์ง ํจ๋ (๋๋ฒ๊ฑฐ, git, ๊ฒ์, ํ์๊ธฐ) ๋ฐ ์ํ ํจ๋์ ๋์์ ๋ณผ ์ ์์ต๋๋ค.
@ D1no ,
์ํ์ต๋๋ค. IDE (๋๋ ์ผ๋ฐ์ ์ผ๋ก ํ
์คํธ ํธ์ง)์ ๊ด๋ จ์ด์๋ ๋งํฌ๋ฅผ Guardian ๋ฐ Bloomberg์ ๊ฐ์ ์กด๊ฒฝ๋ฐ๋ ์ปดํจํฐ ๊ณผํ / ์ํํธ์จ์ด ์์ง๋์ด๋ง ๋ฏธ๋์ด์ VR ๊ณผ๋ ๊ด๊ณ ๊ธฐ์ฌ์ ์ฐ๊ฒฐํ๋ฉด ๊ทํ์ ๊ด์ ์ ์์ ํ ๋ณด์ฌ์ค๋๋ค. ๊ทธ๋ฌ๋ ๋๋ ์ฌ์ ํ์ด ์ ์ฒด ์ค๋ ๋์์ ํ
์คํธ ํธ์ง์ ์ํด ์ฌ๋ฌ ํ๋ฉด์ ์ฌ์ฉํ์ฌ ์์ฐ์ฑ ํฅ์์ ๋ณด์ฌ์ฃผ๋ ์ฐ๊ตฌ, ์ฐ๊ตฌ, ๋
ผ๋ฌธ์ ๋ํ ๋งํฌ๋ฅผ ๋ณผ ์ ์์ต๋๋ค. ๋๋ ๊ทธ๋ฌํ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ ๋ค์ํ ๋ฐฉ๋ฒ์ ๊ฐ๋ฅํ ํจ์ถ์ ์๋ฏธ์ ๋ํ ํฉ๋ฆฌ์ ์ธ ๋
ผ์๋ฅผ ๋ณด์ง ๋ชปํ์ต๋๋ค. ๋๋ ๊ฐ๋
๊ตฌํ ์ฆ๋ช
์ ๋ณด์ง ๋ชปํ ๊ฒ์ด๋ผ๊ณ ํ์ ํฉ๋๋ค. ๋ด๊ฐ ๋ณผ ์์๋ ๊ฒ์ ์์ฒญ๋ ๋์์ธ ์ํฅ์ ๊ฐ์ง ์์์ ๊ธฐ๋ฅ์ +1ํ๋ ์ฌ๋๋ค์ ๋ฌด๋ฆฌ์
๋๋ค (๋ค๋ฅธ ์๊ฒฌ์ ๊ฐ์ง ์ฌ๋์ ๋ํ ์ฆ์ค์ฌ).
์ด์จ๋ , ๋๊ฐ๋๋ค. ๊ทธ๋, ๋ฌ ๋ค์ ์ฌ๋ ๊ผฌ๋ง๋ผ๊ณ ๋ถ๋ฅด๋ฉด์ด ํ ๋ก ์์ ์ด๊ฒผ์ด! ๋น์ ์ ๋ํ ๋๋ฅผ ์์์ ์ธํฐ๋ท ํธ๋กค๋ก ์ค๋ช ํด ์ฃผ์ จ์ต๋๋ค.
@ Krzysztof-Cieslak,
ํ๋ ธ๋ค๋ ๊ฒ์ด ์ฆ๋ช
๋์์ ๋ ๋๋ง ์น์ง ๋ง์ญ์์ค!
๋จผ์ ์ฌ๋ฌ ๋ชจ๋ํฐ๋ฅผ ์ง์ํ์ง ์์ผ๋ฉด ์์ฐ์ฑ์ด ํฅ์๋๊ฑฐ๋ ์คํ๋ ค ๋ ๋์ ์ ํ์์ ๋ณด์ฌ์ฃผ๋ ์ฐ๊ตฌ๋ฅผ ์ง์ ํ์ญ์์ค. ๋น์ ์ด ์ฌ๋๋ค์๊ฒ ์ค ๊ฒ์ ๋น์ ์ ์ฃผ์ฅ ๋ฟ์ด๊ณ ๊ทธ๋ค์ ๊ทธ๋ค์ ์ฃผ์ฅ์์ฃผ์์ต๋๋ค.
"ํ์ฌ 3 ๊ฐ์ ํ์ผ, ํ๋์ ์์ง ํจ๋ (๋๋ฒ๊ฑฐ, git, ๊ฒ์, ํ์๊ธฐ) ๋ฐ ์ํ ํจ๋์ ๋์์ ๋ณผ ์ ์์ต๋๋ค.", ์ข์ ์๋์ ๋๋ค.ํ์ง๋ง ๋ด ๋ง์ CSS ํ์ผ์ด ํ๋์์๋ ์ต๋ํ ๋ ์ฐฝ์ ์๋ฏธํฉ๋๋ค. ๋ชจ๋ํฐ์ ๋ค๋ฅธ ํ๋์ HTML์ด์๋ ์ต๋ํ ๋ ์ฐฝ ... ๊ทธ๊ฒ์ ๊ฐ์ ๋ชจ๋ํฐ์ ๋ถํธํ ํจ๋์ด ๋ง์ด์๋ ๊ฒ๋ณด๋ค ํจ์ฌ ๋ซ์ต๋๋ค. ๋๋ ๊ทธ๊ฒ์ด ๊ฐ์ธ์ ์ธ ์ ํธ๋ผ๊ณ ๋งํ๊ณ ์ถ์ง๋ง, ์ด๊ฑด 237 ๊ฐ์ ์ ๋ณดํธ์ 7 ๊ฐ์ ๋ค์ด ๋ณดํธ๋ฅผ ๊ฐ์ง๊ณ ์์ต๋๋ค.
@tavuntu @ Krzysztof-Cieslak ์ ๋ 22 ์ธ์น ๋ชจ๋ํฐ ์ค ํ๋๋ฅผ ์ธ๋ก ๋ฐฉํฅ์ผ๋ก ์ ์งํฉ๋๋ค. ์ธ์ ํ ๋ชจ๋ํฐ์ ์ต๋ํ ๋ ๋ถํ ์ฐฝ์์ ํด๋น HTML ๋ฐ CSS ํ์ผ์ ์ฌ์ฉํ์ฌ JS ์์ ฏ ํ์ผ์ ํธ์งํ๋ ๊ฒ์ด ๋๋๋ก ์ ๋ง ์ข์ต๋๋ค.
ํ์ธ:
| |
| JS File |
| |
+-------------+ +--------------+ | |
| Chrome tabs:| | CSS | HTML | | |
| App, docs, | | File | File | | |
| inspector | | | | | |
| | | | | | |
+-------------+ +--------------+ | |
+--------------+ +---------+
| Terminal, |
| Email, |
| Slack |
| |
+--------------+
์ด์์ ์ผ๋ก๋ ์๋จ ์ค๊ฐ ๋ฐ ์ค๋ฅธ์ชฝ ๋ชจ๋ํฐ๊ฐ VS Code์ ๋จ์ผ ์ธ์คํด์ค๋ฅผ ์คํํ๊ณ JS ํ์ผ์ด ๋ณ๋์ ์ต๋ํ ๋ ์ฐฝ์ผ๋ก ํ์ด ๋์ต๋๋ค.
์ด ์ค์ํ์ง ๋ง์ธ์ ...
ํ ๋ฒ์ ์ฌ๋ฌ ํ์ผ์ ์ฝ๊ณ ์ด์ ์ ์ ์งํ ์ ์์ต๋๋ค. ์ฝ๋๋ฅผ ํ๋์ ํ๋ฉด์ผ๋ก ๋ถํ ํ๋ ๊ฒ๋ง์ผ๋ก๋ ์ถฉ๋ถํ๋ฉฐ ์ด๋ฌํ ๊ฒฐ์ ์ ์ฌ์ฉ์ ๊ฒฝํ์ ๋ํ ๋ง์ ๋์์ธ ์ํฅ์ ์๋ฏธํฉ๋๋ค.
๋ณต์ก์ฑ์ ๋ํ์ง ์๊ณ ํ์ฌ ์ฌ์ฉ์ ๊ฒฝํ์ ๊ฐ์ ํ๊ธฐ ์ํด VSCode์์ ํ ์ผ์ด ์ด๋ฏธ ๋ง์ด ์์ต๋๋ค. ์ ์ฐฝ ๋๋ฌธ์ ์ปจํ ์คํธ๊ฐ ํ๋์ ์ฐฝ ๋ฑ์ผ๋ก ๊ฐ๋จํ์ง ์๊ธฐ ๋๋ฌธ์ VSCode ๊ณต๊ธ์๊ฐ ์ง์ํด์ผ ํจ์ ์๋ฏธํฉ๋๋ค.
๊ฐ๋ฅํ ๋ ๋์ ์ด์ IMO, ๋จ์ด ํจํด ์ ํ ์์ ๋ฐ ์ ํ ์ด๋ฆ ๋ณ๊ฒฝ, ํจ๋์ ๋๋๊ทธ ์ค ๋๋กญ ์ง์ ์ถ๊ฐ ๋ฑ ...
๋ํ ๋๋ถ๋ถ์ OS๋ ์ ์ ํ ํ์ผ๋ง ์์คํ ์ ์ง์ํ์ง ์์ผ๋ฏ๋ก ๊ฐ ์ฐฝ์ ์ฌ๋ฏธ์๊ฒ ๊ด๋ฆฌํ์ญ์์ค.
@MangelMaxime ์ ์ฐฝ์ด ์ ํ ์ฌํญ์ด๋ผ๋ ๊ฒ์ ์๊ณ ์์ต๋๊น?
@ jez9999 ์, ํฅํ ์ถ๊ฐ ๋ฐ ์ ์ง ๊ด๋ฆฌ๊ฐ ๊ฐ๋จํ ๊ธฐ๋ฅ์ด ์๋๋ผ๋ ๊ฒ๋ ์ดํดํฉ๋๋ค. :) ๊ทธ๋ฅ ๋ด ์๊ฒฌ์ ์ ๊ณตํ๋ ๊ฒ์ ๋๋ถ๋ถ์ ์ฌ๋๋ค์ด ์ด๋ฏธ +1์ ์ค ๊ฒ์ฒ๋ผ ๋ณด์ ๋๋ค. :)
์๋
ํ์ธ์.
"์ฌ๋ฌ ํ์ผ์ ํ๊บผ๋ฒ์ ์ฝ๊ณ ์ง์คํ ์ ์์ต๋๋ค."
์ฌ๋ฌ ํ์ผ์ ํด๋ฆญ-ํฌ๊ธฐ ์กฐ์ -์ฝ์ ์ ์๋ค๋ฉด ๋จผ์ ํด๋ฆญํ๊ณ ํฌ๊ธฐ๋ฅผ ์กฐ์ ํ์ง ์๊ณ ๋ ์ฌ๋ฌ ํ์ผ์ ์ฝ์ ์ ์์ต๋๋ค.
๊ฒ๋ค๊ฐ ํญ์ ์ง์ผ ๋ณด๋ ์ฝ๋๊ฐ ์๋๋๋ค. ๋๋๋ก ์ถ๋ ฅ์ ๋ณด๊ฑฐ๋ ํฐ๋ฏธ๋์ ๋ช ๊ฐ์ง ๋ช
๋ น์ ์
๋ ฅํฉ๋๋ค. ์ด๊ฒ์ด์ด ๊ธฐ๋ฅ์ด VS ์ฝ๋์ ์ฌ ๋๊น์ง IntelliJ๋ฅผ ๊ณ ์ํ๋ ์ด์ ์
๋๋ค.
์๋
ํ์ธ์.
๊ทธ๊ฒ์ ์ค์ ๋ก ์ข์ ์ ์ด์ง๋ง ์ฝ์์ด๋ ๋ช
๋ น์ ๊ฒฝ์ฐ, ์๋ฅผ ๋ค์ด ์ผ๋ฐ์ ์ธ IMO์์ ๋ ๋์ ์์
์ ์ํํด์ผํ๋ ์ฝ์ ์ ํ๋ฆฌ์ผ์ด์
์ด ์ด๋ฏธ ์์ต๋๋ค.
๋๋ ํฌ๊ธฐํ๋ค.
์ฌ๋ฌ ๋ชจ๋ํฐ๋ฅผ ์ง์ํ๋ ๊ฒ์ ์ข์ง ์์ต๋๋ค.
๋น์ฉ์ด ๋ง์ด ๋ค๊ณ ์์ฉ ํ๋ก๊ทธ๋จ ์ ์ง ๊ด๋ฆฌ๊ฐ ๋ ์ด๋ ค์์ง๊ณ ์ฌ์ฉ์๊ฐ ์ฝ๋์ ์ง์คํ์ง ๋ชปํฉ๋๋ค. ๋ํ ํ๋์ ๋ชจ๋ํฐ๊ฐ ๋ ๋๋ณด๋ค ํ์คํ ์ ๋ ดํฉ๋๋ค. ๋์ ์ข์ฐ, ์ํ๋ก ์์ง์ผ ํ์๊ฐ ์์ต๋๋ค. ํ๋ฉด ์ค์์ ์ง์ ์์ํ๊ณ ๋ง์ฐ์ค๋ฅผ ์ฌ์ฉํ์ฌ ๊ด๋ จ ์ฝํ
์ธ ๋ฅผ ํ๋ฉด ์ค์์ผ๋ก ์ด๋ํ๋ฉด๋ฉ๋๋ค. ์ด๋ ๊ฒํ๋ฉด ํฌ๊ธฐ๊ฐ ์๊ณ ๊ฐ๊ฒฉ์ด ์ ๋ ดํ๊ธฐ ๋๋ฌธ์ ๋ ์์ ํฌ๊ธฐ์ ๋ชจ๋ํฐ๊ฐ ๋ ๋งค๋ ฅ์ ์์ ์ ์ ์์ต๋๋ค.
ํธ์ง : ๋ถ๋ช ํ ๋๊ตฐ๊ฐ๊ฐ ํ์๋ฅผ ์ป์ง ๋ชปํ์ต๋๋ค.
์ฝ๋๊ฐ ๋์จ ์ดํ๋ก ์ฝ๋๋ ๋ค์ค ๋ชจ๋ํฐ๋ฅผ ์ง์ํ์ง ์์๊ณ ์๋์ ์ผ๋ก ์ ํํ๋ค๊ณ ๊ฐ์ ํ์ต๋๋ค. ์ฆ, ์ ์ฉํ๋ค๊ณ ์๊ฐํ ์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. ํ ๋ชจ๋ํฐ์์๋ ์ฝ๋๋ฅผ ์ฌ์ฉํ๊ณ ๋ค๋ฅธ ํ๋ฉด์์๋ ๋ธ๋ผ์ฐ์ ์ ์๋ฎฌ๋ ์ดํฐ๋ฅผ ์ฌ์ฉํฉ๋๋ค. -1.
์ ๊ทธ๊ฒ์ ์ฌ์ฉํ์ง ์์ ๊ฒ์ด๋ผ๊ณ ํด์ ํฌํํ์ง ์์ต๋๊น?
๋ฐฑ ๋ก๊ทธ์ ํด๋น ๊ธฐ๋ฅ์ ์ ๊ณตํด์ผํ๋ค๊ณ ์๊ฐํ๋ ์ฐ์ ์์ ์์ค์ ๋ํ ํผ๋๋ฐฑ์ ์ ๊ณตํ๊ธฐ ์ํด ๋ฐ๋ ํฌํ๋ฅผํ์ต๋๋ค. ์ด๊ฒ์ ๋ด๊ฐ ์ฐ์ ์์๋ฅผ ๋๋ ๊ธฐ๋ฅ์ด ์๋๊ณ , ์ฌ์ค ๋์์ธ๊ณผ ์๋์ ๋ฐํ๋ ๊ฒ ๊ฐ๋ค ( "๋์จ ์ดํ๋ก ์ฝ๋๋ ๋ค์ค ๋ชจ๋ํฐ๋ฅผ ์ง์ํ์ง ์์๊ณ ์๋์ ์ผ๋ก ์ ํํ๋ค๊ณ ๊ฐ์ ํ๋ค"์ฐธ์กฐ). ) ์ง๋ฌธ ํด ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค!
๋น์ฉ์ด ๋ง์ด ๋ค๊ณ ์์ฉ ํ๋ก๊ทธ๋จ ์ ์ง ๊ด๋ฆฌ๊ฐ ๋ ์ด๋ ค์์ง๊ณ ์ฌ์ฉ์๊ฐ ์ฝ๋์ ์ง์คํ์ง ๋ชปํฉ๋๋ค.
๋ํ ํ๋์ ๋ชจ๋ํฐ๊ฐ ๋ ๋๋ณด๋ค ํ์คํ ์ ๋ ดํฉ๋๋ค.
๋ค! ๋ด๊ฐ ๋นต์ ์ซ์ดํ๋ฉด ์๋ฌด๋ ๋จน์ด์๋ ์ ๋ผ! ์์ ์ ์ด์ง๋ฝํ๊ณ ์ ์ง ๊ด๋ฆฌ๊ฐ ๋ ์ด๋ ค์์ง๋๋ค. ์ฌ๋๋ค์ด ๋ค๋ฅธ ๋ ์ค์ํ ์์์ ์ง์คํ๋ ๊ฒ์ ๋ฐฉ์งํฉ๋๋ค.
๋ํ ๋ ์ด์ ๋ฒํฐ๊ฐ ํ์ํ์ง ์์ผ๋ฏ๋ก ์ถ์ ํ์คํ ๋ ์ ๋ ดํ๊ฒ ๋ง๋ญ๋๋ค.
์ฐธ ํฐ๋ฌด๋์๋ ํ ๋ก ...
๋ด๊ฐ ๋ง๋ค๋ฉด ๋งํด์ค. ๊ธฐ๋ฅ์ด ์ง๊ธ ๋ด์ฅ ๋ ๊ฒฝ์ฐ. ๊ธฐ๋ฅ์ด ๋์ค์ ๋ด์ฅ ๋ ๊ฒฝ์ฐ์ ๋น๊ตํ์ฌ "ํ์ ๊ธฐ๋ฅ"์ผ๋ก ์ธํด ์ฝ๋๊ฐ ๋ ๋ณต์กํด์ง ์ ์์ต๋๋ค. ์ ์ฒด ์์คํ ์ด ๋น๊ต์ ๋จ์ ํ ๋ ์ง๊ธ ๊ตฌ์ถํ๋ ๊ฒ์ด ๋ซ์ง ์์๊น์?
(๋์ ๊ฐ์) ๋ชจ๋ฅด๋ ์ฌ๋์๊ฒ ์ข์ ์์์ด ์์ต๋๋ค.์ด ๊ธฐ๋ฅ์ ์ด๋ฏธ (๋๋ถ๋ถ) ๊ตฌํ ๋ ๊ฒ ๊ฐ์ต๋๋ค. ํญ์ ๋ณ๋์ ์ฐฝ์ผ๋ก ๋ถ๋ฆฌํ๋ ๊ฒ์ __ ์ด๋ฏธ ๊ฐ๋ฅ __ ๐์ด๋ฉฐ ๋ช ๊ฐ์ง์ฃผ์ ์ฌํญ / ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ํ์ํฉ๋๋ค.
์ค๋น ๋จ๊ณ :
์ด์ ํ๋ก์ ํธ ์ฐฝ์์ ์ ์ฐฝ์ผ๋ก ํธ์ง๊ธฐ ํญ์ ๋์ด๋ค ๋์ต๋๋ค.
==> Boom : ์์
๊ณต๊ฐ์ ์ด์ ๋ค์ค ๋ชจ๋ํฐ์
๋๋ค.
(๋ํ ๋๋๊ทธ ํ ํญ์ ๋ซ์์ผํฉ๋๋ค)
๋ฐ๋ผ์ 2 ~ 5 ๋จ๊ณ (+ ์๋ ํญ ๋ซ๊ธฐ)๋ฅผ ์๋ํํ๊ณ ๋๊ตฐ๊ฐ๊ฐ ํ๋ฉด์ vscode ์์ ๊ฐ ์๋ ๋ถ๋ถ์ ํญ์ ๋์ด๋ค ๋์ ๋ ์๋ํ๋ฅผ ํธ๋ฆฌ๊ฑฐ ํ ์ ์๋ค๋ฉด์ด ๊ธฐ๋ฅ์ ์ต์ ์คํ ๊ฐ๋ฅํ ๊ตฌํ์ ๋ค๋ฃจ๊ธฐ ์ด๋ ต์ง ์์ต๋๋ค.
์, ์ด๊ฒ์ ์๋ ค์ง ํด๊ฒฐ ๋ฐฉ๋ฒ์ด๋ฉฐ (ํ๋ก์ ํธ๋ฅผ ์ฌ๋ฌ ๋ฒ ์ฌ๋ ๊ฒ๊ณผ ๊ฐ์) ์์ ์ฃผ์ ์ด๋๊ฐ์ ๋ช ์๋์ด ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ง๋ฃจํ๊ณ ๋๋ก๋ ํ๋ก์ ํธ์ ์ฌ๋ฌ ์ธ์คํด์ค๊ฐ ๋์์ ์ด๋ฆฌ๋ ๋ฌธ์ ๋ก ์ด์ด์ง ์ ์์ต๋๋ค (์ด๋ฌํ ์ธ์คํด์ค๋ ์๋ก ์ง์ ํต์ ํ์ง ์์).
@RoyTinker "22 ๊ฐ์ ๋ชจ๋ํฐ ์ค ํ๋๋ฅผ ์ธ๋ก ๋ฐฉํฅ์ผ๋ก ์ ์งํฉ๋๋ค. ", ๊ทธ๊ฒ์ ์ ํจํ ์ฃผ์ฅ์ ๋๋ค!
๋ค๋ฅธ ํธ์ง๊ธฐ์์๋ ๋๋ฒ๊น ํ ์ ์์ต๋๋ค. ์ฌ๋ฌ ๊ฐ์ ์ฐฝ์ ๊ฐ๋ ๊ฐ์ฅ ์ ์ฉํ ์ด์ ๋ ์๋ฒ (๋ ธ๋)์ ํด๋ผ์ด์ธํธ (Angular)์์ ๋๋ฒ๊น ํ๋ ๊ฒ์ ๋๋ค. ํ๋์ ๊ณต๊ฐ์ ๋ชจ๋ ๊ฒ์ ๋ด์ ๋๋ ๊ฒ์ ์ ๋ง ์ง์ฆ๋ฉ๋๋ค. ์ ๋ Angular ํ์ผ์ ํ ์ฐฝ์, ๋ ธ๋ ํ์ผ์ ๋ค๋ฅธ ์ฐฝ์, ํฐ๋ฏธ๋์ ๋ค๋ฅธ ์ ์ฒด ํ๋ฉด์ ๋์ด ๋ฌด์จ ์ผ์ด ๋ฒ์ด์ง๊ณ ์๋์ง๋ฅผ ๋ณผ ์ ์๊ธฐ๋ฅผ ์ํฉ๋๋ค. Web Storm๊ณผ ๊ฐ์ ๊ฒ์์๋ ๋ชจ๋ ๊ฐ๋ฅํ์ง๋ง VS Code๋ ์๋๋๋ค. ๊ทธ๊ฒ์ ์ ๋ง๋ก ์์ฐ์ฑ์ ๋๊ณ ๊ทธ ํ ๊ฐ์ง ์ด์ ๋ก ๋๋ ์ฌ์ ํ VSC ๋์ WS๋ฅผ ์ฌ์ฉํฉ๋๋ค.
์ข์ ์์์ ๋๋ค. ์ฐฌ์ฑ์์ผ๋ก ์ ๋ ฌ ๋ ๊ธฐ๋ฅ ์์ฒญ์ด # 13 ๊ฐ๋ก ์ฆ๊ฐํ์ต๋๋ค. ์์ 10 ์์ ์ค๋ฅด๋ ค๋ฉด 88 ํ๋ง ๋ ํ์ํฉ๋๋ค.
๋๋ก๋ถํฐ ํ ํ ๋!
ํฌํ, ์ด๊ฒ์ Sublime์์ ์ด๋ํ์ง ์์ ์ ์ผํ ๊ฒ์ ๋๋ค
ํ ๋ฒ ๋ ํฌํํ๋ฉด ํจ์ฌ ํ์ํ ๊ธฐ๋ฅ์ ๋๋ค.
๊ทธ๋ฆฌ๊ณ ํ ํ ๋!
ํ ํ ๋!
์ด ๊ธฐ๋ฅ์ ์ํฉ๋๋ค. ์ฐฌ์ฑ.
ํ ํ ๋.
ํฌํ๋ก ํด์ค์ด ๋์์ด ๋๋์? ์๋๋ฉด ๋ฉ์ธ ํฌ์คํธ์ ์ถฉ๋ถํ ์ข์์? ๊ทธ๋ ์ง ์์ผ๋ฉด์ด ์ค๋ ๋๊ฐ ์ฝ๊ฐ ๋์น ๊ฒ์
๋๋ค.
๋ฉ์ธ ํฌ์คํธ์ ์ข์์.
๋ฉ์ธ ํฌ์คํธ์ ์์ง ์๊ฐ๋ฝ์ ์ฌ๋ฆฌ๋ ๊ฒ์ด ์ฐ๋ฆฌ์๊ฒ ํ์ํ ๊ฒ์ ๋๋ค. ํ ๋ก ์ ์ถ๊ฐ ํ ๊ฒ์ด ์์ผ๋ฉด์ด ์ค๋ ๋์ ์ถ๊ฐํ์ง ๋ง์ญ์์ค. ํฌํ ํด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค !! ๐
+1 ํฌํ
ํ๋ก์ ํธ๊ฐ ์ปค์ง์ ๋ฐ๋ผ ์ด๊ฒ์ด ๋ ํ์ํ๊ธฐ ์์ํ์ต๋๋ค. ๊ทธ๊ฒ ๋๋ฌธ์ ์ฑ๋ฅ์ด ๋จ์ด์ง์ง ์๋๋ค๋ฉด ํ๋ฅญํ ๊ธฐ๋ฅ์ด ๋ ๊ฒ์ ๋๋ค.
์ผ๋ถ ํ ์คํธ ํธ์ง์๋ ์ด๊ฒ์ ์ฌ์ฉํ๋ ๊ฒ์ด ์ด์์ ์ ๋๋ค. ์๋ฅผ ๋ค์ด VS-Code๋ก ์ฐ๊ตฌ ๋ ผ๋ฌธ์ ์์ฑํฉ๋๋ค. ๋ํ VS Code๋ก Markdown ๊ธฐ๋ฐ ๋ฌธ์๋ฅผ ๋ง์ด ์์ฑํฉ๋๋ค. ํ ํ๋ฉด์ ์ฝ๋ / ํ ์คํธ๋ฅผ ์์ฑํ๊ณ ์ธ๋ถ ๋ชจ๋ํฐ (๋๋ ๋ ๋ฒ์งธ ํ๋ฉด)์์ ๋ฏธ๋ฆฌ๋ณด๊ธฐ (VSCode ๋ด์์)๋ฅผ ์ป๋๋ค๋ฉด ๋งค์ฐ ์ ์ฉ ํ ๊ฒ์ ๋๋ค. ์ด ๊ธฐ๋ฅ์ด ์์ ํ ํ์ํ๊ณ ์ง์ํฉ๋๋ค!
๋์๊ฒ์ +1 ํฌํ! Vscode๋ ๊ต์ฅํ๋ฉฐ์ด fonctionality๋ก ๋ ๋ฉ์ง ๊ฒ์ ๋๋ค!
๋ฟก ๋นต๋จ
์ข์์๋ ํญ์ ์ธ๊ธฐ์๋ +1 ๋ฐฉ๋ฒ๋ณด๋ค ์ ํธ๋ฉ๋๋ค. Wish GitHub๋ + [Emoji]๋ณด๋ค ๋ชจ๋ ๊ฒ์๋ฌผ์ +1 ๋ฒํผ์ ์ฌ์ฉํ์ฌ ๋ ๋ถ๋ช ํ๊ฒ ๋ง๋ค ๊ฒ์ ๋๋ค.
ํญ์ reddit ์คํ์ผ๋ ์ฌ๋ํ์ต๋๋ค.
๋ง์ธ, ์ฐ๋ฆฌ๋ ์์ 10 ์ ์์ ๋ค์์ต๋๋ค (์ค์ ๋ก 9 ์์ ๋๋ค). 68 ๊ฐ๋ง ๋ ํฌํํ์ผ๋ฉฐ ์ด๋ ์์ 5 ๊ฐ ๊ธฐ๋ฅ ์์ฒญ์ ํฌํจ๋ฉ๋๋ค. (ํฌํํ๋ ค๋ฉด ์๋จ ๋๊ธ์ "์ข์์"๋ฐ์์ ์ถ๊ฐํ์ธ์.)
์ด๊ฒ์ ๋ํ ์์ง ์๊ฐ๋ฝ. ์ต๋ํ ๋นจ๋ฆฌ ์ต๋ํ ๋นจ๋ฆฌ ์ต๋ํ ๋นจ๋ฆฌ ์ต๋ํ ๋นจ๋ฆฌ ์ต๋ํ ๋นจ๋ฆฌ ์ต๋ํ ๋นจ๋ฆฌ ์ต๋ํ ๋นจ๋ฆฌ ์ต๋ํ ๋นจ๋ฆฌ
๋์๊ฒ์ ํฌํ
๋๋ฅผ ์ํด +1. ์ ํ ํ ๋ ์ฒ์ ๋ฐ๊ฒฌ ํ ๊ฒ.
๋ด ํ์ฌ VS Community Edition ์ค์ :
์ผ์ชฝ ํ๋ฉด :
์ค๋ฅธ์ชฝ ํ๋ฉด :
์ง๊ธ์ด ๋ถ๋ถ์ ๊ฐ๊น์ด ๊ฒ์ "์ ๋ชจ๋"์ ๋๋ค.ํ์ง๋ง ๊ฑฐ์ ๊ฐ์ ๊ฒฝํ์ ์๋๋๋ค.
๊ทธ๋ฌ๋ ์ ๋ฐ ... "๋ชจ๋ ๊ฒ์ ๋ ๋ค๋์ธ์!" ๐
๊ทธ๋ฌ๋ ๋๋ ๋ํ ์๋ง๋ vscode ๊ฐ๋ฐ์์๊ฒ ์ฌ์ด ์ผ์ด ์๋๋ผ๊ณ ์๊ฐํฉ๋๋ค.
์ด ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ ค๋ฉด ํ์ฅ ์ฐฝ์ ํ๋กํ
ํ๋ ค๋ ๊ฒฝ์ฐ ํ์ฅ ๊ฐ๋ฐ์๊ฐ ์ผ๋ถ ์ธํฐํ์ด์ค๋ฅผ ๊ตฌํํด์ผํฉ๋๋ค. ์ต์
์ ๊ฒฝ์ฐ๋ ๋ชจ๋ ์ด์ ํ์ฅ์ ํ๋กํ
์ ์ง์ํ๋๋ก ๋ค์ ์์ฑํด์ผํ๋ค๋ ๊ฒ์
๋๋ค.
๊ทธ๋ฌ๋ ์ด์จ๋ ํ์ฅ ๊ฐ๋ฐ์๊ฐ ๋ ์ด์ ์ ๊ฒฝ ์ธ ํ์๊ฐ์๋ ๊ธฐ๋ฅ์ด ์ ์ํ๋๋ค๋ฉด ๊ทธ๊ฒ์ ๊ธฐ๋ปํ ๊ฒ์ ๋๋ค.
Visual Studio์์ ์ฝ๋๋ก ์ ํ ํ ํ์๋ ์ฌ์ ํ ์ด๊ฒ์ ๊ธฐ๋ค๋ฆฌ๊ณ ์์ต๋๋ค.
@nguyenlamlll https://github.com/Microsoft/vscode/issues/2686#issuecomment -344808761์ ํตํด ์ฝ๋ ๊ฒ์ด ์ข์ต๋๋ค.
์ด๊ฒ์ ๋์ฐํ ์ฑ์ด๋ฉฐ ์ต๊ทผ Webstorm์์ vscode๋ก ์ด๋ํ์ต๋๋ค.
์ ๋ง์ด ๊ธฐ๋ฅ์ ์ํฉ๋๋ค !!
@bpasero "๋ฐฑ ๋ก๊ทธ์์ ์ ๊ฑฐ๋จ"-์๊ฒฌ์ด
@RoyTinker ์๋ ๊ทธ๊ฒ์ ํน๋ณํ ์๋ฏธ๊ฐ ์์ต๋๋ค. ์์ ์ด ์์๋์ง ์๋ ํ ์ค์ ์์ ์ด ์ง์ ๋์ง ์์ ๋ฌธ์ ๋ฅผ ์ ํธํฉ๋๋ค. ํฅํ 6-12 ๊ฐ์ ๋์ ์์ ํ ๊ณํ์ ๋ํ ๋ก๋๋งต์ ์ฐธ์กฐํ์ญ์์ค : https://github.com/Microsoft/vscode/wiki/Roadmap
ํฅํ 6 ~ 12 ๊ฐ์ ๋์ ์์ ํ ๊ณํ์ ๋ํ ๋ก๋๋งต์ ์ฐธ์กฐํ์ญ์์ค.
๋๋ ๊ฑฐ๊ธฐ์์ ๊ทธ๊ฒ์ ๋ณด์ง ์๋๋ค. ๊ทธ๋์ ๋ํฌ๋ค์์ด ๊ธฐ๋ฅ์ ๋ํ ๋์ ์์๋ฅผ ๊ณ์ ๋ฌด์ํ๋ ๊ฒ ๊ฐ๋ค.
์?
์,์ด ๊ธฐ๋ฅ์ "ํ๋ณตํ ์ฝ๋ฉ"๋ฒ์ฃผ์ ํ์คํ ์ํ๋ค๊ณ ์๊ฐํฉ๋๋ค. 400 ๊ฐ ์ด์์ ์ฐฌ์ฑ. ๋ก๋๋งต์ ์์ด์ผํฉ๋๋ค.
๋๋ ๊ทธ๊ฒ์ด ํ๋ฅญํ ๊ธฐ๋ฅ์ด ๋ ๊ฒ์ด๋ผ๋ ๋ฐ ์ ์ ์ผ๋ก ๋์ํ์ง๋ง ์ค์ ๋ก ์ฌ๋๋ค์ vscode์ ์ข์ ์ฌ๋๋ค์๊ฒ ์ฝ๊ฐ์ ํด์์ ์ ๊ณตํฉ๋๋ค. ๋๋ ๊ทธ๊ฒ์ด ์์ง ์์๋์ง ์์ ์ด์ ๊ฐ ์๋ค๊ณ ํ์ ํฉ๋๋ค. ์ฐ๋ฆฌ๋ ์ด๊ฒ์ด ์์ ์ํํธ์จ์ด์์ ์๊ธฐ์์ผ์ผํฉ๋๋ค.)
๊ฐ์ฌํฉ๋๋ค @bpasero .
@ zewa666 ์, ๋ฌด๋ฃ์ด๋ฉฐ ๊ต์ฅํฉ๋๋ค. ๊ทธ๊ฒ์ ๋ํด ๊ฐ์ฌํฉ๋๋ค. ๋ฌธ์ ๋์ด ์ฌ๋๋ค์ด ๋๋ต์ํ์ง ์๋๋ค๋ ๊ฒ์ ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ทธ๋ค์ด ์ด๊ฒ์ ๊ตฌํํ์ง ์์ ์ ๋นํ ์ด์ ๊ฐ ์๋๋ผ๋ ๊ทธ๋ค์ ์นจ๋ฌต์ ๊ทธ๋ค์ด์ด ์์ฒญ์ ๋ํด ์ ๊ฒฝ ์ฐ์ง ์๋๋ค๊ณ ์ฐ๋ฆฌ์๊ฒ ๋งํฉ๋๋ค. ์ฐ๋ฆฌ๋ ๊ฐ๋ฐ์์ด๊ณ ๋ง์ ์ฌ๋๋ค์ด ๊ธฐ์ ์ ์ด์ ๋ฅผ ์ดํดํ ๊ฒ์ ๋๋ค. ๋๋ก๋ ์นจ๋ฌต์ด ๋ถ์ ์ ์ธ ๋๋ต๋ณด๋ค ๋ ๋์ฉ๋๋ค.
์, ๋ฌด๋ฃ์
๋๋ค. ํ์ง๋ง-๊ทธ๋ฆฌ๊ณ ์ ๊ฐ ํ๋ฆด ์๋ ์์ต๋๋ค. ๊ทธ๊ฒ์ ๋ง์ดํฌ๋ก ์ํํธ์ ๋ง์ดํฌ๋ก ์ํํธ ๊ฐ๋ฐ์๋ค์ ์ํด์๋ง ๊ฐ๋ฐ๋์์ต๋๋ค. ๊ทธ๊ฒ์ด ๋ง๋ค๋ฉด, ๋๋ ๊ทธ๋ค์ด ์ด๊ฒ์ ๋ํด ์ผํ ๋๊ฐ๋ฅผ ์ง๋ถ๋ฐ์ ๊ฒ์ด๋ผ๊ณ ํ์ ํฉ๋๋ค. ๋ฐ๋ผ์ ์ด๊ฒ์ ์ฌ๋๋ค์ด ์ฌ๋ฏธ์ ์ฌ๊ฐ ์๊ฐ์ํ๋ ์ปค๋ฎค๋ํฐ ํ๋ก์ ํธ์๋ ์ฝ๊ฐ ๋ค๋ฆ
๋๋ค. ์๋ํ๋ฉด ์ด์ ๊ฐ์ ๋ค๋ฅธ ์คํ ์์ค ํ๋ก์ ํธ์์ ์ฐ๋ฆฌ๋ ์ด๊ฒ์ด ๊ตฌํ๋๋ฉด ์ธ์ , ๊ทธ๋ฆฌ๊ณ ๊ทธ๋ ์ง ์๋ค๋ฉด ์ด์ ์ ๋ํ ๋ต์ ์ด๋ฏธ ๊ฐ์ง๊ณ ์์ ๊ฒ์
๋๋ค.
๊ทธ๊ฒ ๋ด๊ฐ ๋ฐ๋ผ๋ ์ ๋ถ์
๋๋ค.
์คํ ์์ค ํ๋ก์ ํธ์์๋ ์นจ๋ฌต์ด ์ด์ํ์ง๋ง ์ํ๊น๊ฒ๋ Microsoft์ ๊ฐ์ ํ์ฌ์์๋ ์ผ๋ฐ์ ์
๋๋ค.
์ด ๊ธฐ๋ฅ์ด ๋ง์ ์ง์ ์ ์ด๋ฃจ์ง ๋ชปํ๋ ๊ธฐ์ ์ ์ด์ ๊ฐ ์์ต๋๋ค. ์ฐ๋ฆฌ๋ ์๋์ Chrome์ ๊ธฐ๋ฐ์ผ๋กํ๋ ํฌ๋ก์ค ํ๋ซํผ UI ํ๋ ์ ์ํฌ๋ก Electron ํ๋ ์ ์ํฌ๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. Chrome์๋ ๊ฐ ์ฐฝ์ ์์ฒด ๊ฒฉ๋ฆฌ ๋ ์ปจํ ์คํธ๊ฐ์๋ ๋ชจ๋ธ์ด ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ๊ฐ ์ฐฝ์๋ ์์ฒด ํ๋ก์ธ์ค์ ์์ฒด JavaScript ์ปจํ ์คํธ๊ฐ ์์ต๋๋ค. ์ฌ๋ฌ ์ฐฝ๊ฐ์ ๋์ผํ ์ปจํ ์คํธ๋ฅผ ๊ณต์ ํ ์ ์์ต๋๋ค.
์ด์ ์ ๋ ฅํ๋ ํธ์ง๊ธฐ๊ฐ ์๊ณ ์ด๋ฅผ ๋์ด์ ์ ์ฐฝ์ ๋ง๋ค๊ณ ์ถ๋ค๊ณ ๊ฐ์ ํด ๋ด ๋๋ค.์ด ์์ ์ ๋งค์ฐ ๋น ๋ฅด๊ณ ๊ฐ๋ณ์ต๋๋ค. ๊ทธ๋ฌ๋ ๋์ ๋ ๋ฆฝํ ์ฐฝ์์ ํธ์ง๊ธฐ๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด ๋ณ๋์ ํ์ฅ ํธ์คํธ๋ฅผ ์ฌ์ฉํ์ฌ VS Code์ ์์ ํ ์๋ก์ด ์ธ์คํด์ค๋ฅผ ๋ง๋ค์ด์ผํฉ๋๋ค (์ด๋ ํ์ผ> ์ ์ฐฝ์ ์ํํ๊ณ ์ฐฝ์์ ํด๋น ํ์ผ์ ์ฌ๋ ๊ฒ๊ณผ ๋น์ทํฉ๋๋ค). .
์ด ๊ธฐ๋ฅ์ "๋ฉ์ธ"์ฐฝ๊ณผ ๋์ผํ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๊ณต์ ํ๋ ์ฐฝ์ ๋ง๋๋ ๋ฐฉ๋ฒ์ ์ฐพ์ ๊ฒฝ์ฐ์๋ง ๊ฐ๋ฅํ๋ฏ๋ก์ด ์์ ์ ๊ฐ๋จํฉ๋๋ค. Imho ๊ฐ ๋ถ๋ ์ฐฝ์ ์ง๊ธ์ฒ๋ผ ์์ ํ ๊ฒฉ๋ฆฌํ๋ ๊ฒ์ ์๋ํ์ง ์์ต๋๋ค.
@bpasero- ์ด ๊ธฐ๋ฅ์ ๊ฒฝ๋ํ๋ ๊ทธ๋ค์ง ์ค์ํ์ง ์์ต๋๋ค. ๋ ๊ฐ์ vscode ์ธ์คํด์ค๊ฐ ๋๊ธฐํ๋์ด ์๊ณ ๋ฉ์ธ ํ๋ฉด์์ ํ์ผ์ ๊ฐ๋จํ ํธ์งํ๊ณ ๋ ๋ฒ์งธ ํ๋ฉด์์ ๋ฌธ์ ํจ๋ ๋๋ ํฐ๋ฏธ๋ ์ ๋ฐ์ดํธ๋ฅผ ์ฆ์ ๋ณผ ์ ์๋ค๋ฉด ์ด๋ฏธ ๋งค์ฐ ์ ์ฉ ํ ๊ฒ์ ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ๋ ๋ฒ์งธ ํ๋ฉด์์ ํจ๋์ ์ด๊ณ ์ด ํ๋ฉด ์ค์ ์ ๋ช ์๊ฐ ๋์ ์ด์ด ๋ก๋๋ค.
์ด์์ ์ผ๋ก๋ ๋ฌธ์ ํจ๋์ ํ๋์ ๋ณผ ์ ์๋๋ก ๋ ๋ฒ์งธ ํ๋ฉด์ 1-4 ๊ฐ์ ์ฐฝ์ด ๋๋ํ ์ด๋ ค์๋ ๋ถํ ํ๋ฉด์ ๋ง๋ค๊ณ (์ : ๋จ์ ํ ์คํธ์ ํด๋ผ์ด์ธํธ ๋ฐ ์๋ฒ ์ถ๋ ฅ ํ์) ์ฌ์ฉํ ์ ์์ต๋๋ค. ํญ์ ์ธก๋ฉด ํจ๋์ ์ด๊ณ ๋ซ์ ํ์์์ด ์ฒซ ๋ฒ์งธ ํ๋ฉด์ ์ ์ฒด ํ๋ฉด์ผ๋ก ํ์ํฉ๋๋ค.
๋๋ ํญ์ cmd + j๋ฅผ ์ฌ์ฉํ์ฌ ํฐ๋ฏธ๋์ ์ด๊ณ ๋ซ๋ ์ํฉ์ ์ฒํ๊ฑฐ๋ ๋จ์ํ ์ด๋ ค์์ ์์๋ ๋ ๋ฒ์งธ ํ๋ฉด์ด ์์ง๋ง ๋ณ๊ฒฝ ์ฌํญ์ ๋๋ํ ๋น๊ตํ๊ณ ์ถ๊ธฐ ๋๋ฌธ์ ๋ชจ๋ ๋ถํ ํญ์ ๋ซ์์ผํ๋ ์ํฉ์ ์ฒํด ์์ต๋๋ค. .
๋ต์ฅ์ ๋ณด๋ด ์ฃผ์
์ ๊ฐ์ฌํฉ๋๋ค.
๊ฐ๋ฒผ์๋ ์๊ด ์์ด์. ๋๋ ํฐ๋ฏธ๋์ ์ฎ๊ธฐ๊ณ ์ฝ์์ ๋๋ฒ๊ทธํ๋ ๊ฒ์ด ๋๋ฅผ ๊ฐ์ฅ ์ ๊ฒ ๊ดด๋กญํ๋ ๊ณณ์ผ๋ก ์ฎ๊ธธ ์ ์๊ธฐ๋ฅผ ์ํฉ๋๋ค.
๋ฝ ์ธ๋ก
์ด, ์ปจํ ์คํธ๋ฅผ ์ ์งํ ์ ์์ต๋๊น?
// STEP 1: open a new browser window and store a reference to it
this.externalWindow = window.open('', '', 'width=600,height=400,left=200,top=200');
// STEP 2: append the container <div> (that has props.children appended to it) to the body of the new window
this.externalWindow.document.body.appendChild(this.containerEl);
React v16 ํฌํธ์ด ์ ์ฉํ ์ฃผ๋ ์ด์ ์ค ํ๋์ด๊ธฐ ๋๋ฌธ์ ์ ๋ ๊ทธ๊ฒ์ ๋ํด ์๊ณ ์์ต๋๋ค.
https://hackernoon.com/using-a-react-16-portal-to-do-something-cool-2a2d627b0202
์ ์๊ณผ ํ ๋ก ์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค. ์ฐฝ์ด ๋ณ๋์ ํ๋ก์ธ์ค์ ์๋๋ผ๋ ์ฐฝ๊ฐ์ ํต์ ํ๋ ๋ฐฉ๋ฒ์ ํ์คํ ์์ต๋๋ค. ํ ์ฐฝ์ด ๋ค๋ฅธ ์ฐฝ์ ์ค์ ๋ก ์ธ์ํ์ง ๋ชปํ๋ ๋ฌธ์ ๊ฐ ์ฌ์ ํ ์์ต๋๋ค. electron-window-manager
์ ๊ฐ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋์ด ์์
์ ์กฐ๊ธ ๋ ์ฝ๊ฒ ๋ง๋๋ ๊ฒ์ฒ๋ผ ๋ณด์ด์ง๋ง ๊ฒฐ๊ตญ ๋ช ๊ฐ์ง๋ฅผ ์ค๋ช
ํ๊ธฐ ์ํด ๋ง์ ์์
์ด ํ์ํฉ๋๋ค.
๊ธฐ์ ์ ์ผ๋ก ๋ถ๊ฐ๋ฅํ๋ค๊ณ ๋งํ๊ณ ์ถ์ง๋ ์์ง๋ง์ด ๊ธฐ๋ฅ ์์ฒญ์ UI ์ํฅ๊ณผ ์ค๋๋ ์ฐ๋ฆฌ๊ฐ ๊ฐ์ง๊ณ ์๋ ๊ฐ ์ธก๋ฉด์ ํ์ํ ๊ทผ๋ณธ์ ์ธ ๋ณํ๋ก ์ธํด ๋งค์ฐ ๋์ ์ ์ด๋ผ๋ ๊ฒ์ ๋๋ค. ๊ทธ๊ฒ ๋ง์ด ๋๊ธธ ๋ฐ๋๋๋ค.
์ด ๊ธฐ๋ฅ์ ๋จ๊ณ์ ์ผ๋ก ์ถ์ํ๋ ๊ฒ์ ๋ชฉํ๋กํ๊ณ ๊ณํ์ ๋ฐ๋ฅด์ง ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
+1์ด ์ข์ํฉ๋๋ค
@bpasero n00b ์ง๋ฌธ์ ๋ํด ์ฃ์กํฉ๋๋ค : nativeWindowOpen ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐ ๋์์ด ๋ ์ ์์ต๋๊น?
๋์๊ฒ์ +1ํ๊ณ
@ Blackbaud-DustinLunsford ๊ฐ๋จํ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค
@ n9 ๋ ์ฐฝ ์ฌ์ด์ ํต์ ์ ํด๊ฒฐํ ์ ์๋ค๊ณ ์๊ฐํ์ง๋ง ๋ค๋ฅธ ๋ฌธ์ ๋ ์ฌ์ ํ ๋จ์ ์์ต๋๋ค.
์ด๊ฒ์ ๋ด๊ฐ ํ์๋กํ๋ ํ๋ฅญํ ๊ธฐ๋ฅ์ ๋๋ค!
@bpasero ๋ต๋ณ ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค!
๊ฒฐ์ ์๋ ๋ถํ ํ๋ฉด์ ์ธ๋ก 1 ๊ฐ, ๊ฐ๋ก 1 ๊ฐ๊ฐ ์์ด์ผํฉ๋๋ค.
๋ด๊ฐ ์ฌ์ ํ VS ์ฝ๋๋ฅผ ํตํด Eclipse๋ฅผ ์ฌ์ฉํ๋ ์ด์ ์ค ํ๋์
๋๋ค. ์ธ๋ก ์ฐฝ ์ฝ๋-๊ฐ๋ก ๋๊ตฌ
+1
์ด ๊ธฐ๋ฅ์ด ๊ณง ์ถ์๋๋ ๊ฒ์๋ณด๊ณ ์ถ์ต๋๋ค ๐
์ ํ์ด; ๋๋ ํธ์ง์๋ฅผ ์ฌ๋ํ๋ค
์์
+1 ...! ๐
@bpasero ๋๋ ๋น์ ์ด ์ธ๊ธ ํ ๋ช ๊ฐ์ง ๋ณต์ก์ฑ์ ํฌํจํ์ง ์๋ 80/20 (% ์ด์ต / ๋ ธ๋ ฅ) ์ค๊ฐ ๋ชฉํ๊ฐ ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
๋ค์ ๊ธฐ๋ฅ์ ์ถ๊ฐ ํ ์ ์๋ค๋ฉด ์ด๋จ๊น์?
@RoyTinker ๋๋ ๊ทธ๊ฒ์ด ๋ ๊ฐ๋จ ํ ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
์ฒซ ๋ฒ์งธ ์๋ฃจ์
์ผ๋ก 100 % "๋ถ๋ฆฌ ๊ฐ๋ฅํ"์ฐฝ์ผ ํ์๋ ์์ต๋๋ค. ์ค์ ์ฑ์ ๋ด๋ถ์์ ์ฌ ๋ฐฐ์ด ํ ์์๋ ์ฌ๋ฌ ์บ๋ฒ์ค์ "์ปจํ
์ด๋"์ผ ์ ์์ต๋๋ค.
์ด์ด ์ข์ผ๋ฉด VSCode ์ฃผ ์ฐฝ์์ ๋งค์ฐ ๊ฐ๋จํ ๋ณ๊ฒฝ์ด ๋ ์ ์์ต๋๋ค.
@Rouche VSCode๋ Electron์์ ๊ตฌํ๋ฉ๋๋ค. ์ฆ, ๊ฐ ์ฐฝ์ ์ผ๋ถ ๋ฐฑ์๋ ํ๋ก์ธ์ค์ ํจ๊ป ๋ณ๋์ ํฌ๋กฌ ํ๋ก์ธ์ค์ ๋๋ค. "์ฑ"์ ์ด๋ฌํ ํ๋ก์ธ์ค๋ฅผ ์ธ์คํด์คํ / ์ค์ผ์คํธ๋ ์ด์ ํ๋ OS ๋ณ ์ปจํ ์ด๋์ ๋๋ค. ์ด ์์ ์์ ๊ทธ ๋ชจ๋ธ์ ๋ณ๊ฒฝํ๋ ๊ฒ์ ๋ค์ ๊ทผ๋ณธ์ ์ธ (ํฐ) ๊ฒ์ ๋๋ค.
๋๋ ๊ทธ๊ฒ์ด ๋์์ธ ๊ณ ๋ ค ์ฌํญ์ด ์๋์๋ค๋ ๊ฒ์ ์ฝ๊ฐ ์ค๋งํฉ๋๋ค.
์ฒ์.
2017 ๋ 12 ์ 1 ์ผ ๊ธ์์ผ ์คํ 9์ 39 ๋ถ์ Roy Tinker [email protected] ์ ๋ค์๊ณผ ๊ฐ์ด ์ผ์ต๋๋ค.
@Rouche https://github.com/rouche VSCode๋ Electron์์ ๊ตฌํ๋ฉ๋๋ค.
์ฆ, ๊ฐ ์ฐฝ์ ๋ณ๋์ ํฌ๋กฌ ํ๋ก์ธ์ค์ด๋ฉฐ
๋ฐฑ์๋ ํ๋ก์ธ์ค๋ ๋ง์ฐฌ๊ฐ์ง์ ๋๋ค. "์ฑ"์ OS ๋ณ ์ปจํ ์ด๋๋ก
์ด๋ฌํ ํ๋ก์ธ์ค๋ฅผ ์ธ์คํด์คํ / ์กฐ์ ํฉ๋๋ค. ๊ทธ ๋ชจ๋ธ์ ๋ฐ๊พธ๋ฉด
์ด ์์ ์์ ๋ค์ ๊ทผ๋ณธ์ ์ธ (๋ํ).โ
๋น์ ์ด ์ธ๊ธ ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๊ณ ์์ต๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/Microsoft/vscode/issues/10121#issuecomment-348621220 ,
๋๋ ์ค๋ ๋ ์์๊ฑฐ
https://github.com/notifications/unsubscribe-auth/AAqQmoLrUY4l5H5xwroWCytBbgT2LIL_ks5s8HIqgaJpZM4JckZO
.
-
๊ฒ์ ํ๋ก๊ทธ๋๋จธ
+1
์ด์ ์ Visual Studio ์ฌ์ฉ์๋ก์ ์ด๊ฒ์ VS Code์์ ๋๋ฌด๋๋ ๋์น ๊ธฐ๋ฅ์ ๋๋ค.
+1
@bpasero ๋ชจ๋ ์ฐฝ์ด ์์ฒด ํ๋ก์ธ์ค์ ์๋ค๋ ์ฌ์ค์ ์ ์ ๋ฌธ์ ๋ก ์ทจ๊ธ ํ ์ ์์ต๋๊น? ์ ์์ ๊ฐ์ ํ๋ ์ ์ํฌ์ ๋ํด ๊ฐ ์ฐฝ์ ๋ํด ๋ค์ค ์ฒ๋ฆฌ๋ฅผํ๋ ๊ฒ์ ๋ถํ์ํ ์ค๋ฒ ํค๋๊ฐ ์๋๋๊น?
๊ทธ๋ผ ์ ์ ํ์ ๋ฌธ์ ๊ฐ ํฌ๋กฌ์ ์๋ค๊ณ ๋งํ ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค. ์ดํ ํฌ๋กฌ์ ๋ชจ๋ ํญ์ ๋ํด ์๋ก์ด ํ๋ก์ธ์ค๋ฅผ ์์ฑํฉ๋๋ค. ์ ์ผํ ํด๊ฒฐ์ฑ ์ ์ ์๋ฅผ ๋ค๋ฅธ ํ๋ ์ ์ํฌ์์ ์์ ํ ์๋ํ๋๋ก ์ด๋ํ๋ ๊ฒ์ ๋๋ค.
@vvavrychuk ์ด๊ฒ์ ์น ๊ธฐ์ ์ ๊ทผ๋ณธ์ ์ธ ํ๊ณ๋งํผ ์ ์ ๋ฌธ์ ๊ฐ ์๋๋๋ค. (์ ์ = ํฌ๋กฌ + ๊ธฐ๋ณธ OS ๊ธฐ๋ฅ์ ์ก์ธ์คํ๊ธฐ์ํ API)
์๋ฅผ ๋ค์ด "ํ์ฅ ๋ชจ๋"์ ๊ฐ์ ์ผ๋ถ ๋ชจ๋์์ vscode๋ฅผ ์ด๊ธฐํ ํ ์ ์๋ค๋ฉด ์ด๋จ๊น์?
๋ช ๊ฐ์ง ๋งค๊ฐ ๋ณ์๋ฅผ ํต๊ณผํฉ๋๋ค. ์. vscode-ํ์ฅ ์ฐฝ --socket-id
((socket-guid)) --root-window ((root-window-guid))
์ด๋ ๊ฒํ๋ฉด ์ฐฝ ์ฌ์ด์ ์์ผ ๋๋ ํต์ ๋ฒ์ค๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค.
๋๋ ๋
๋ฆฝ ์ฑ.
์์ฑ ๋ ๊ฐ ํ์ฅ ์ฐฝ์๋ ๋ฃจํธ ์ฐฝ ID๊ฐ ํ ๋น๋๊ณ
ํต์ ํ UNIX ์์ผ ID๋ฅผ ๋ง๋ค์์ต๋๋ค.
์ด๋ฐ ๊ฒ์ ๊ตฌํํ ๊ฐ๋ฅ์ฑ์ด ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
์ ์๊ฐ ์์ผ์ ์ด๊ณ , ์ฝ๊ณ , ์ฐ๋ ๋ฐฉ๋ฒ์ ๊ฐ์ง๊ณ ์๋ค๋ฉด,์ด ์ ๊ทผ ๋ฐฉ์์
์ฑ๊ณตํ์ญ์์ค.
@RoyTinker chrome์๋ "๋จ์ผ ํ๋ก์ธ์ค"์ต์ ์ด ์์ง๋ง electron์ https://github.com/electron/electron/issues/11398์ ์ง์ํ์ง ์์ต๋๋ค
@ Jesus-Gonzalez @bpasero ๊ฐ ์ด๊ฒ์ ๊ตฌํํ๋ ๋ฐ ๊ฑธ๋ฆด ๊ฒ์ด๋ผ๊ณ ๋งํ ๋ณํ์ฒ๋ผ
๊ทธ๋ฌ๋ @bpasero ์ ์ฑ๋ฆฐ์ง ๋ชฉ๋ก์์๋ ํญ๋ชฉ (1) ๋ฐ (2)๋ ๊ทธ๋๋ก ์ ์ง๋ฉ๋๋ค. ๋ํ ํธ์ง๊ธฐ / ํจ๋ ํญ์ ์์ผ ํต์ ์ ์ถ๊ฐํ๋ ค๋ฉด ๋ง์ ์์ ์ด ํ์ํฉ๋๋ค. ์ ๊ฐ ์ฐฉ๊ฐํ์ง ์๋๋ค๋ฉด ๋ง์ ๋ด๋ถ API๋ฅผ ๋๊ธฐ์ ๋์ ๋น๋๊ธฐ์ / ์ฝ์ ๊ธฐ๋ฐ์ผ๋ก ์ ๋ฐ์ดํธํด์ผํ๋ฏ๋ก ์๋นํ ๋ ธ๋ ฅ์ด ํ์ํฉ๋๋ค. .
@vvavrychuk by "single-process"์ ๋ ์น ์ปจํ ์คํธ (sans workers)๋ง์ ์ธ๊ธํ๊ณ ์์ต๋๋ค. "์ ์ ํ๋ก์ธ์ค"๋ Node.js ํ๋ก์ธ์ค์ ์ผ๋ถ ๋ฐฑ๊ทธ๋ผ์ด๋ ํฌ๋กฌ ํ๋ก์ธ์ค๊ฐ ์๋ฐ๋๋ ๋จ์ผ ์น ์ปจํ ์คํธ๋ฅผ ํฌํจํ๋ ํ๋ก์ธ์ค ํธ๋ฆฌ๋ฅผ ์๋ฏธํฉ๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ๋๋ ์๋ง๋ ๊ฐ์ฅ ์ข์ ์ฌ๋์ด ์๋ ๊ฒ์ ๋๋ค.
+1
์ด๊ฒ์ ๋ํ ์ง์ ์ด ์์ต๋๊น? ๋ ๋ชจ๋ํฐ์์ VScode๋ฅผ ์ฌ์ฉํ๊ณ ๋ ์ฌ์ด์ ํ์ผ์ ๋ถํ ํ ์ ์๊ธฐ๋ฅผ ์ํฉ๋๋ค.
+1
๋ชจ๋๊ฐ ์๊ณ ์์ผ๋ฉด ๊ธฐ๋ปํ ๊ฒ์ด๋ผ๊ณ ์๊ฐํ์ต๋๋ค.์ด ๊ธฐ๋ฅ ์์ฒญ์ ์ฐฌ์ฑ ํฌํ๋ฅผ ํตํด 4 ์์ ์ฌ๋์ต๋๋ค. 150 ๊ฐ๋ง ๋ํ๋ฉด ์์ 3 ์ ์์๋ค ๊ฒ์ ๋๋ค!
+1
์ด ๊ธฐ๋ฅ์ ์์ฒญ์ ๊ฐ๋ ฅํ์ง์งํฉ๋๋ค.
+1 ๋ ํฌ๊ฑฐ๋ ์ฌ๋ฌ ๋์ ๋ชจ๋ํฐ์ ๋งค์ฐ ์ ์ฉํฉ๋๋ค.
+1
ํ ์คํผ์ค์์ ๋ ํฐ 4k ๋ชจ๋ํฐ๋ฅผ ์ฌ์ฉํ๊ณ ์์ง๋ง 4 ๊ฐ์ ๋ ์์ ๋ชจ๋ํฐ๋ฅผ ์ฌ์ฉํ๋ ์
๋ฌด์ฉ ์ฌ๋ฌด์ค ์ฑ
์์์๋ ์๋๊ฐ ๋๋ ค์ง๋๋ค. ์ด๊ฒ์ ๋ค๋ฅธ ํธ์ง์๋ค์ ์์ ํ ์์ง์์์ ๋ค๋ฅธ ์ฌ๋๋ค์ด ๋งํ๋ฏ์ด ์ฐ๋ฆฌ๊ฐ ๋์น ๋ง์ง๋ง ๋ถ๋ถ์
๋๋ค.
@RoyTinker ์ฐ๋ฆฌ๋ ์ด๋์์ ๊ทธ๊ฒ์ upvoteํฉ๋๊น?
@pantonis ์ฒซ ๋ฒ์งธ ๋๊ธ ํ๋จ์ "์ข์์"์์ด์ฝ์ ํด๋ฆญํ์ธ์.
"+1"์ด๋ผ๊ณ ๋ง ์ฐ์ฌ์ง ๋๊ธ์ ์ถ๊ฐํ๋ ๊ฒ์ ๋์์ด๋์ง ์๊ณ ํ ๋ก ์์ญ์ ๋ณต์กํ๊ฒ ๋ง๋ญ๋๋ค.
+1. ์ฌ๊ธฐ์ ์ฐ๋ฆฌ๋ ๋ฐฑ์๋์ ํ๋ฐํธ ์๋๋ฅผ ๋์์ ์ฌ์ฉํฉ๋๋ค. ๋ฉ์ธ ๋ชจ๋ํฐ์์ ๋ฐฑ์๋; ๋ ๋ฒ์งธ, ํ๋ฐํธ ์๋. ๋์ผํ ํ๋ก์ ํธ์ ๋์ผํ ์์ ๊ณต๊ฐ์ ๋๋ค. ๋์ผํ ์์ ๊ณต๊ฐ / ํ๋ก์ ํธ๋ก ์ฌ๋ฌ ์ฐฝ์ ์ด ์ ์์ด์ผํฉ๋๋ค.
์กฐ๋ง๊ฐ ๊ตฌํ๋ฉ๋๊น? Google ํฌ๋กฌ ํญ์ฒ๋ผ ํญ์ ์ด๋๋ก ๋ ์์ ๋กญ๊ฒ ์ด๋ํ ์ ์์ด์ผํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ์ด๋ ค์๋ ์ฐฝ ์ฌ์ด๋ฅผ ์ด๋ํ๊ฑฐ๋ ๋ฐํ ํ๋ฉด์ผ๋ก ๋๋ฉด ํด๋น ํญ์ ๋ํ ์ ์ฐฝ์ด ์ด๋ฆฝ๋๋ค. ์ด๊ฑด ๋งค์ฐ ์ค์ํฉ๋๋ค.
+1
์ ๋ฐ ์ด๋ฐ ์ผ์ด ์ผ์ด๋๊ฒ ํด์ฃผ์ธ์!
๋ด ์ฌ๋์ค๋ฌ์ด vscode๋ฅผ ์ ๋ฐ์ดํธ ํ ๋๋ง๋ค ํญ์ ๋ถ๋ฆฌํ๋ ค๊ณ ํ๋๋ฐ ์๋ํ์ง ์์ต๋๋ค! ์๋ค ์, ์ด๊ฒ์ ์ด๋ฏธ ์ฒซ๋ ๋ถํฐ ์์ฒญ๋์์ต๋๋ค.
๋ก๋๋งต ์์ ์ด์ ํ ์์ ์ฝ์ ์์, ๋ฌด์จ ์ผ์ด ์ผ์ด๋๊ณ ์๋์ง!
์ง๊ธ 800 ๊ฐ ์ฐฌ์ฑ! ์ข์์ 3 ์, ๋๊ธ ์ 2 ์
์ด ๊ธฐ๋ฅ๋ ๊ฐ๊ณ ์ถ์ด์.
+1 ๋์ํฉ๋๋ค. ๋ด ํญ์ ์์ ์ ์ฐฝ์ผ๋ก ๋๋๊ทธ ํ ์ ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค. ๊ทธ๋ ๊ฒ ํ ์ ์๋ค๋ ๊ฒ์ ์ฌ๋ฌ ๋์ ๋ชจ๋ํฐ๋ฅผ ๊ฐ๋ ๋ชฉ์ ์ ์์คํ๊ฒ๋ฉ๋๋ค.
42 33 22 17 8 2 0 ํ๋ง ๋ ํฌํํ๋ฉด์ด ๋ฌธ์ ๋ # 1์ด๋ฉ๋๋ค.
+1
@tavuntu ๋จ์ํ +1
๋ก ๋๊ธ์ ๋ค๋ ๋ฌธ์ ๋ ์ธ๋ฐ์๋ ์๋ฆผ์ผ๋ก์ด ๋ฌธ์ ๋ฅผ ๋ณด๋ ์ฌ๋๋ค์ ์ธ๋ฐ์๋ ํผ๋๊ณผ ์คํธ์ผ๋ก ๋ง๋ญ๋๋ค.
์ด ๊ธฐ๋ฅ์ด ๊ตฌํ๋๋ ๊ฒ์๋ณด๊ณ ์ถ์ผ์ญ๋๊น? ์๋ณธ ๊ฒ์๋ฌผ์ ๐ ๋ฐ์์ ์ถ๊ฐํ๋ฉด ์ถฉ๋ถํฉ๋๋ค. ๋ฌด์ ๋ฌด์ํ +1
๋๊ธ์ ์ฃผ์ ์ฒ๋ฆฌ ํ ํ์๊ฐ ์์ต๋๋ค.
๋ด ์๊ฒฌ์กฐ์ฐจ๋ ๋ฉํ์ ๋๋ค. ์๋ํ๋ฉด ๋์ผ (๋ ๋ณต์กํจ)์ ์ํํ๊ณ ํ์ํ์ง ์๊ธฐ ๋๋ฌธ์ ๋๋ค. ์ด๊ฒ์์ด ์ค๋ ๋์์ ์ด๋ฏธ ์ด์ผ๊ธฐ
๊ทธ๋ผ์๋ ๋ถ๊ตฌํ๊ณ Sublime Text์์ ๋์จ์ด ๊ธฐ๋ฅ์ ์ ๊ฐ ์ ๋ง ์ฆ๊ฒผ๊ณ ์ธ์ ๊ฐ VSCode์์๋ณด๊ณ ์ถ์๋ ๊ฒ์ ๋๋ค.
@ V-ed
์ฆ, GitHub์ ๋ฐ์ ์์คํ ์ ๊ฒฐํจ์ด ์์์ ์ธ์ํ๊ณ ์์ต๋๋ค. ๋ฌธ์ ์ค๋ ๋๊ฐ ๊ธฐ๋ฅ ์์ฒญ์ผ๋ก ๊ฐ์ฃผ๋๋ ๊ฒฝ์ฐ '์ด ๊ธฐ๋ฅ์ +1'์ ๋ํ ์ถ๊ฐ UI๊ฐ ์์ด์ผํฉ๋๋ค. ๊ทธ๋ฌ๋ ๋ ๋ง์ ์ํฅ๋ ฅ์ ๊ฐ์ง ์ฌ๋์ด ๊ทธ๊ฒ์ GitHub๋ก ๊ฐ์ ธ๊ฐ ์ ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
์ซ๋ผ๋ฆฌ
์ค์ ๋ก ๋๊ตฐ๊ฐ๊ฐ GitHub๊ฐ ์๋ " +1
to top-post ๐ convertion"์์คํ
์ ๊ตฌํํ๋ ์์ด๋์ด์ ๋ํด ์ด์ผ๊ธฐํ๋ ๊ฒ์ ๋ณธ ๊ธฐ์ต์ด ์์ต๋๋ค. ์ด๋ ์ฌ์ ํ +1์ํ๋ ๋ง์๊ฐ์ง์์๋ ์ฌ๋๋ค์๊ฒ ์ข์ต๋๋ค. ํฌํ๋ฅผ ์ถ๊ฐํ์ญ์์ค. ๊ธฐ๋ฅ ์์ฒญ์ +1ํ๊ธฐ์ํ ์ ์ ํ UI์ ๋ํ ์์ด๋์ด / "์ด ๋ฌธ์ ๊ฐ ์์ต๋๋ค!" ๋ฌธ์ ๊ฐ ์์ผ๋ฉด ์ข์ ๊ฒ์
๋๋ค! ๋ฌธ์ ๋ ...
์ด ํ ๋ก ์์ด ์ค๋ ๋์ ๋ฒ์๋ฅผ ๋ฒ์ด ๋ฌ์ผ๋ฉฐ ์ฌ๊ธฐ์ ์ด์ผ๊ธฐ ํ ์ ์์ต๋๋ค (์ค์ ๋ก๋ ์ด๋ฏธ ์ง๊ธ๊น์ง ๋งํ ๋ชจ๋ ๊ฒ์ ๋๋ค! _ ๊ทธ๋ฌ๋ ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ํฌ๋ง์ ์ ์ ๋ฎ์์ง๊ณ ์์ต๋๋ค ..._ _ ์๋๋ฉด ๊ทธ๋ด๊น์ ? _ )-์ด ๋ฌธ์ ์ ๊ด๋ จํ์ฌ ์ด๋ค ์ผ์ด ์ผ์ด๋๊ธฐ๋ฅผ ๋ฐ๋๋๋ค. ์ฌ๊ธฐ์์ ๊ทธ๊ฒ์ ๋ํด ์ด์ผ๊ธฐํจ์ผ๋ก์จ, ์ฐ๋ฆฌ๋ ๋จ์ง ์ํฉ์ ๋ ์ ํ์ํฌ๋ฟ์ ๋๋ค. ํ์ ๋ฐ๋ํธ์์ ๋ง๋์ ์ข์ ํ๋ฃจ ๋์ธ์!
์ ๋ vscode๋ฅผ ์ฌ์ฉํ์ฌ ํฐ C # ์๋ฃจ์
, ํนํ 19644
c # ํ์ผ์์ ์์
ํฉ๋๋ค. Visual Studio 2017
๋ ๋ฉ๋ชจ๋ฆฌ ๋ถ์กฑ ์์ธ๋ก ์ฌ๋งํฉ๋๋ค. ํ๋กํ
ํญ / ํธ์ง๊ธฐ๋ ํนํ ๋์ผ ๋ชจ๋ํฐ ์ค์ ์ผ๋ก ์์
ํ ๋ ํ์์
๋๋ค.
์ด ๊ธฐ๋ฅ ์์ฒญ์ ์ด์ ์ฐฌ์ฑ ํฌํ์์ 1 ์์ ๋๋ค. ์ฐ๋ฆฌ๊ฐ ํด๋์ต๋๋ค! ๐ฅ
์๊ฐ์ ์ฐพ๊ณ ์๋ค๋ฉด Xcode๊ฐ์ด ์์ ์ ์ ๋ง ์ ์ํํ๋ค๊ณ ์๊ฐํฉ๋๋ค.
์ด ํธ์ง๊ธฐ๋ฅผ ์์ฑํ๊ธฐ ์์ํ ๋ ์์ํด์ผํฉ๋๋ค. ๋ฉ์ธ ์ฐฝ ๋ฐ์์ ์์ง์ผ ์์๋ ํญ / ํจ๋ (๋ฉ์ธ ์ฐฝ์ ๋ถ์ ์ ์์)์ ๋ชจ๋ ์ค์ ํธ์ง๊ธฐ, ํนํ ํ์ฌ์ ๋ํ 4k ํ๋ฉด๊ณผ ๋ค์ค ๋ชจ๋ํฐ ์ธํธ (์ ๋ฌธ ํ๋ก๊ทธ๋๋จธ์ ๊ฒฝ์ฐ)์์ ํต์ฌ ๊ธฐ๋ฅ์ ๋๋ค.
์ด๋ ๋จ์ง ๊ธฐ๋ฐ ์ผ ๋ฟ์ด๋ฉฐ, ์ฐฝ๊ณผ ๊ด๋ฆฌ ์ฌ์ด์ ํต์ ์์ํ ์ ์ ํ API๋ฅผ ์ค๊ณํด์ผํ๋ฉฐ, ๊ทธ ํ์๋ ๋๋จธ์ง ๋ถ๋ถ์ ๊ทธ ์์ ๊ตฌ์ถํด์ผํฉ๋๋ค. ๋น์ ์ ํ์ฌ๊น์ง ๋ชจ๋ ๊ฒ์ ์์์ํค์ง ์๊ณ ์ด๋ป๊ฒ ๋ ํด๊ฒฐํ๊ธฐ ์ด๋ ค์ด ์ํฉ์ ์ฒํด ์์ง๋ง, ๋ ๋ง์ ์๊ฐ์ ์๋นํ๊ณ ๋ ๋ง์ ์ฝ๋๋ฅผ ์์ฑํ๊ธฐ์๋ ๋๋ฌด ๋ฆ์ ์ ์์ต๋๋ค. ๊ทธ๋ฌํ ๋ณํ.
์ค์ ์ธ๊ณ์์๋ ์ผ์ชฝ / ์ค๋ฅธ์ชฝ / ํ๋จ ํจ๋๋ณด๋ค ํจ์ฌ ๋ ๋ง์ ๊ฒ์ ๋ณผ ํ์๊ฐ ์์ต๋๋ค.์ด ์๋ฃจ์ https://github.com/Microsoft/vscode/issues/10121#issuecomment -335013296์ ํ๋ฅญํฉ๋๋ค.
Condescending tone์ ๋ฒ๊ทธ๋ฅผ ์์ ํ์ง ์์ต๋๋ค. ํฌํํ๋ ค๋ฉด ๐์ ์ฌ์ฉํ์ธ์.
์ด ๊ธฐ๋ฅ์ ์๋ ๋์ ์์ฒญ๋์ด ์์ต๋๋ค. ๊ตฌํํ์ญ์์ค.
์ ์ฐฝ์์ ํ์ผ์ ์ด๊ณ ์ถ๊ณ Google์์์ด ํ์ด์ง๋ก ์ด๋ ํ ์ฌ์ฉ์๋ "์ ์ฐฝ์์ ํ์ฑ ํ์ผ ์ด๊ธฐ"๋จ์ถํค๋ฅผ ์ฌ์ฉํ์ญ์์ค.
Ctrl + K, O
๊ทธ๊ฒ์ ๋งค์ฐ ๊ธฐ๋ณธ์ ์ธ ๊ธฐ๋ฅ์ ๋๋ค. ์ฒ์์๋ ๋ ๋ค๋๋ ์ฐฝ์ด์๋ ๊ฒ์ด ๋ฒ๊ทธ๋ผ๊ณ ์๊ฐํ์ต๋๋ค. : ')
์ ๋ฐ VS ์ฝ๋ ํ, ์ฐ๋ฆฌ๋ ์ด๊ฒ์ด ํ์ํฉ๋๋ค!
ํ ๋ฉํฐ ์คํฌ๋ฆฐ ์ง์ !!
์ด ์ค๋ ๋๋ 1 ๋ 6 ๊ฐ์ 4 ์ผ ์ ์ ์ด๋ ธ์ต๋๋ค.
ํธ์ง : ๋์๊ฒ๋ bpasero๋ 1 ๋ ์ ์ ์ค๋ ๋์ ๋ต๋ณํ์ต๋๋ค. ํ์ด 2018 ๋ 2 ์ ๋ฐ๋ณต ๊ณํ ์์ ์ ์ฐํ ์ํฌ ๋ฒค์น ๋ ์ด์์ ๊ณํ ํญ๋ชฉ์
@Aetherall ๋ฐ ๊ธฐํ, ์ค๋ ๋๋ฅผ ๋ ์ฝ์ด๋ณด์ญ์์ค. Benjamin Pasero๋ ์ฌ๋ฌ ๋ฒ ์๋ตํ์ต๋๋ค. ๊ทธ๋ ํต์ฌ VSCode ํ์์ ๋๋ค.
๋ํ ์ด๊ฒ์ ์คํ ์์ค ํ๋ก์ ํธ๋ผ๋ ๊ฒ์ ๊ธฐ์ตํ์ญ์์ค. ์ผ๋ถ ์๊ฒฌ์ MS๊ฐ ์ฌ๊ธฐ์ ์ฐ๋ฆฌ์๊ฒ ๋น์ ์ก๋ค๊ณ ๊ฐ์ ํ๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ฌ์ค์ด ์๋๋๋ค.
์๋ง๋ VSCode๋ ๋๋ฌด ๋ฉ์ง ์ฌ๋๋ค์ด ๋๋๋ก ๊ทธ๊ฒ์ด ์์ ์ ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค :-)
@patrys ์ด๊ฒ์ ๊ฐ์ฅ ๋ง์ด ๋ํ ํ ๋ฌธ์ ์ด๋ฉฐ ๋น์ ์ด ๊ทธ๊ฒ์ ์๊ณ ์๋ค๊ณ ํ์ ํฉ๋๋ค.ํ์ง๋ง ๋ง์ต๋๋ค. ์ด๊ฒ์ ๋ง์ ์ฒ๋ผ ๊ณ ์ณ์ง์ง ์์ ๊ฒ์ด๋ฉฐ ์๊ฐ๊ณผ ๋ ธ๋ ฅ์ด ํ์ํ๋ฉฐ ์ฌ๋๋ค์ ( @Aetherall์ด ๋งํ๋ฏ์ด) ์๊ฐํ๋ ๊ฒ ๊ฐ์ต๋๋ค ์ด๊ฒ์ ์์ฉ ์ํํธ์จ์ด์ ๋๋ค (์ข์ ์์ฒญ์ผ๋ก ์์๋์์ง๋ง ์ด์ ๋ ๊ฐ๋ ฅํ ๊ธด๊ธํ ๊ฒ์ฒ๋ผ ๋ณด์ ๋๋ค)
ํญ์ ์ฐข๋ ๊ฒ์ ๋ด๊ฐ ์ํ๋ ๋์์ ๋๋ค (Chrome ๋ธ๋ผ์ฐ์ ์์ ์๋ํ๋ ๊ฒ๊ณผ ๊ฐ์ ๋ฐฉ์). ๊ทธ๋ฌ๋ ๋ง์ฐ์ค ์ค๋ฅธ์ชฝ ๋ฒํผ ํด๋ฆญ ๋ฉ๋ด ์ต์ ๊ณผ ๊ฐ์ด ์ ์ฐฝ์์ ํญ๋ชฉ์ ๋น ๋ฅด๊ฒ ์ด๋ / ์ด ์์๋ ๋ชจ๋ ๊ธฐ๋ฅ์ ๋ง์กฑํฉ๋๋ค. ์ง๊ธ์ ์ VSCode๋ฅผ ์ด๊ณ ํ์ผ์ ์๋์ผ๋ก ๋ค์ ์ด์ด์ผํฉ๋๋ค. ๋ ๊ฒฝ์ฐ ๋ชจ๋ ์ค์ ๋ก Visual Studio์ ๊ฐ์ ๋ถ๋ ์ฐฝ์ ์ํ์ง ์์ต๋๋ค. VSCode์ ์ ๋ณต์ฌ๋ณธ์ ์์ฑํ๊ณ ์ถ์ต๋๋ค. ๋ ๋ค๋๋ ์ฐฝ๋ฌธ์ ๊ธธ์ ์๊ณ ์ ์ฐฝ๋ฌธ์ ์ํฉ๋๋ค ...
์ข์
@inarius ๋ ์์ @ christopher-howard์ ์๊ฒฌ์ ์ฐธ์กฐํ์ญ์์ค.
๊ฐ์ฌํฉ๋๋ค @RoyTinker. ๋ฉ๋ด ์ต์ ์ ์ ํ ์ฐพ์ ์ ์์ผ๋ฉฐ ๋ฐ๋ก ๊ฐ๊ธฐ๋ฅผ ์์ด ๋ฒ๋ฆด ์ ์์ง๋ง ์๋ํฉ๋๋ค! Open Editors ๋ฌธ์ ํ์๊ธฐ์ ํ์ฑ ํญ ๋ฐ / ๋๋ ํญ๋ชฉ์ ๋ํ ์ค๋ฅธ์ชฝ ํด๋ฆญ ๋ฉ๋ด์ ํ์ํ๋ ๊ฒ์ด ์ข์ ์ต์ ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค.
๋๋ ๋ํ ๋ฌธ์ # 8171์ด ๋ด๊ฐ ์ํ๋ ๊ฒ๊ณผ ์ ํํ ์ผ์นํ๋ ๊ฒ์ ๋ฐ๊ฒฌ
TIL, ํญ์ ๋ค๋ฅธ vscode ์ฐฝ์ผ๋ก ๋๋๊ทธํ๋ฉด ํด๋น ์ฐฝ์์๋ ํ์ผ์ด ์ด๋ฆฝ๋๋ค. ๋ถํํ๋ ๋ถ๋ ์ฐฝ ์์ด๋์ด์ ์์๋๋ ์ด์ ํญ์ ๋ซ์ง ์์ต๋๋ค.
์ด ํ๋์ ์ ์๊ฒ ๋นํน ์ค๋ฝ์ต๋๋ค. ์ด๊ฒ์ ๋๋๋ก ์์ฒด์ ์ผ๋ก ๋ณต์ ๋๋ Markdown ๋ฏธ๋ฆฌ๋ณด๊ธฐ ํญ์ ์ฌ๋ ๊ฒ๊ณผ ์ ์ฌํฉ๋๋ค.
์๋ ํ์ธ์ @ketozhang ,
๋ถํํ๋ ๋ถ๋ ์ฐฝ ์์ด๋์ด์ ์์๋๋ ์ด์ ํญ์ ๋ซ์ง ์์ต๋๋ค. ์ด ํ๋์ ์ ์๊ฒ ๋นํน ์ค๋ฝ์ต๋๋ค.
์ด์ํ๊ฒ๋ ์ ๋ ์ค์ ๋ก์ด ๋์์ ์ฆ๊ธฐ๊ณ ์์ต๋๋ค. ์ ํ์ผ์ ๋ง๋ค ๋์ ๋ง์ฐฌ๊ฐ์ง๋ก ๋์ผํ ๋ฌธ์์์ ์ฐธ์กฐํ๋ ๋ฐ ์ ์ฉํฉ๋๋ค. ์ด๊ฒ์ด ๋์์ธ ๊ฒฐ์ ์ด๋ผ๊ณ ํ์ ํ์ง๋ง ๊ทธ๋ ์ง ์์ผ๋ฉด ํฅ๋ฏธ๋ก์ธ ๊ฒ์ ๋๋ค.
๋ฌธ์ ์ธ์ฌ
๋ํน ํด์ ๋์, ํนํ ์๊ณ ์ฐฝ๊ณผ ํจ๊ป ์ฐจ์
+1
์ ๋ ์ต๊ทผ์ ์ด๊ด๊ฐ ๋ชจ๋ํฐ๋ฅผ ์กฐ์ฌํด ์์ผ๋ฉฐ ์๋ก์ด ํ๋ฉด ๊ณต๊ฐ์ ํ์ฉํ์ฌ ์์ฐ์ฑ์ ๊ทน๋ํํ๊ณ ์ถ์ต๋๋ค. Visual Studio 2017์ ํญ์ ๋์ด์ ์ ์ฐฝ์ผ๋ก ๋ง๋๋ ๋ฐ์ด ๋ฌธ์ ๋ฅผ ์์ฃผ ์ ์ฒ๋ฆฌํ๋ฏ๋ก ๊ฐ๊น์ด ์ฅ๋์ ์ด์ ๊ฐ์ ๊ฒ์ ๋ณด๊ฒ ๋ ๊ฒ์
๋๋ค.
+1. ํญ์ ๋ค๋ฅธ ๋ชจ๋ํฐ๋ก ๋์ด์ ์ ์ฐฝ์ผ๋ก ๋ง๋๋ ๊ธฐ๋ฅ์ด ์์ผ๋ฉด ์ ๋ง ์ข์ ๊ฒ์ ๋๋ค.
++
๋ ๋์ ๋ชจ๋ํฐ๋ก ์์
ํ๋ ์ฌ๋๋ค์ด ์ ๋ง ๋ง์ต๋๋ค. ๊ทธ๋์ ๋๋ ๋ด ์ฝ๋์ ๋ํ ์ถ๋ ฅ ์ ๋ณด๋ฅผ๋ณด๊ณ ์ถ์ง ์์ต๋๋ค.
์ฝ๋ ๋ง๋ณด์์ผํฉ๋๋ค. ๋ฐ๋ผ์ ์ฌ์ฉ์๊ฐ ํฐ๋ฏธ๋ / ์ถ๋ ฅ / ํญ์ ๋ค๋ฅธ ๋ชจ๋ํฐ๋ก ์ด๋ํ๊ฑฐ๋์ด ์ฐฝ์ ๋์ธ ์ ์๋ค๋ฉด ๊ธฐ์ ์ด ๋ ๊ฒ์
๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋์ค์ Cmd + ~๋ก ํ์ํ ์ฐฝ์ ์ ํํ๊ฑฐ๋ ๋ค๋ฅธ ํ๋ฉด์์ ๊ฒฐ๊ณผ๋ฅผ ํ์ธํฉ๋๋ค.
@bpasero ๋ธ๋ผ์ฐ์ ์ ์ ์ฒด ์ปจํ ์คํธ์ ํจ๊ป ์์ ํ ์ ์ธ์คํด์ค๊ฐ ์๋ ์ด์ ๋ ๋ ๋ฒ์งธ ๋ชจ๋ํฐ๋ฅผ ์ฑ์ฐ๊ธฐ ์ํด ๋ ๋ฒ์งธ ์ฑ ์ธ์คํด์ค๋ฅผ ์ด์ด์ผ ํ ๋ ์ด์จ๋ ์ํํฉ๋๋ค. IMO, ๋ ๊ฐ์ ๋ธ๋ผ์ฐ์ ๋ฅผ ์ด๊ณ ๊ทธ ์ฌ์ด์ ํญ์ ๋์ด๋ค ๋์ผ๋ฉด ์ด๋ค ์ผ์ด ๋ฐ์ํ์ง ์์ต๋๊น? ์ด๋ฐ ์์ผ๋ก ์ฝ๋ ํญ์์ vscode๊ฐ ๋๊ฐ์ด ํ ์ ์์ต๋๊น? ์ด ๋ฅ๋ ฅ์ด ์์ผ๋ฉด ํ์์ ์ ๋๋ค. ์ ๋ 2 ๊ฐ์ ๋ชจ๋ํฐ, ์ค๋๋ PC s754 8GiB DDR2๋ฅผ ๊ฐ์ง๊ณ ์์ผ๋ฉฐ์ด ๊ฐ๋ฒผ์ด ์์ง๋์ด๋ง์ ์ ์ค์ ์ ๋ง์ ๋์์ด๋์ง ์์ ๊ฒ์ ๋๋ค.
์ด ์ฐฝ ๋ํน ๊ฐ๋ฅ ๊ธฐ๋ฅ์ ์ด๋ฏธ VSCode์ ๋๋ค. ๊ทธ๋ฌ๋ ์ต๊ทผ์ ์ ์๋ํ์ง ์๋์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค ...
+1. ํญ์ ์ฐฝ ๋ฐ์ผ๋ก ๋๋๊ทธํ๋ฉด ๊ฑฐ์ ๋ชจ๋ ๋ค๋ฅธ ํญ ์์ฉ ํ๋ก๊ทธ๋จ๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก ์ ์ฐฝ์ผ๋ก ๋ถํ ๋์ด์ผํฉ๋๋ค.
ํญ์ ๋ด ์ฐ์ ์์๊ฐ ์๋๋๋ค. ๊ทธ๋ฌ๋ ๋ถ๋ฆฌ ๊ฐ๋ฅํ ๋๋ฒ๊ทธ๋ ์ ๋ง ์ข์ ๊ฒ์ ๋๋ค.
์ด ํธ๋ ํ์ฌ ๊ฑฐ์ 1 ๋ ๋ฐ ๋์ ๊ณต๊ฐ๋ฉ๋๋ค. ํด๋น ๊ธฐ๋ฅ์ ํ์ฌ ์ํ์ ๋ํด ๋ช ๊ฐ์ง ๋ต๋ณ์ ์ ๊ณตํ์ญ์์ค.
VS Code ์ฐฝ ์ธ๋ถ๋ก ํญ์ ๋๋ฉด ํ์ฌ ํ์ผ (๋๋ ๋ฐ๋ก ๊ฐ๊ธฐ?)์ด ๋๊ธฐ ๋์์ ๋ณต์ฌ๋ฉ๋๋ค. ์ด๊ฒ์ ๋ค๋ฅธ IDE์ ๋น๊ตํ ๋ ๋งค์ฐ ์ง๊ด์ ์ด์ง ์์ต๋๋ค.
์๊ฐํด ๋ณด๋ฉด (VS์ ๊ฐ์) ๋ถ๋ ์๋์ฐ๊ฐ ์๋ค๋ ๊ฒ์ด VS Code์ ์ ์ผํ ๋ฌธ์ ์ ๋๋ค. ๊ตฌํํด์ผํฉ๋๋ค.
@belst ๋ฐ ๋ค๋ฅธ ์ฌ๋๋ค ์ด์ด ์ฃผ์์ ๋ณผ ์ ์์ต๋๋ค. ํ์ฌ ๋์์ธ์ ๊ณ ๋ คํ ๋์ด ๊ธฐ๋ฅ์ ๊ตฌํํ๋ ๊ฒ์ ๋งค์ฐ ์ด๋ ต์ต๋๋ค.
@Jorilx ์ด๋๊ฐ์ ์ ์ ๊ด๋ จ ๋ฌธ์ ๊ฐ ์๋์ง ์๊ณ ์์ต๋๊น?
์ฌ๋ฌ ํ๋ฉด์ด๋ ๋ ๋ค๋๋ ์ฐฝ์ ๋ํ ์ง์์ ๋ณด๋ ๊ฒ์ด ์ ๋ง ์ข์ ๊ฒ์ ๋๋ค. ์ง๊ธ์ ํธ์ํ์ง ์์ ๋ ๋์ ๋ชจ๋ํฐ (๋นจ๊ฐ์ ์ ์ด ๋ชจ๋ํฐ ๊ฐ์ฅ์๋ฆฌ)์ ๋ง๊ฒ ์ฐฝ ํฌ๊ธฐ๋ฅผ ์๋์ผ๋ก ์กฐ์ ํด์ผํฉ๋๋ค.
ํ์ฌ ์ ์๊ฒ๋ UI / UX์ ๊ด๋ จํ์ฌ ๊ฐ์ฅ ํ์ํ ๊ธฐ๋ฅ์ ๋๋ค.
+1! <3
@kodipe ์ด์์ ์ด์ง๋ ์์ง๋ง ํ์ฌ ์ํฉ์ ๋ํ ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค. ํ๋ก์ ํธ๋ฅผ "์์ ๊ณต๊ฐ"์ผ๋ก ์ ์ฅ ํ ๋ค์ ํ์ผ์ ์ด๊ณ ์ ์ฐฝ / ์ธ์คํด์ค์ ํ์ฑ ํ์ผ์ ํ์ํ๋ ๋จ์ถํค Ctrl + KO (Windows์์ ๋ณผ ์ ์๋ฏ์ด)๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์ด์ ์ ์ฐฝ / ์ธ์คํด์ค์ repo ๋ฃจํธ ํด๋๋ฅผ ์ถ๊ฐํฉ๋๋ค (์ด์ ๋ ์ฌ์ค์ ์ ์์ ๊ณต๊ฐ์ด๊ธฐ ๋๋ฌธ์ ๋๋ค). ์ด์ ๋ ๋์ ๋ชจ๋ํฐ์์ ๋์ผํ ์์ ๊ณต๊ฐ์ ์ฌ์ฉํ๋ ๋ ๊ฐ์ ์ฐฝ์ด ์์ต๋๋ค. ๋ด๊ฐ ๋งํ๋ฏ์ด ๊ฒฐ์ฝ ์ด์์ ์ด์ง๋ ์์ง๋ง ์์ ๊ณต๊ฐ ๊ธฐ๋ฅ์ ์ฌ์ฉํ์ฌ ํด๊ฒฐ ๋ฐฉ๋ฒ์ผ๋ก ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
์ด๊ฒ์ UI ๊ธฐ๋ฅ์ด ์์ด์ผํฉ๋๋ค. ์ผ์ ์ ๋ฌด์ ๊ฒฝํ๊ณผ ์์ฐ์ฑ์ ์์์ํต๋๋ค.
๋ฒํ, ์ด๊ฒ์ด VS ์ฝ๋๋ก ์์ ํ ์ด๋ํ๋ ๊ฒ์ ๋ง๋ ์ ์ผํ ๊ฒ์ ๋๋ค.
์ด ๊ธฐ๋ฅ์ ๊ตฌํํ๋ ๋ฐ ๊ธฐ์ ์ ๋ณต์ก์ฑ์ด ์๋ค๋ ์ฌ์ค์ ์ดํดํฉ๋๋ค.
๊ทธ๋ฌ๋์ด ์์ฒญ์ ๋ํ ํ๋์ โโํ์๊ฐ ์๋ค๋ ์ฌ์ค์์ด ์์ ์์ ์ฐ์ค๊ฝ ์ค๋ฝ์ต๋๋ค. ๊ฐ์ฅ ๋ง์ด ์์ฒญ ๋ ๊ธฐ๋ฅ ์ค ํ๋ ์ฌ์ผํ๋ฉฐ, vscode ํ์ด ๋ฌด์ธ๊ฐ๋ฅผ ํ ๊ณํ์ด ์๋์ง ์ฌ๋ถ๋ฅผ ํ์ธํ๋ ๋ง ๊ทธ๋๋ก ์๋ฌด๋ฐ ์์ฌ ์ํต์ด ์์ต๋๋ค.
์ด๊ฒ์ ๋ฌด๋ฃ ์ ํ์ด๋ฉฐ Microsoft๋ ์ฐ๋ฆฌ์๊ฒ ๋น์ง ๊ฒ์ด ์์ต๋๋ค. ๊ทธ๋ ๋ค๊ณ ์ด ๊ธฐ๋ฅ์ด ๋ ์ด๋์๋ ์๋ค๋ ์ฌ์ค์ ํฌ๊ฒ ์ง์ฆ์ ๋ด์ง ์๋๋ค๋ ์๋ฏธ๋ ์๋๋๋ค. ์ด ๊ธฐ๋ฅ์ ์์ฒญํ๋ ์ฌ๋ฌ ํ์ด์ง์ github ๋ฌธ์ ๊ฐ ์์ต๋๋ค. VsCode๋ ํ๋ฅญํ IDE์ด์ง๋ง, ์ฐ๋ฆฌ ๋ชจ๋๊ฐ ์ฌ๋ฌ ๋์ ๋ชจ๋ํฐ๋ฅผ ๊ฐ์ง๊ณ ์๋ 2018 ๋ ์์ด ๊ธฐ๋ฅ์ด ์๋ค๋ ๊ฒ์ ๋นํฉ ์ค๋ฌ์ธ๋ฟ์ ๋๋ค.
๊ธฐ์ ์ ์ธ ํ๊ณ ๋๋ฌธ์ ์ด๊ฒ์ ์ฉ์ํ๋ ค๋ ๋ชจ๋ ์ฌ๋์๊ฒ : ๋๊ตฐ๊ฐ๊ฐ vscode๋ฅผ ๊ตฌ์ถ ํ ํ๋ซํผ / ์ธ์ด๋ฅผ ํ๊ฐํ ๊ธฐํ๊ฐ ์์๊ณ ๋งค์ฐ ๋ช ๋ฐฑํ ๊ฒฐํจ์ด์๋ ํ๋ ์ ์ํฌ๋ฅผ ๊ฒฐ์ ํ๋ค๋ ๊ฒ์ ๊ธฐ์ตํ์ญ์์ค. ๋๋ ์์งํ vscode ํ์ผ๋ก๋ถํฐ ์์ฌ ์ํต์ ์ป์ผ๋ ค๊ณ ๋ ธ๋ ฅํ๋ ๊ฒ์ ์ง์ณค์ต๋๋ค.
์ด๊ฒ์ด ๊ณง vscode ๋ก๋๋งต์ ์ถ๊ฐ๋์ง ์์ผ๋ฉด ์ IDE๋ฅผ ์ฐพ์ ์์์ ๊ฒ ๊ฐ์ต๋๋ค.
@BentOnCoding ์ด ๊ธฐ๋ฅ์ ๋ถ์กฑ์ ์ดํดํ ์ ์๋ค๋ ๋ฐ ๋์ํ์ง๋ง IDE๋ฅผ ๊ตฌ์ถํ๋ ๋ฐ ์์ ํ ์ ํฉํ์ง ์์ ํ๋ ์ ์ํฌ๋ฅผ ์ ํํ๋ค๊ณ ๋งํ๋ฏ์ด์ด ๊ธฐ๋ฅ์ ์ถ๊ฐํ๋ ๊ฒ์ ํฐ ๋ ธ๋ ฅ์ด ๋ ๊ฒ์ด๋ฉฐ ๊ธฐ๊บผ์ด ๋ง๋ค์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค. .
์ ์งํ ์ง๋ฌธ์ ๋๋ค. Atom๋ Electron์์ ๊ตฌํ๋์ง ์์์ผ๋ฉฐ ๋ถ๋ฆฌ ๊ฐ๋ฅํ ํญ์ ์ ๋๋ก ์ง์ํ์ง ์์ต๋๊น? ๊ทธ๋ค์ ๊ตฌํ์ VScode์ ์ํคํ ์ฒ์ ์ ํฉํ์ง ์์ต๋๊น?
@ruippeixotog ๋๋ atom์ด ๋ถ๋ฆฌ ๊ฐ๋ฅํ ํญ์ ์ง์ํ๋ค๊ณ ์๊ฐํ์ง ์์ต๋๋ค. ์ฐฝ๊ฐ์ ํญ์ ์ด๋ํ ์ ์์ง๋ง ํญ์ ๋ฐ์ผ๋ก ๋์ด์ ์ ์ฐฝ์ ๋ง๋ค ์๋ ์์ต๋๋ค.
@belst ์ฌ์ ํ ๋์ผํ ์์
๊ณต๊ฐ์์ ์ฌ๋ฌ ์ฐฝ์ ํ์ฉํ๋ฏ๋ก VS Code๊ฐ ๊ฐ์ ๋์์ต๋๋ค.
์ ์ฐฝ์ ๋์ด์ ํญํ์ง ์์๋ ์ฝ๋๊ฐ ๋์ผํ ์์
๊ณต๊ฐ์ ์ฌ๋ฌ ์ฐฝ์ ํ์ฉํ๋ ๊ฒฝ์ฐ ์ ์์
๊ณต๊ฐ์ ๋ง๋ค์ด ์ฌ๋ฌ ์ฐฝ์ ํ์ฉํ๋ ๊ฒ๋ณด๋ค ๋ซ์ต๋๋ค.
ํญ ์ด๋๊ณผ ๋ถ๋ฆฌ ๊ฐ๋ฅํ ์ฐฝ ์ฌ์ด์ ์ด๋ฌํ ํผ๋์ ๋ถ๋ฆฌ ๊ฐ๋ฅํ ํญ์ ์ง์ํ์ง ์๋ ์ด์ ์ ๋๋ค. ํญ ์ด๋์ ์ ์ฐฝ์์ ์ ํ๋ก์ธ์ค๋ฅผ ์์ฑํด์ผํฉ๋๋ค. Chrome ๋ธ๋ผ์ฐ์ ์ ๋๊ฐ์ด ์๋ํ๊ธฐ๋ฅผ ์ํฉ๋๋ค.
VScode ํ์ ์ด๋ ค์์ ๋ ผ์ํ๊ธฐ ์ํด์ด ์ฃผ์ ์ ์๋ตํ์ต๋๋ค. ์ด์ ๋ํด ์ทจํ ์์๋ ์ฌ๋ฌ ์ ๊ทผ ๋ฐฉ์์ด ์๊ณ ์ฌ๊ธฐ์ ๊ฒฐํฉ ๋ ์ฌ๋ฌ ๋ฏธํด๊ฒฐ ๋ฌธ์ ๊ฐ ์๊ธฐ ๋๋ฌธ์ ์ฌ๊ธฐ์์ ์ ํธํ๋ ์ ๊ทผ ๋ฐฉ์์ ๋ํ ์ง์นจ์ ์ต์ํ ์ ๊ณตํ์ฌ์ด ๊ธฐ๋ฅ ์์ฒญ์ด ๋ฐฉํด๋ฐ์ง ์๋๋ก ํ ์ ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค. ๋น์์ฐ์ ์ธ ํ ๋ก .
์ด ๋ฌธ์ ๋ ์ง๋ 3 ๊ฐ์ ๋์์ ๋ง ๋๋๋ฌ์ง๊ฒ ๋ํ๋ฌ์ต๋๋ค. ์ฌ์ ํ ๋ด๋ถ ๋ ผ์๊ฐ ์งํ๋๊ณ ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
๋๋ Visual Studio์์ ํญ๊ณผ ์ฐฝ์ ๋ฏ์ด๋ด๋ ๊ฒ์ ์ข์ํ์ต๋๋ค. ๋๋ ์ง๊ธ Mac์ ์๊ณ VSCode๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. ์ด ๊ธฐ๋ฅ์ด ์ง์๋์ง ์๋๋ค๋ ์ฌ์ค์ ๋งค์ฐ ์ค๋งํ์ต๋๋ค. ์ด ๊ฒฝํ์ Visual Studio ๋ฐ Visual Studio ์ฉ Python ๋๊ตฌ ํ์ฅ์ ๊ฐ๊น์ง๋ง ์ฌ์ ํ ์ข์ ๊ธฐ๋ฅ ์ค ์ผ๋ถ๊ฐ ๋๋ฝ๋์์ต๋๋ค.
์ด ํ๋ฅญํ ๊ธฐ๋ฅ์ด์์ ๋ ํ์ ๋ฐ๊ธฐ ์ํด์ด ๋ฌธ์ ๋ฅผ ๊ตฌ๋ ํ ๊ฒ์ ๋๋ค.
์ฌ๊ธฐ์ ๋ ๋ถ๋ถ ๋ง ๋จ๊ฒจ ๋๊ฒ ์ต๋๋ค. ์ค๋ซ๋์์ด ์ค๋ ๋๋ฅผ ๋ฐ๋ผ ๊ฐ๋ฉด์ 2018 ๋ 3 ์ ๋ง (๊ฑฐ์ 2 ๋ )์ด ์์ง ์๋๋ ๊ฒ์ ๋๋ฌด๋ ์ด๋ฆฌ์์ ์ผ์ ๋๋ค. ๊ณง ์ฌ์ฉํ ์ ์๋๋ก ์๊ฐ๋ฝ์ ๊ฑด๋์ต๋๋ค.
๊ทธ๊ฒ์ ๋งค์ฐ ๊ธฐ๋ณธ์ ์ธ ๊ธฐ๋ฅ์ ๋๋ค. ์ฒ์์๋ ๋ ๋ค๋๋ ์ฐฝ์ด์๋ ๊ฒ์ด ๋ฒ๊ทธ๋ผ๊ณ ์๊ฐํ์ต๋๋ค. : ')
@Aetherall ๐ ๋๋ ๊ฐ์ ์๊ฐ์ํ์ต๋๋ค! ๊ทธ๋ฐ ๋ค์ ๋๋์ด ์ค๋ ๋๋ฅผ ์ฐพ์์ต๋๋ค ... :-(
์ด๊ฒ์ ๋ฌด๋ฃ ์ํํธ์จ์ด์ ๋๋ค. ๋น์ ์ ๊ทธ๊ฒ์ ๋ํด ์๋ฌด๊ฒ๋ ์ง๋ถํ์ง ์์์ต๋๋ค. ์ด ๊ธฐ๋ฅ์ด ์์ด์ VS Code๋ฅผ ์ฌ์ฉํ ์์๋ ๊ฒฝ์ฐ์ด ์์ ์ ์ํํ๋ ๋ฐ ํ์ํ ๋ณ๊ฒฝ ์ฌํญ ์ค ์ ์ด๋ ์ผ๋ถ๋ฅผ ๊ตฌํํ๋ ํ ์์ฒญ์ ์์ ๋กญ๊ฒ ์ ๊ณต ํ ์ ์์ต๋๋ค. ๋๋ 0 ๋ฌ๋ฌ๋ฅผ ๋ค๋ฅธ ๊ณณ์์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋น์ ์ดํด์๋ ์๋๋ ๊ฒ์ ์ฐ๋ ์๋ฆฌ๋ฅผ ๋ด๊ณ VS Code ๋ค์์๋ ์๋ํ ํ์ ๊ธฐ๋ถ ๋์๊ฒ ๋ง๋ค๋ ค๊ณ ํ๋ ๊ฒ์ ๋๋ค.
๋ ๋์ ๋์์ด ์๋ค๋ฉด์ด ์ค๋ ๋์์ ์๊ฐ์ ๋ญ๋นํ๋ ๋์ ์ฌ์ฉํ๋ ๊ฒ์ด๋ฏ๋ก ๋ค์์ "์์ง ์ํ๋์ง ์์ ๋ฐฉ๋ฒ"๋์ "๊ฐ์ฌํฉ๋๋ค"๋ผ๊ณ ๋งํฉ๋๋ค.
@Nepoxx ํญ์ "๋ถ๋ ํ๋ก์ธ์ค ์ฐฝ์ ๋ํ ๊ธฐ์ ํ ๋ก "๊ณผ ๊ฐ์ ์ ๋ชฉ์ผ๋ก ์ ๋ฌธ์ ๋ฅผ
@Nepoxx ๋น์ ์ ์ฌ๋๋ค์ ์๊ฒฌ๊ณผ ์๊ฒฌ์ ๊ฑฐ์ ํ๊ธฐ ์ํด ์ฌ๊ธฐ์ ์์ต๋๋ค. ๊ธฐ์ ์ ์ด๊ณ ๊ฐ์น์๋ ํ ๋ก ๋ถํฐ ์์ํ์ญ์์ค. ์ฐ๋ฆฌ ๋ชจ๋๋ ํ๋ซํผ์ ํ๊ณ๋ฅผ ์๊ณ ์์ผ๋ฉฐ Microsoft ํ์ด ๋ฌธ์ ๋ฅผ ์ค์ํ๊ฒ ์๊ฐํ ์ ์๋๋ก ์ฃผ์ ์ ๊ด๋ จ์ฑ์ ๋ถ์ฌํ๋ ค๊ณ ๋ ธ๋ ฅํฉ๋๋ค. ์ฐ๋ฆฌ ๋ชจ๋๋ ์๋ก ๋ค๋ฅธ ์๊ตฌ๋ฅผ ๊ฐ์ง๊ณ ์์ผ๋ฉฐ ๋ค๋ฅธ ์ฌ๋์ ์๊ฒฌ์ด ๋ฌด๊ฐ์นํ๋ค๊ณ ๋งํด์๋ ์๋ฉ๋๋ค. ์ด์จ๋ ์ด ์ค๋ ๋๋ฅผ ๋ฐ๋ฅด๋ ์ด์ .
@patrys "์ด ์์ ์ ์ํํ๋ ๋ฐ ํ์ํ ์ต์ํ์ ๋ณ๊ฒฝ ์ฌํญ์ ๊ตฌํํ๋ ํ ์์ฒญ์ ์์ ๋กญ๊ฒ ์ ๊ณต ํ ์ ์์ต๋๋ค."
์ด๋ฅผ ์ํด์๋ VSCode ํ์ด ์ด๋ฌํ ์์ฒญ์ด ๋ง์ ๊ธฐ๋ฅ์ ๊ตฌํํ๊ธฐ์ํ ๊ณํ์ ๊ณต๊ฐ์ ์ผ๋ก ๋ ผ์ํด์ผํฉ๋๋ค. ํ ๊ฐ์ธ์ด _ ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ธ ๊ธฐ๋ฅ์กฐ์ฐจ๋ ๊ตฌํํ๋ ๋๊ท๋ชจ PR์ ๋ง๋๋ ๊ฒ์ ๋๋ฌด ํฐ ๋ฌธ์ ์ ๋๋ค. ๊ฒฐ๊ตญ ์ฐฝ ๋๋ ํ๋ก์ธ์ค ๊ณต๊ฐ์ ๋ํ ์ฐธ์กฐ๋ฅผ ์ฒ๋ฆฌํ๋ ๋ชจ๋ ํ์ผ์ ๋ฒ๋ฆฌ๊ณ ๋ค์ ์์ฑํ์ง ์์ผ๋ฉด ์ ๋ฐ์ดํธ๊ฐ ํ์ํฉ๋๋ค. ์ ์งํ๊ฒ vscode ํ์ด ์ง์ํ์ง ์์ ๋ ์ ํ์ ๊ทผ๋ณธ์ ์ธ ์์ค์์ ๋ณ๊ฒฝํ๋ ๊ฒ์ ๋ณํฉ ํ ๊ฒ์ด๋ผ๊ณ ์๊ฐํ์ญ๋๊น? ๋๋ํ์ง ์์ ๊ฒ์ด๋ค. ์ปค๋ฎค๋ํฐ๋ ๊ทธ๋ฌํ ๊ณํ์ด ๊ณต๊ฐ์ ์ผ๋ก ๋ ผ์ ๋ ๋๊น์ง ๊ธฐ์ฌํ ์ ์์ต๋๋ค.
_ (๋๋ถ๋ถ) _์ด ์ค๋ ๋์์๋ ์ฌ๋๋ค์ "I want this."๋ผ๊ณ ๋ถํํ์ง ์์ต๋๋ค. ๋๋ "๋ด๊ฐ ์ง์ ํ๊ธฐ์๋ ๋๋ฌด ๊ฒ์ผ ๋ฅด๊ธฐ ๋๋ฌธ์ํด๋ผ." ์ปค๋ฎค๋ํฐ๋ ์ด๊ฒ์ด ๋งค์ฐ ์ค์ํ ๊ธฐ๋ฅ์ด๊ณ ๊ทธ ๋ฐ์ ํต์ฌ ๊ธฐ์ฌ์๋ค๋ก๋ถํฐ ๊ฑฐ์ ๋๋ ์ ํ ์๋ต์ด ์์๊ธฐ ๋๋ฌธ์ ์ฐ๋ คํฉ๋๋ค. ๋ณธ์ง์ ์ผ๋ก "์ด๊ฒ์ ์ด๋ ค์ด ๋ฌธ์ ์ ๋๋ค."
์์ํด๋ณด์ญ์์ค. ํ์๋ฅผ ํ๊ณ ์ด์ ๊ธฐ์ฌ์๊ฒ ๋ชฉ์ ์ง๋ฅผ ์๋ ค์ค๋๋ค. ๊ทธ๋ฐ ๋ค์ ๊ทธ๋ ์ฐจ๋ฅผ ์ฃผ์ฐจํฉ๋๋ค. ๋น์ ์ ์ ์ ๊ธฐ๋ค๋ ธ๋ค๊ฐ ์ ์์ง์ด์ง ์๋์ง ํผ๋์ค๋ฌ์ํ๋ฉฐ "์ฐ๋ฆฌ ๊ฐ ์ ์์๊น์?"๋ผ๊ณ ๋ฌผ์์ต๋๋ค. ์๋ต ์์. ํ ์๊ฐ ๋์ ๋๊ฐ์ ์ง๋ฌธ์ํ๊ณ ๊ทธ๋ "๊ทธ๊ณณ์ ๊ฐ๋ ค๋ฉด ๋ง์ ์ฐจ๋ก๊ฐ ํ์ํ๋ค"๊ณ ๋๋ตํ๊ณ ๋ ์ด์ ๋งํ์ง ์์ ๊ฒ์ ๋๋ค. ํผ๋์ค๋ฝ์ง ์๊ฒ ์ต๋๊น? ์ค๋งํ? ๊ทธ๊ฒ์ด ์ฐ๋ฆฌ๊ฐ ๋๋ผ๋ ๋ฐฉ์์ ๋๋ค. ๊ทธ๋ฌ๋ ์ฐ๋ฆฌ๋ ๋จ์ง ๋ฐํด๋ฅผ ์ก๊ณ ์ค์ค๋ก ์ด์ ํ๋ ๊ฒ์ด ์๋๋๋ค. ๊ทธ๊ฒ์ ์ฐ๋ฆฌ ํ์๊ฐ ์๋๋๋ค.
๊ณ ์ ํด์ ํ ์์๋ ํญ์ด ๊ทํ์ ๊ทํ์ ํ์ฌ์ ์์ฒญ๋ ๊ฐ์น๋ฅผ ๊ฐ์ง๊ณ ์๋ ๊ฒฝ์ฐ์ด๋ฅผ ์์ฒญํ๋ ๋ชจ๋ ์ฌ๋์์ํ ์ ์์ ๋๋ค. ํฌ๋ผ์ฐ๋ ํ๋ฉ์ ์ค์ ํ์ง ์์ผ์๊ฒ ์ต๋๊น?
์์ฐ์ฑ ํฅ์์ ์ํด ๋ชจ๋ํฐ 4 ๋๋ฅผ ๊ฐ๋นํ ์ ์๋ค๋ฉด ๊ทธ๋ฌํ ๊ธฐ๋ฅ์ ๊ฐ๋ฐํ๋ ๋ฐ ์ฝ๊ฐ์ ๋น์ฉ์ ์ง์ถ ํ ์ ์๋ค๊ณ ๊ฐ์ ํฉ๋๋ค.
์ฃ์กํฉ๋๋ค
@bpasero ์๋ง๋ ์ฐ๋ฆฌ๋ ํ์ ์ด์ ์ฌ์ ๋ํด ๋ ผ์ํ๊ณ ์๊ธฐ ๋๋ฌธ์์ด ๋ฌธ์ ๋ฅผ ์ฃผ์์ผ๋ก ์ ๊ทธ๋ ๊ฒ์ด ์ข์ต๋๋ค ๐คฃ
๋ด๊ฐ ํ๋ ธ๋ค๋ฉด ์ฃ์กํ์ง๋ง ์ฌ๋ฌ ์ฐฝ์ ๋ํ ์ผ์ข ์ ์ง์์ด ์์ต๋๋ค .https : //www.npmjs.com/package/electron-window-manager
VS ์ฝ๋์ UX๊ฐ ์์์ฒ๋ผ ์๋ํ๋ฉด ์ค์์น๋ฅผ ๋ง๋ค ๊ฒ์ ๋๋ค. ๊ทธ๋๋ก VS ์ฝ๋๋ฅผ ๊ณ์ ์ค์นํ๊ณ ๊ฑฐ์ ๋ชจ๋ ๊ฒ์ ์ข์ํ๋ฉฐ UX๊ฐ ์์ง ์ ๋ฐ์ดํธ๋์ง ์์ ๊ฒ์ ์๊ฒ๋๋ฉด ๊ฒฐ๊ตญ ์ ๊ฑฐํฉ๋๋ค. ์ด ๋ฌธ์ ๋ฅผ ์ง์ผ ๋ณผ ์์ ์ ๋๋ค. ์์ ํ์ธ์.
์ฌ๊ธฐ์์๋ ๋๋ถ๋ถ์ ์ฌ๋๋ค์ด ์์ ์ ๋์น๋ค๊ณ ๋งํ๊ณ ์ถ์ต๋๋ค. VS ์ฝ๋๋ IDE๊ฐ ์๋๋ผ ์ฝ๋ ํธ์ง๊ธฐ์ ๋๋ค. (๋๋ฒ๊ทธ)์ ๋ช ๊ฐ์ง ๋ฉ์ง ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋๊ณ ํ๋ฌ๊ทธ์ธ, ํฌ๋ก์ค ํ๋ซํผ ๋ฑ์ ํตํด ์ฌ๋ฌ ์ธ์ด๋ฅผ ํ๋ฅญํ๊ฒ ์ง์ํฉ๋๋ค. ํ ๊ฐ์ง ๊ทธ๋ ์ง ์์ ๊ฒ์ IDE์ ๋๋ค.
๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ์์ ํ๋ฉด (์ฆ, ๋ฉ์ง ๋ฐฉ์์ผ๋ก ๋ถ๋์ฐ์ ๊ด๋ฆฌํ๋ ๋ ธํธ๋ถ)๊ณผ Windows ์ด์ธ์ ํ๋ซํผ์ ๋ํ ๊ธฐ๋ณธ ์ค์ ์ ๋๋ค. ์ ์ ํ ์ํฌ ์คํ ์ด์ ์์ Visual Studio๋ฅผ ์ฌ์ฉํฉ๋๋ค. ๊ทธ๊ฒ ๊ทธ๊ฑฐ์ผ.
์ ์ ํ IDE๋ ์๋นํ ๋น์ผ ๋๊ตฌ์ ๋๋ค. JetBrains๋ฅผ๋ณด์ธ์-๊ทธ๋ค์ ์ด๋ฌํ ๊ฒ๋ค์ ๊ตฌ์ถํ๋ ์ฑ๊ณต์ ์ธ ์ฌ์ ์ํ์ต๋๋ค;)
@mdmnk ์๋์. IDE์ ๋๋ค.
notepad.exe
๋ ํ
์คํธ ํธ์ง๊ธฐ, notepad++
๋ ํ
์คํธ ํธ์ง๊ธฐ, vscode
์ด์ ์ ํตํฉ ํฐ๋ฏธ๋, ์์
์คํ๊ธฐ, scm ๋ฐ ๋๋ฒ๊ทธ _ ๋ _ ํ
์คํธ ํธ์ง๊ธฐ์์ต๋๋ค. _ vscode
์๋์๋ ๋ค๋ฅธ IDE์๋ ์ด๋ค ๊ธฐ๋ฅ์ด ์์ต๋๊น? _ ๋ช ๊ฐ์ง ํ์คํ ์ ์ด ์์ง๋ง ๋ง์ง๋ ์์ต๋๋ค.
1000 ๊ฐ์ ํ๋ฌ๊ทธ์ธ์ ์ค์นํ์ง ์์ผ๋ฉด ํ์คํ ๊ฐ๋ณ์ต๋๋ค. ๋๋ ์ด ๊ด์ฐฎ๋ค vscode
ํธ์ง์ ~/.bash_profile
๋ด๊ฐ ๋น์ฃผ์ผ ์คํ๋์ค ๋๋ WebStorm ๋์ ์๋์ฒ๋ผ ์ฌ๋ถ ๊ธฐ๋ค๋ฆด ํ์๊ฐ ์์ต๋๋ค ๋๋ฌธ์
๋๋ค.
@rozzzly Visual Studio์๋ ์ ์ด๋ vscode์์๋ ๋ง์ ๊ธฐ๋ฅ์ด ์์ต๋๋ค. .NET, SQL Server ๋๊ตฌ, ๋๊ท๋ชจ ํ ์คํธ ๊ด๋ฆฌ ์์คํ , Azure ๋๊ตฌ (MS์ ํด๋ผ์ฐ๋), ๊ธฐ๋ณธ ์ ๊ณต ์์ / PR / ๋ฌธ์ ์ถ์ ์ ๋ํ ๋ฐํ์ ํ๋กํ์ผ ๋ง-๋ช ๊ฐ์ง๋ฅผ ๋ ์ฌ๋ฆฌ๊ฒํฉ๋๋ค. ์ ๋ง ๋ฐฉ๋ํ ์ ํ์ ๋๋ค. ๊ทธ ์ธก์ ์ผ๋ก VSCode๋ ๋ด์ฅ ๋๋ฒ๊น ๋ฑ์๋ ๋ถ๊ตฌํ๊ณ ๋จ์ง ํธ์ง๊ธฐ์ ๋๋ค. โ ์ํํธ์จ์ด๋ฅผ ๋๊ท๋ชจ๋ก ๊ฐ๋ฐํ๊ณ ์ ๊ณตํ๋ ๋ฐ ํ์ํ ๋ชจ๋ ๊ฒ์ด ํฌํจ๋์ด ์์ง๋ ์์ต๋๋ค.
@rozzzly- ํ ๋น๋ฉ ๋ถ๋ฅด ๋ฏ๋ก ์์ ํ IDE๋ฅผ ๋ ๋ ค ๋ฒ๋ฆด ๋๋ผ์ด๋ธ๊ฐ ์์ต๋๋ค.
์ด๊ฒ๋ค์ ๋์ด ๋ ๋ค.
@RoyTinker๊ฐ ์ธ๊ธ ํ ๊ฒ์๋ณด์ธ์. ์ฝ๋ ์ปค๋ฒ๋ฆฌ์ง, ํ ์๋น์ค, ๋ณํฉ ์ถฉ๋ ๋๊ตฌ, ๋ ์ด์์์ ์ ์ฒด ์ฌ์ฉ์ ์ง์ , ํจํค์ง ๊ด๋ฆฌ์, ํด๋ผ์ฐ๋ ํ์๊ธฐ, SQL ํ์๊ธฐ, ์๋ฒ ํ์๊ธฐ, ์์ฉ ํ๋ก๊ทธ๋จ ํต์ฐฐ๋ ฅ, ํด๋์ค๋ณด๊ธฐ, ๊ฐ์ฒด ๋ธ๋ผ์ฐ์ ๋ฑ์ ์ถ๊ฐํฉ๋๋ค.
VS Code๋ ๋งค์ฐ ๋๋ผ์ด ๋๊ตฌ์
๋๋ค. ๊ทธ๋ฌ๋ ๊ทธ๊ฒ์ ๋ฌด๋ฃ์ด๋ฉฐ, ์ถ๋ฐ๋ถํฐ ์ ํ์ด ์์์ ์๋ฏธํฉ๋๋ค.
๋ง์์ ๋ค์ง ์์ผ๋ฉด JetBrains ๋๋ Microsoft์์ ํ์ํ ๋ชจ๋ ๊ธฐ๋ฅ์ ๊ฐ์ถ ์ ํ์ ๋ํด ๋น์ฉ์ ์ง๋ถํ์ญ์์ค.
์ด ๋๊ตฌ๊ฐ ํน์ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ ๋ฐ ์ด๋ค ์๋ฌด๊ฐ ์๋์ง ๋ ผ์ํ๋ ๊ฒ์ ๊ทธ๋ง ๋ ์ ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค. ์ด ์ฃผ์ ๋ฅผ ์ ๊ทธ๋ ๋น ๋ฅธ ๋ฐฉ๋ฒ ์ธ ๊ฒ ๊ฐ์ต๋๋ค. ์ด ๊ธฐ๋ฅ์ ๋ํ ์ง์์ ์ข์์์ ๋๋ฌธ ๊ฑด์ค์ ์ธ ์๊ฒฌ์ผ๋ก ๊ณ์ ๊ณต์ ํ๊ฒ ์ต๋๋ค.
์ด์ ์ ๊ทผ ํ ์์๋ ๋ฐฉ๋ฒ์ ์ฌ๋ฌ ๊ฐ์ง๊ฐ ์์ง๋ง, ๋๊ตฐ๊ฐ๊ฐ ๋ค๋ฅธ ํํ์ ๊ฑด์ค์ ์ธ ๋์์ ์ง์ํ๊ธฐ ์ ์ VSCode ํ์ ์ผ๋ฐ์ ์ธ ์ง์นจ์ด ํ์ํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ๋ค๋ฅธ ์ฌ๋๋ค์ด ์ธ๊ธํ๋ฏ์ด, ์์ ์ด ์๋ฝ ๋ ๊ฒ์ด๋ผ๋ ํ์ ์ด์์ ๋๊น์ง ์๋ฌด๋ ์ด๋งํผ ์ค์ํ ๊ธฐ๋ฅ์ ์์ ์ ์์ํ ์ ์์ต๋๋ค.
@ michaljaros84 VS Code๊ฐ Visual Studio์ ๊ฐ์ IDE๊ฐ ์๋๋ผ๋ ์ฌ์ค์ด ํ๋กํ ํ๋ก์ธ์ค ์ฐฝ๊ณผ ๊ฐ์ UX ํฅ์ ๊ธฐ๋ฅ์ ์ ํ ๋ฐฐ์ ํ์ง ์์ต๋๋ค.
@RoyTinker ์๋ง๋ ์ฐ๋ฆฌ๋ ๋ถ๋ ํ๋ก์ธ์ค์ ๊ฐ๋ณ ์ธ์คํด์ค์ ์ฅ์ ์ ๋ํด ๋ ผ์ ํ ์ ์์ต๋๊น? ์๋ก์ด ํ๋ก์ธ์ค๋ฅผ ์์ฑํ์ฌ ๋์ผํ ๊ธฐ๋ฅ์ ๋ฌ์ฑ ํ ์ ์๋ค๋ฉด ๋ณต์ก์ฑ์ ํฌ๊ฒ ์ฆ๊ฐ์ํฌ ๊ฐ์น๊ฐ ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
์ฝ๋๊ฐ IDE๋ผ๋ ์ฌ์ค์ ๋ถ๋ ํจ๋๊ณผ ๊ฐ์ VS์ ๋ํ ๋ชจ๋ ๋์ฐํ UX ์ ํ์ ํฌํ ํด์ผ ํจ์ ์๋ฏธํ์ง๋ ์์ต๋๋ค.
์๋ก์ด ํ๋ก์ธ์ค๋ฅผ ์์ฑํ์ฌ ๋์ผํ ๊ธฐ๋ฅ์ ๋ฌ์ฑ ํ ์ ์๋ค๋ฉด ๋ณต์ก์ฑ์ ํฌ๊ฒ ์ฆ๊ฐ์ํฌ ๊ฐ์น๊ฐ ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
LSP ๊ธฐ๋ฐ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ๋ ์ธ์ด์ ๊ฒฝ์ฐ AIUI๋ ๋ ํ๋ก์ธ์ค๊ฐ ๋ชจ๋ ๋์ผํ ์ธ์ด ์๋ฒ์ ํต์ ํ ์ ์๊ธฐ ๋๋ฌธ์ ์ ํ๋ก์ธ์ค๋ฅผ ์์ฑํด๋ ๋์ผํ ๊ธฐ๋ฅ์ ์ป์ ์ ์์ผ๋ฏ๋ก LSP ๊ธฐ๋ฐ ๋ง ์ฌ์ฉํ ์ ์์ต๋๋ค. ๊ทธ๋ค ์ค ํ๋์ ๊ธฐ๋ฅ.
@inarius ํ์คํฉ๋๋ค. ์ด๋ฏธ ์์์ ๋ ผ์ํ ๋ฐ ์์ต๋๋ค ( "20 % ๋ ธ๋ ฅ / 80 % ์ด์ต"์๊ฒฌ ์ฐธ์กฐ ). ๋ด๊ฐ ์ดํดํ๋ฏ์ด ์ฌ์ฉ ์ฌ๋ก๋ ์ฌ๋ฌ ๋ชจ๋ํฐ๋ฅผ ๋ ์ ์ง์ํ๋ ๊ฒ์ ๋๋ค.
๋ค์ํ ์ด์ ๋ก (@HighCommander์์ ์ธ๊ธ ํ ๊ฒ๊ณผ ๊ฐ์) VS Code๋ ํด๋ ๋น ํ๋์ ์์ ์์ญ ๋ง ์์ํฉ๋๋ค (ํ์ฌ ๋จ์ผ ์์ ์์ญ์ ์ฌ๋ฌ ์ธ์คํด์ค์ ๊ฑธ์ณ์์ ์ ์์).
๋ต๋ณ ๊ฐ์ฌํฉ๋๋ค. ์ดํดํ ์์์ ๊ฒ ๊ฐ์์. ์์งํ ๋งํด์ ํด๋๊ฐ ์๋ ํ์ผ์ ์ด์ด VS Code๋ฅผ ์์ฃผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. git ํ๋ก์ ํธ์์ ์์ ํ๋ ๊ฒฝ์ฐ ์ ์ฐฝ์ ์ด๊ณ ํ์ผ์ ๋์ด ์ค๋ ํ์ฌ ์ํฌ ํ๋ก๊ฐ ์๋ ์ฐฝ์์ ํด๋ / git ์์ ๋ง ์ํ ํ ์์๋ ๋ฐฉ๋ฒ์ ์ ์์์์ต๋๋ค.
์ง๊ธ ์๋ํด ๋ณด๋ฉด ์ ์์ ๊ณต๊ฐ์ ํด๋๋ฅผ ๋ค์ ์ด์ง ์์ง๋ง ์ ์ฅ์ ๋๋ ํ ๋ฆฌ ์๋์ ํ์ผ๋ก ์์ ํ๋๋ผ๋ ๋จ์์๋ git ์์ ์ ๋๋ค.
@ Krzysztof-Cieslak ํ๋กํ ํจ๋์ Visual Studio์์ ์ ์ ์ผ๋ก ์ ํ ์ฌํญ์ผ๋ก ์ ์๋์์ผ๋ฏ๋ก (์ฆ, ์ฌ์ฉํ ํ์๊ฐ์๋ ๊ธฐ๋ฅ์ด๋ ์ํฌ ํ๋ก๊ฐ ์์), ๊ทธ๋ ์ง ์์ ์ฌ๋๋ค์ ๊ด์ ์์๋ UX ์ ํ์ด ๋์์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. t ์ฌ์ฉํ๊ณ ์ถ์ต๋๋ค.
์ด๊ฒ์ด ์ฌ์ ํ ๋ถ๊ฐ๋ฅํ๋ค๋ ๊ฒ์ ์ ๊ฐ์
๋๋ค. ๋ฉํฐ ๋ชจ๋ํฐ ์ค์ ์ ๊ฐ์ง ์ฌ๋๋ค์ ๋ง์ ์ด์ต์ ์ป์ ๊ฒ์
๋๋ค.
๊ทธ๋์ ๊ธฐ๋ฅ์ ํฌํํ์ญ์์ค ๐
์ฌ๋ฌ ์ฐฝ์ ์ฌ์ฉํ์ฌ ์์ ๊ณต๊ฐ ๊ตฌ์ฑ์ ํด๋น ์ฐฝ์ ์ ์ฅํ ์์๋ ์ ์ ํ ๋ฐฉ๋ฒ์ด ์์ต๋๊น? ์ฐฝ๋ฌธ์ด ์ด๋ฆฌ๋ฉด ์ถ์ ํ ์์๋ ๋ฐฉ๋ฒ์ ์์ํ ์์์์ต๋๋ค. ์ฝ๋์ ๋ท๋ถ๋ถ์ ํํค์ณ ์ ์ ์ด๋ ํ๋์ ์์ ๊ณต๊ฐ์ด ์ฌ๋ฌ ์ฐฝ์ ๊ฑธ์ณ์๋ ๋ฐฉ๋ฒ์ ์ฐพ์ ์ ์๋์ง ํ์ธํ ์ ์์ต๋๋ค.
์ต์ํ ์ฌ๋ฌ ์ฐฝ์์ ๋์ผํ ํด๋๋ฅผ ์ฌ๋ ๋ฐ ๋ํ ์์์ ์ ํ์ ์ ๊ฑฐํ์ญ์์ค.
@TedYav ๊ทธ ์ ํ์๋ ๊ธฐ์ ์ ์ด์ ๊ฐ ์์ต๋๋ค. ์์ธํ ์ ๋ณด์ ํ ๋ก ์ # 2686์ ์ฐธ์กฐํ์ธ์.
๋ฐ๋ณต ๊ณํ # 47369์ ์ฐธ์กฐ๋์ด๋ฅผ ์ง์ํ ๊ณํ์ด ์๋๋ผ 4k ๋ชจ๋ํฐ๋ฅผ ์ป๋ ๊ฒ์ ๋ํ ๋๋ด ์ผ ๋ฟ์ ๋ ๊น?
@hosaka ๋ง์ต๋๋ค, ๋น๋ก ๊ฑฐ๊ธฐ์ ๋ด ์๊ฒฌ์ ๋น๊ผฌ๋ ์๋๋ ์์์ง๋ง. ๊ทธ๋ฐ ์์ผ๋ก ์ค์ง ์์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
@RoyTinker ์ ํ, ๋ด๊ฐ ์ฝ๋ ๋ค๋ฅธ ์ฌ๋๋ค์ด ๊ทธ๋ค์ ํฌ๋ง์ ์ป์ง ๋ชปํ๋๋ก ๋ช ํํ
์ถฉ๋. ๋๋ ์ ์ฐฝ์์ ํธ์งํ๊ธฐ ์ํด ์ฝ๋ ํญ์ ๋ฐ์คํฌํฑ์ผ๋ก ๋๋๊ทธํ๊ณ ์ถ์ต๋๋ค.
Visual Studio, notepad ++์ ์ค๋ ์ฌ์ฉ์๋ก์ ์๋ ๋์ 3 (21-25 ์ธ์น) ๋ชจ๋ํฐ๋ก ์์ ํ๋ ๊ฒ์ ์ค์ ๋ก Visual Studio Code๋ฅผ ์ฌ์ฉํ์ฌ ๋ช ์๊ฐ ํ์ ์ฌ์ฉ์ ์ค์งํ๋ ๋จ์ผ ๊ธฐ๋ฅ์ ๋๋ค. ๋ช ๋ฒ ์๋ํ์ต๋๋ค. ๊ทธ๋ฌ๋ ๋๋ฅผ ์ํด ์ธ์ฒด ๊ณตํ์ ์ผ๋ก ๋งค์ฐ ๋ถํธํ๊ณ ํผ๊ณคํ์ฌ ๋ค์ ๋ ๋๊ฒ ๋ง๋ญ๋๋ค. ๊ทธ๊ฑธ ๊ฐ์ง๊ณ ์์ผ๋ฉด ์ ๋ง ์ข์ ๊ฒ์ ๋๋ค.
์์ฐ, ์ด๊ฒ์ ์ง๊ธ๊น์ง ๊ฐ์ฅ ์ํ๋ ๊ธฐ๋ฅ์ ๋๋ค! : sweat_smile :
^^ https://github.com/Microsoft/vscode/issues?q=is%3Aissue+is%3Aopen+sort%3Areactions-%2B1-desc
๋๋๊ฒ๋ ๋ค์์ผ๋ก ๊ฐ์ฅ ์ํ๋ ๊ธฐ๋ฅ์ ๋งค์ฐ ๊ด๋ จ์ด ์์ต๋๋ค. + 1 :
์ง๊ธ์ ๋ค์ค ๋ชจ๋ํฐ์ ํจ๊ป vscode 1.22.0์ ์ฌ์ฉํ๊ณ ์์ผ๋ฉฐ ๋ฐ๋ก ๊ฐ๊ธฐ CTRL+k o
๋ฅผ ์ฌ์ฉํ์ฌ ์ ์ฐฝ์์ ํญ์ ์ฝ๋ ๋ค. ์ด๊ฒ์ ๋๋ฅผ ์ํด ๊ฝค ์ ์๋ํฉ๋๋ค : sweat_smile :
์ ํํ ๋ฌด์์ ์๋ฏธํฉ๋๊น? ์์ 3 ๊ฐ ๊ธฐ๋ฅ์ด ์ธ์ ๊ตฌํ ๋ ์ง์ ๋ํ ์ถ์ ์น๊ฐ ์์ต๋๊น?
Op 9 1 ์. 2018 3:15 am schreef Roy Tinker [email protected] :
๋ชจ๋๊ฐ ์๊ณ ์์ผ๋ฉด ๊ธฐ๋ปํ ๊ฒ์ด๋ผ๊ณ ์๊ฐํ์ต๋๋ค.์ด ๊ธฐ๋ฅ ์์ฒญ์ ์ฐฌ์ฑ ํฌํ๋ฅผ ํตํด 4 ์์ ์ฌ๋์ต๋๋ค. 150 ๊ฐ๋ง ๋ํ๋ฉด ์์ 3 ์ ์์๋ค ๊ฒ์ ๋๋ค!
โ
๋๊ธ์ ๋ฌ์ ๊ธฐ ๋๋ฌธ์ ์์ ํ ๊ฒ์
๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ํ์ ํ๊ฑฐ๋ GitHub https://github.com/Microsoft/vscode/issues/10121#issuecomment-356148693 ์์ ๋ณด๊ฑฐ๋ https://github.com/notifications/unsubscribe-auth/AD90FPGlliOcLwiQbPIMFB5fITE42- ์ค๋ ๋๋ฅผ ์์๊ฑฐํฉ๋๋ค.
ํ ๋ก ์ ์๋ฌด๊ฒ๋ ์ถ๊ฐํ์ง ์์๊ธฐ ๋๋ฌธ์ ์ฌ๋๋ค์ด ๋ฐ๋ ํฌํ๋ฅผํ์ง๋ง์ด ๋ฌธ์ ๋ฅผ ๊ตฌ๋ ํ ๋ชจ๋ ์ฌ๋์ด ๊ทํ์ ๋๊ธ์ ์ด๋ฉ์ผ๋ก๋ฐ์ต๋๋ค.
์ด๊ฒ์ ์ด์ 2 ๋
๋์ ๋์ ์์๊ฐ ์์ต๋๋ค. ํนํ ๋ง์ดํฌ๋ก ์ํํธ๊ฐ ์ด๊ฒ์ "๊ณต์ ์ฝ๋ ํธ์ง๊ธฐ"๋ผ๊ณ ์๊ฐํ๋ค๋ ์ฌ์ค์ ๊ณ ๋ คํ๋ฉด ์ด๊ฒ์ ๋งค์ฐ ์ค๋ง์ค๋ฌ์ด ์ผ์
๋๋ค. ์๋ ํ ๋๋ง๋ค์ด ๊ธฐ๋ฅ (๊ทธ๋ฆฌ๊ณ ๋ช ๊ฐ์ง ๋ค๋ฅธ ๋๋ฝ ๋ ๊ธฐ๋ฅ)์ผ๋ก ์ธํด ์๋๊ฐ ํฌ๊ฒ ๋๋ ค์ง๊ธฐ ๋๋ฌธ์ ๊ณ์ ์ฌ์ฉํ์ง ์์ต๋๋ค.
๋๋ ์ ์ด๋ ๊ฒฐ์ ์ ์ธ ์ง์ ์ ์ํด ์๊ฐ์ด ๋ง์ด ๊ฑธ๋ฆฐ๋ค๊ณ ์๊ฐํฉ๋๋ค.
@Hypernut ์ฌ์ค์ด ๋ฌธ์ ์ ๋ํ ํฌํ๋ ์๋ 12 ์๊ฒฝ์ ์์๋์์ต๋๋ค. ๋๊ธ ๊ธฐ๋ก์ ์ดํด๋ณด๋ฉด 8 ๊ฐ์ ์ ์ (IIRC)์์ "๋จ X ํ๋ง ๋ ๋ํํ๋ฉด ์์ 10 ์ ์์ ๋ค์ด๊ฐ๋๋ค."๋ผ๋ ๊ฒ์๋ฌผ์ ๋ณผ ์ ์์ต๋๋ค.
ํธ์ง : ์ฌ๊ธฐ์ ๋๊ธ ๋งํฌ : https://github.com/Microsoft/vscode/issues/10121#issuecomment -339404507
2017 ๋
10 ์ 25 ์ผ ํ์ฌ "104 ํ๋ฅผ ๋ ๋ง์ด ํ๋ํ์ฌ ์์ 10 ์ ์์ ๋ค์์ต๋๋ค."
์ด ๊ธฐ๋ฅ๋ ์ ๋ง ์ํฉ๋๋ค. ์ฃผ๋ก ๋ค๋ฅธ ๋ชจ๋ํฐ์ ๋๋ฒ๊ทธ ์ฐฝ์ ํ์ํ๋ ๊ฒ๋ฟ์ ๋๋ค.
๊ตฌํ (?)์ ๋ํ ๋ ์ฌ์ด ์๋ฃจ์ ์ ์ ์ฐฝ (CTRL + SHIFT + N)์์ SAME ํ๋ก์ ํธ๋ฅผ ์ด ์ ์๋๋ก ํ์ฉํ๋ ๊ฒ์ ๋๋ค (ํ์ฌ๋ ํ์ฉ๋์ง ์์). ๊ทธ๋ฐ ๋ค์์ด ์ ์ฐฝ์์ ํ์ํ ํญ์ ์ด๊ฑฐ ๋ ์ฌ๊ธฐ์์ ๋๋ฒ๊ทธ ์ฝ์์ ์ฌ์ฉํ๋ ค๋ ๊ฒฝ์ฐ ์ต๋ํํ์ฌ ์ฐฝ์ ์ฑ์ธ ์ ์์ต๋๋ค. ์ด๊ฒ์ ์๋์ฐ๊ฐ ๋๊ธฐํ ์ํ๋ฅผ ์ ์งํ๊ณ ์ฝ๋ ๋ณ๊ฒฝ / ๋๋ฒ๊ทธ ๋ฉ์์ง ๋ฑ์ด ๋ชจ๋ ์๋์ฐ ์ธ์คํด์ค์์ ์ฆ์ ์ ๋ฐ์ดํธ๋๋ ํ ์๋ํฉ๋๋ค.
์ด ๊ธฐ๋ฅ์ ์ถ๊ฐํ์ญ์์ค. ์ด ๋์์ ๋ชจ๋ฐฉํ๊ธฐ ์ํด ๋ VS ์ฝ๋๋ฅผ ๋ชจ๋ ์ด์ด์ผํฉ๋๋ค. ์ด๊ฒ์ด ๋ด์ฅ๋์ด ์๋ค๋ฉด ๋ฉ์ง ๊ฒ์ ๋๋ค.
์ ๋ค์ด ํฌํ @minajevs , @ djm158 ๋ฐ @JustinAddams? ๋๋์ด ๊ธฐ๋ฅ์ ์ง์ํ๊ธฐ ์ํด ๋ค๋ฅธ ๋ชจ๋ ์ฌ๋๋ค์ดํ๋ ๊ฒ๊ณผ ๊ฐ์ ์ผ์ ์ธ๊ธํ์ต๋๋ค.
@faustinoaq ์. ์! ๊ฐ์ฌํฉ๋๋ค ๊ฐ์ฌํฉ๋๋ค ๊ฐ์ฌํฉ๋๋ค!
์ง๊ธ์ Cmd-K o๋ง์ผ๋ก๋ ์ถฉ๋ถํฉ๋๋ค. ๋ถ๋ฆฌ ๋ ์ฐฝ์์ ์์ค ํ์ผ์ ์ฌ๋ ๊ฒ์ ๋๋ค. ๋งํฌ ๋ค์ด ์ฐฝ์ ๋ํด ๋๊ฐ์ ๊ฒ์ ์์ฒญํ๋ ์ฌ๋์ ๋ณด์์ต๋๋ค ... ๊ทธ๊ฒ์ ์ฌ์ฉํ์ง ์์ง๋ง ๋์ผํ ์๋ฃจ์ ์ผ๋ก ๋ฌ์ฑํ๊ธฐ๊ฐ ๋๋ฌด ์ด๋ ต์ง ์์์ผํฉ๋๋ค. ์๋๋ฉด ์ด๋ฏธ Cmd-K o๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ๋ฅํ ๊น์?
Cmd
- K
O
ํค๋ณด๋ ์กฐํฉ์ ๋ํด @steinhh ์๊ฒ ๊ฐ์ฌ๋๋ฆฝ๋๋ค. ๋๋ ์์ง ๊ทธ ์ฌ์ค์ ์์ง ๋ชปํ์ผ๋ฉฐ ๋ค์ ์ฃผ์ ๋ฉํฐ ๋ชจ๋ํฐ ์์คํ
์์์ด ๊ธฐ๋ฅ์ ์ฌ์ฉํ์ฌ ์ผ๋ง๋ ์ ์๋ํ๋์ง ํ์ธํ ๊ฒ์
๋๋ค.
๊ทํ์ ํ์ ํตํด ์๋ PDF๋ฅผ ์ฐพ๊ณ ์๋ ๋ชฉ๋ก / ์คํฌ๋ฆฐ ์ท๋ ๋ง๋ค์์ต๋๋ค.
ํ๋ฅญํ! ๊ฐ์ฌํฉ๋๋ค, ๊ฐ์ฌํฉ๋๋ค!
์คํฌ๋ฆฐ ์ท์์ ์ฐพ์ ๋ฐ์ธ๋ฉ (Mac) :
Cmd
- Shift
- P
: ๋ชจ๋ ๋ช
๋ น ํ์Cmd
- K
O
: ์ ์ฐฝ์์ ํ์ฌ ํ์ผ ์ด๊ธฐCmd
- Shift
- N
: ์ ์ฐฝ ์ด๊ธฐCmd
- K
Cmd
- R
: ๊ธฐ๋ณธ ์น ๋ธ๋ผ์ฐ์ ์์ ํ์ฌ OS ์ฉ ํค๋ณด๋ ๋จ์ถํค ์ฐธ์กฐ PDF ์ด๊ธฐCmd
- K
Cmd
- S
: ํค๋ณด๋ ๋จ์ถํค ํธ์ง๊ธฐ ์ด๊ธฐํค๋ณด๋ ๋จ์ถํค ํธ์ง๊ธฐ์๋ ํค ๋ฐ์ธ๋ฉ ์ด๋ฆ ์์ฒด ๋๋ ๋ช ๋ น ์ด๋ฆ์์ ๋ฐ์ธ๋ฉ์ ์ฐพ์ ์์๋ ๊ฒ์์ด ์์ต๋๋ค.
VSCode๋ก ์ ํํ์ ๋ ์ ๋ ๊ทธ๊ฒ์ ๋ฐํ์ต๋๋ค. ๋๋ฆฐ ์ปดํจํฐ์์ ์ฌ์ฉํ๊ธฐ ์ฝ๊ณ ๋น ๋ฆ
๋๋ค!
ํ์ง๋ง ์ฒ์ 15 ๋ถ ๋์ ์ฌ์ฉํ ํ์ด ๊ธฐ๋ฅ์ ๋์ณค์ต๋๋ค. ์ ๋ 3 ๊ฐ์ ๋ชจ๋ํฐ๋ฅผ ๊ฐ์ง๊ณ ์๊ณ ๋ณดํต ๋์์ 2 ๊ฐ์ ํ์ผ๋ก ์์
ํฉ๋๋ค ...
@steinhh ๋ฉ์ง์ง๋ง OP์์ ์ค๋ช
ํ๋ ๊ฒ์ ์ ํ ์๋๋๋ค.
"_... ๋ถ๋ ์ฐฝ ์ต์
:
๋จ๋ง๊ธฐ๋๋ฒ๊ทธ ์ฝ์๋ฌธ์ ์ ์ถ๋ ฅ _
"
๋ฐ๋ก ๊ฐ๊ธฐ๋ก ์ด๋ฆฐ ์ ์ฐฝ์๋ ์ด๋ฌํ ๋ชจ๋ ํ์ ์ฐฝ์ด ์ฐ๊ฒฐ๋์ด ์์ต๋๋ค.
ํํ
๋๋ฌด ๋ถ์ฃผ์ํด์ ์ค๋กํฉ๋๋ค. ๋๋ ์์๊ฐ ๊ฐ์๊ธฐ "์ง๋ 12 ์"์ ์๊ฒผ๋ค๊ณ ํ์ ํ๋ค. ๊ทธ ์ ์๋ ์๋ฌด๋ ๋ ๋ค๋๋ ์ฐฝ๋ฌธ์ ๋ํด ์ํ์ง ์์๊ฑฐ๋ ์์ง๋ ๋ชปํ์ต๋๋ค. :)
์ด์จ๋ ์์ ์ : t ์ฌ๊ธฐ๋ ์ง๊ธ ์์๊ฐ ๋๊ณ ์ ๋์ ์ผ๋ก ๋ฌด์๋๊ณ ์์ต๋๋ค.
@Hypernut ์ ๋ VSCode ํ์์ด ์๋๋ฉฐ ๊ทธ๋ค์๊ฒ๋ ๋งํ์ง ์์ต๋๋ค. ๋๋ ๊ทธ๋ค์ ๊ณผ๊ฑฐ ํ๋์ ๋ํ ๋์ ๊ด์ฐฐ๊ณผ์ด ๊ธฐ๋ฅ์ด ๊ทธ๋ค์ "์ฌ์ฉ์ ์์๊ฐ ๋๋ค"๋ ์ด๋์ ์ฒ์ ๋ฑ์ฅํ์ ๋ ๊ธฐ๋์น๋ฅผ ์ค์ ํ๋ ๊ฒ์ ๋๊ธฐ ์ํด ๋ ธ๋ ฅํ๊ณ ์์ต๋๋ค.
@algiuxass ์ฌ๊ธฐ๋ ๋ง์ฐฌ๊ฐ์ง ์ ๋๋ค. ์ด๊ฒ์ด ์์ง ์ถ๊ฐ๋์ง ์์ ๊ฒ์๋ณด๊ณ ๋๋์ต๋๋ค. vscode๋ฅผ ์ถ๊ฐํ๋ ๊ฒ์ด ๊ฐ์ฅ ํฐ ์๋ง์ ๋๋ค. ๋๋ ์ ์ ๊ฐ๋ฐ์๊ฐ ์๋๋ฏ๋ก ์ด๊ฒ์ด ์ ์ ์ฑ์ ํ๊ณ์ด๊ฑฐ๋ ํ ์ ์๋์ง ์ฌ๋ถ๋ฅผ ํ์ธํฉ๋๋ค.
ํํ
๋๋ ๋น์ ์ด VSC ํ์ ๋๋ณํ์ง ์๋๋ค๋ ๊ฒ์ ์๋๋ค. ํ์ง๋ง ์ "๊ธฐ๋์น๋ฅผ ์ค์ "ํด์ผํ๋ค๊ณ ๋๋ผ์ญ๋๊น?
์ ์ด๋ 8 ๊ฐ์์ ์ฐ๋ฆฌ์๊ฒ ๋ฌด์์ ๊ธฐ๋ํด์ผํ๋์ง์ ๋ํ ํํธ๋ฅผ์ฃผ๊ธฐ์ ์ถฉ๋ถํ ์๊ฐ ์ด์์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. ํนํ์ด ์ค๋ ๋์ ์ถ์ธก์ ๊ณ ๋ คํ๋ฉด ์ ํ ๋ถ๊ฐ๋ฅํ ์๋ ์์ต๋๋ค.
@Hypernut VSCode ํ์์ด ๊ธฐ๋ฅ๊ณผ ๊ด๋ จํ์ฌ ํ์ ๋ผ์ธ์ด๋ ๊ณํ์ _any_ ํ์ํ์ง
๋๋ VSCode ํ์ด๋ ๋ค๋ฅธ ๊ฒ์ ๋ฐฉ์ดํ๋ ๊ฒ์ด ์๋๋ผ ๋ถ๋ง ๋ฑ์ ๋ด ๋ฏฟ์์ ๋ฐ๋ผ ํ๋ํฉ๋๋ค. ๋๊ธ์ ๋ง์ ๋์์ด๋์ง ์์ต๋๋ค. ์ด์ ์ ๋งํ๋ฏ์ด ๊ด์ฌ์ ๋๋ ๊ฐ์ฅ ์ข์ ๋ฐฉ๋ฒ์ ๋ง์ ์ฌ๋๋ค์ด ๐ ํฌํ๋ฅผ ๋ฌธ์ ์ ์ถ๊ฐํ๋ ๊ฒ์ ๋๋ค.
์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐ ์๊ฐ์ ํ ์ ํ๊ณ ์ถ๋ค๋ฉด์ด ๊ธฐ๋ฅ์ ์ํ๋ ์ฌ๋๋ค (Stack Overflow, reddit ๋ฑ)์ด ๋๋ ์์๋ ์จ๋ผ์ธ ๋ค๋ฅธ ๊ณณ์ผ๋ก ๊ฐ์์ด ๋ฌธ์ ์ ์ฐ๊ฒฐํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
์๋ ํ์ธ์ VS ํ,์ด ๊ธฐ๋ฅ์ ๊ตฌํํ์ญ์์ค. ์ค์ ๋ก "๋ง์ด"๋ ์๋์ง๋ง ๋ค๋ฅธ ํธ์ง๊ธฐ์์ ์ฌ์ฉํ ์์๋ ๊ธฐ๋ฅ์ด ๊ฑฐ์ ์์ต๋๋ค. ์ฌ์ค, VS Code๋ฅผ ๋ ์ ์ ์ผ๋ก ์ฌ์ฉํ๋ ๊ฒ์ ๋ง๋ ์ ์ผํ ๊ธฐ๋ฅ์ ๋๋ค.
๋๋ ๋ ๋ค๋๋ ์ฐฝ ๋ฌธ์ ์ ๋ํ ์ฐ๊ตฌ๋ฅผ ํด์์ต๋๋ค (์ ์์ ๋ํ ์ง์์ ๊ฑฐ์ ์กด์ฌํ์ง ์์ต๋๋ค). ์ ์๊ฐ ํ๋ ์์๋ ์ฐฝ์ ์ง์ํ๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ฌ์ฉ์๊ฐ Visual Studio์์์ ๊ฐ์ด ํ์ผ์ ๋ฐ๊นฅ์ชฝ์ผ๋ก ๋๋๊ทธ ํ ๋ ํ๋ ์์๋ ์ฐฝ์ ๋ง๋๋ ๊ฒ๋ง์ผ๋ก ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์์ต๋๊น?
https://github.com/electron/electron/blob/master/docs/api/frameless-window.md
์๋
ํ์ธ์.
์, ์๊ท๋ชจ ์์ฉ ํ๋ก๊ทธ๋จ์์๋ ์ด๋งํผ ์ฌ์ธ ์ ์์ต๋๋ค.
VSCode๋ ๋ณต์กํ ํ๋ก๊ทธ๋จ์ด๋ฉฐ ์ฝ์ด์์ ๊ธฐ๋ฅ์ ํจ์น ํ ์ ์๊ฑฐ๋ ์ ์ง ๊ด๋ฆฌ ๋ฐ ๊ฐ์ ํ๋ ๊ฒ์ด ์
๋ชฝ์ด ๋ ๊ฒ์
๋๋ค (์ง์น ๋ด๋ถ์์ ๋ฌด์จ ์ผ์ด ์ผ์ด๋๊ณ ์๋์ง ํ์ธํ๊ธฐ ์ํด ์ ์ฅ์๋ฅผ ๋ณต์ ํ๋ฉด๋ฉ๋๋ค).
๋ด ์ถ์ธก (๋ด๊ฐ ํ๋ ธ์ ์ ์์) :
์ด ๊ธฐ๋ฅ์ ์ถ๊ฐํ๋ ค๋ฉด ์ ์ฌ๋ ฅ์ ์ต๋ํ ๋ฐํํ ์์๋ ๋ฐฉ์์ผ๋ก ๊ตฌํํ๊ธฐ๋ฅผ ์ํ ๊ฒ์
๋๋ค.
VSCode ํ์์ด ๊ธฐ๋ฅ์ ๋ํ ์๊ตฌ ์ฌํญ์ ์๊ณ ์์ผ๋ฉฐ ๋ค๋ฅธ ๊ธฐ๋ฅ์ด ๊ตฌํ ๋ ๋ ๋ฌธ์ ๋ฅผ ์ฒ๋ฆฌํ๊ธฐ ๋ ์ฌ์ธ ๊ฒ์ด๋ฏ๋ก ์ค๋ช
/ ํ ๋ก ์ 500m ์คํฌ๋กค์ ๋ฐฉ์งํ๊ธฐ ์ํด ์๋ฌด ๋ง๋ํ์ง ์๋ ๊ฒ์ด ์ข์ต๋๋ค.
์ด ๊ธฐ๋ฅ์ด ์์ง์ ์๋์ง๋ง VS Code๋ฅผ ๋ ์ ์ ์ผ๋ก ์ฌ์ฉํ์ง ๋ชปํ๊ฒํ๋ ์ ์ผํ ๊ธฐ๋ฅ์ ๋๋ค ..
์ฒ์์ ์ ๋ฅผ VSCode์ ๋งค๋ฃ์ํจ ๊ฒ์ ์ธ์ด ์๋ฒ ํ๋กํ ์ฝ์ด์์ต๋๋ค.
์ด ๋ฌธ์ ์ ๊ฒฐ๊ณผ๋ก ์ดํด๋ฆฝ์ค์ ์ธ์ด ์๋ฒ ํ๋กํ ์ฝ ์ง์์ ๊ธฐ์ฌํ์ต๋๋ค.
๋๋ VSCode๋ฅผ ์ข์ํฉ๋๋ค. ์ด๊ฒ์ด ์ ๊ฐ ์ ๋ง ์ซ์ดํ๋ ํ ๊ฐ์ง์ ๋๋ค. ๊ฐ์ฅ ๋ฏธ๋๋ฉ ํ ํธ์ง๊ธฐ์์๋ ๊ธฐ๋ฅ ์ผ๋ก์๋ ๋งค์ฐ ๋ถ๋ช ํด ๋ณด์ ๋๋ค. ๋ค์ค ๋ชจ๋ํฐ ์ค์ ์ ์ฌ์ฉํ๋ ์ฌ๋์ด ํธ์ง๊ธฐ ํญ์ ์ฐฝ ๋ฐ์ผ๋ก ๋์ด ๋ด๋ ค๊ณ ์๋ํ๋ ์ฌ๋์ ๊ทธ๊ฒ์ด ์๋ ์๋ ๊ณณ์ผ๋ก ๋์ ์ค๋ ๊ฒ์๋ณด๊ณ ์ค๋ง์ ๊ณ ํต์ ๋๊ผ์ต๋๋ค. VSCode ํ,์ด ํญ๋ชฉ์ ๋ชฉ๋ก์ ์ฌ๋ ค์ฃผ์ธ์!
+1. PyCharm / CLion๊ณผ ์ ์ฌํ๋ฉด ์ข์ ๊ฒ์ ๋๋ค.
์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์๋ก์ด ๊ธฐ๋ฅ์ด ์ถ๊ฐ ๋ ๊ฒ ๊ฐ์ต๋๋ค.
"์ ์ฐฝ์์ ์์
๊ณต๊ฐ ๋ณต์ ".
์ด๊ฒ์ ์ฌ๋ฌ ์ฐฝ์์ ์ปจํ
์คํธ / ์์
๊ณต๊ฐ์ ๊ณต์ ํ๋ ๊ฒ์ผ๋ก ๋ณด์ด๋ฉฐ ๊ธฐ๋ณธ์ ์ธ ๋ค์ค ๋ชจ๋ํฐ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํฉ๋๋ค.
๊ฐ์ฌํฉ๋๋ค. VSCode ํ (๊ทธ๋ฆฌ๊ณ ์ด ์์ ์ ์ฐธ์ฌํ ์ฌ๋).
๊ทธ๋ค์ ๋ํ ์๋ก์ด ๊ทธ๋ฆฌ๋ ๊ธฐ๋ฅ์ ๋ด๋๊ณ ์์ต๋๋ค. https://twitter.com/joaomoreno/status/1004303587755855872?s=19
๋ค, ๊ทธ๋ ์ต๋๋ค!
Yehya Abouelnaga [email protected] schrieb am Fr., 8 Juni 2018 um
12:22 Uhr :
@Deltatiger https://github.com/Deltatiger ์ด๋ฏธ ๋ฐฐ์ก ๋์์ต๋๊น?
โ
์ด ์ค๋ ๋๋ฅผ ๊ตฌ๋ ํ๊ธฐ ๋๋ฌธ์์ด ๋ฉ์์ง๊ฐ ์ ์ก๋์์ต๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/Microsoft/vscode/issues/10121#issuecomment-395718792 ,
๋๋ ์ค๋ ๋ ์์๊ฑฐ
https://github.com/notifications/unsubscribe-auth/AEVMyNsBaeorg-rczkcZsifgpi-jtPR7ks5t6lB7gaJpZM4JckZO
.
ํํ
๋ชฉํ๊ฐ ํฐ๋ฏธ๋์ด๋ ์ถ๋ ฅ (OP์ ์ค๋ช
๋๋๋ก)๊ณผ ๊ฐ์ด ์์ ๋กญ๊ฒ ํฌ๊ธฐ๋ฅผ ์กฐ์ ํ๊ณ ์ด๋ํ ์์๋ ๊ฒ์ด๋ผ๋ฉด ์๋ฌด ๊ฒ๋ ํด๊ฒฐ๋์ง ์์ต๋๋ค.
๋ค์ค ๋ชจ๋ํฐ ์ง์์ด์ด ๊ธฐ๋ฅ์ ์ํ๋ ์ ์ผํ ์ด์ ๋ ์๋๋๋ค.
@Hypernut ๋๋ ์์ ํ ๋์ํฉ๋๋ค.
์ด์ ๋ชจ๋ ์ถ๋ ฅ / Git / ํฐ๋ฏธ๋์ ๋ํด ํ๋์ ์ฐฝ (์๋ ์ฐฝ)์ ๊ฐ์ง ์ ์๊ณ ์ค์ ์ฝ๋์ ๋ํ ์ ์ฐฝ์ ๋ง๋ค ์ ์๋ค๋ ์ ์์์ด ๊ธฐ๋ฅ์ ํด๊ฒฐ ๋ฐฉ๋ฒ์ผ๋ก ์ฌ์ฉํ์ต๋๋ค.
์ด๋ ๊ฒํ๋ฉด ํฐ๋ฏธ๋ / ์ถ๋ ฅ์ ์ฃผ์ํ๋ฉด์ ๋ ๋ง์ ๋ถ๋์ฐ์ ์ป์ ์ ์๋๋ฐ, ์ด๊ฒ์ด ํ๋กํ
์๋์ฐ์ ์ฃผ์ ์ด์ ์ค ํ๋๋ผ๊ณ ์๊ฐํฉ๋๋ค. ํ์ง๋ง ๊ทธ๊ฒ์ด ์ ๊ด์ ์
๋๋ค.
๋ํ Multi Window ์ฝ๋ฉ์ ๋ํ ๋ ผ์๊ฐ ๋ง์ ๊ธฐ ๋๋ฌธ์ (์ ์ฐฝ์ ์ด๋ ค๋ฉด Ctrl + K, O์ ์๋ ์ ์) ํด๋น ๊ธฐ๋ฅ์ ์ฐพ๋ ๋ชจ๋ ์ฌ๋๋ค์ ์ํด ์ฌ๊ธฐ์์ ํด๋น ๋ถ๋ถ์ ๋ช ํํ ํ ๊ฒ์ด๋ผ๊ณ ์๊ฐํ์ต๋๋ค.
๊ทธ๋ฌ๋ ์ด๊ฒ์ ์ํ ํน์ ์ฐฝ์ ์์ ๋กญ๊ฒ ๋๋๊ทธํ๋ ๊ฒ๊ณผ ๊ฐ์ ์์ ๋ฅผ ์ ๊ณตํ์ง ์์ต๋๋ค (์ : ํฐ๋ฏธ๋ ์ฉ ํ๋, git ์ฉ ํ๋, ๋ ๋ฒ์งธ ํฐ๋ฏธ๋ ์ฉ ํ๋).
์ด ๊ธฐ๋ฅ์ ๊ตฌํํ ์ ์๋ค๋ฉด ๋ฉ์ง ๊ฒ์ ๋๋ค.
๊ถ๊ธํด์ ํฐ๋ฏธ๋์ ์ ์ฐฝ์ผ๋ก ๋ถ๋ฆฌํ๋ ค๋ ์ด์ ๋ ๋ฌด์์ ๋๊น? VSCode ์ธ๋ถ์์ ์ ํฐ๋ฏธ๋ ํ๋ก์ธ์ค๋ฅผ ์ฌ๋ ๊ฒ์ด ๋ ๋ซ์ง ์์๊น์?
@ iansan5653 ๊ทธ๋ผ ์ ์ฒ์์ VSCode์ ํฐ๋ฏธ๋์ ๋ฃ์๋์? ๋ณ๋์ git ์ ํ๋ฆฌ์ผ์ด์ ์ด ์๋ ์ด์ ๋ ๋ฌด์์ ๋๊น? ํ์ผ ํ์๊ธฐ? ๋ชจ๋ ํ๋ฌ๊ทธ์ธ์ ์ ๊ฑฐํ๊ณ ํ๋์ ์ฝ๋ ์ฐฝ๋ง ์ ๊ณต ํ์๊ฒ ์ต๋๊น?
@ iansan5653 ๊ทธ๊ฒ ๋ด ๊ฒฝ์ฐ์
๋๋ค.
๋๋ ์ข
์ข
WebStorm (์ด๋ฌํ ๊ธฐ๋ฅ์ด์๋)์ ์ฌ์ฉํฉ๋๋ค. ๋ด ์ํฌ ์คํ
์ด์
์ ๋ ๋์ ์ฝ๊ธฐ๋ฅผ ์ํด ์์ง์ผ๋ก ํ์ ํ๋ ๋
ธํธ๋ถ๊ณผ ์ถ๊ฐ ๋ชจ๋ํฐ๋ก ๊ตฌ์ฑ๋์ด ์์ต๋๋ค. ๋ฐ๋ผ์ IDE๊ฐ ๋ค์๊ณผ ๊ฐ์ด ๋ํ๋๋๋ก ๊ตฌ์ฑํฉ๋๋ค.
๊ทธ๊ฒ์์ด ์ด ์ ์์ต๋๊น? ๋ค, ๋ฌผ๋ก ์ ๋๋ค. ํ์ง๋ง ์ฌ์ ํ ๊ธฐ๋ถ์ด ์ข์ต๋๋ค.
์คํ๋ ค Visual Studio (์ ์ ํ) ํ์ด ํด๋ผ์ด์ธํธ ์ธก ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ / ๋๋ฒ๊น ์ ๋ ์ ์ง์ํ๊ธฐ๋ฅผ ๋ฐ๋๋๋ค. ์ฆ, ์ด๊ฒ์ด ๋๋ฒ๊น ์ VSCode๋ฅผ ์ฌ์ฉํ ์์๋ ํฐ ์ด์ ์ค ํ๋์ ๋๋ค.
"์ด์ ๋ฒ์ ๊ณผ ํ์ผ ๋น๊ต"๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ฉด ํธ์ง๊ธฐ๊ฐ ํ ํ๋ฉด์ ๋ ๊ฐ๋ก ๋ถํ ๋์ด ์์ผ๋ฏ๋ก ์ค ๋์ผ๋ก ์ด๋ํ์ง ์๊ณ ๋ ํน์ ์ฐจ์ด๋ฅผ ๋ณด๋ ๊ฒ์ด ๊ฑฐ์ ๋ถ๊ฐ๋ฅํ ์ ์์ต๋๋ค. ๋ ๊ฐ์ ์ฐฝ์์ ๋ ๋ฒ์ ์ ์ด ์์๋ ์ต์ ์ด ์์ผ๋ฉด ์ ๋ง ์ ์ฝ ํ ์ ์์ต๋๋ค.
์ด ๊ธฐ๋ฅ์ด ํ์ํ๋ค๊ณ ์๊ฐํฉ๋๋ค.
Notepad++
์๋์ด ๊ธฐ๋ฅ์ด์์ด ์ฐฝ์ ๋์ฐ๋ ๊ธฐ๋ฅ์ด ์์ง๋ง vs code
์๋ ๊ฒ์ ์ฐพ์ ์ ์์ต๋๋ค.
๋ฐ๋ผ์ ๋ค๋ฅธ ํ๋ฉด์ ์ฐฝ์ ๋์ฐ๋ ค๋ฉด ์ ์ฐฝ์ ์ฐ ๋ค์ ํ์ผ์ ์ด์ด์ผํฉ๋๋ค. ์ฌ์ฉํ๊ธฐ๊ฐ ๋๋ฌด ํ๋ค๋ค๊ณ ์๊ฐํฉ๋๋ค.
๋ฐ๋ผ์์ด ๊ธฐ๋ฅ์ ์ถ๊ฐํ์ญ์์ค.
๊ทธ๋ฆฌ๊ณ ๊ทธ๊ฒ์ ํด๊ฒฐํ ์ข์ ๋ฐฉ๋ฒ์ด์๋ ์ฌ๋์ด ์์ต๋๊น?
๊ฐ์ฌ!
์ถ์ : ๋๊ตฐ๊ฐ๋ ์ด๋ชจ์ง๋ฅผ ํฌ๊ธฐํ๊ณ ๋ค๋ฅธ ์๊ฐ์ ๋ฃ๊ฑฐ๋ ๊ทธ๊ฒ์ ํํํ๋ ๋ฐฉ๋ฒ์ ๋ํด ๋ช ๊ฐ์ง ๋ฐฉ๋ฒ์ ์ ๊ณตํ์ง ์๋ ์ฌ๋์ด ์์ต๋๋ค.
์ด๋ค ์ฌ๋๋ค์ ๋์ ๋ฆฌ๋ทฐ์ ๋จ์ ์ ์ข์ํ์ง ์๊ณ ๋ฐ๋ฅ์ ๋ฆ๋ ๋ฐฉ๋ฒ ๋ง ์๊ณ ๊ทธ๋ฅ ๋ ๋ ค ๋ฒ๋ฆฌ๊ณ ๋ฌด์ํฉ๋๋ค.
๋๋์ด ์ฌ๋๋ค์ด ์๋ง ์ฐ๋ฆฌ์ ์์ฌ ์ํต์ ํ ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
ํ๋กํ / ๋ํน ๊ฐ๋ฅ ์ฐฝ๊ณผ ๋ค์๋ก๋๋ฅผ ์ํด ์ ์ฅ๋ ์์น๋ฅผ ์ํฉ๋๋ค. ํ์ฌ ์ฌ๋ฌ ๋ชจ๋ํฐ์ ๊ฑธ์ณ ์ฐฝ์ ๋๋ฆด ์ ์์ง๋ง ๋ค์์ ์ด ๋ ์์น๊ฐ ๊ธฐ๋ณธ๊ฐ์ผ๋ก ์ฌ์ค์ ๋ฉ๋๋ค. ๋๋ถ๋ถ ์ ๋ ์ฐฝ์ ๊ธฐ๋ณธ ์์น๊ฐ ๋ง์์ ๋ค์ง ์๊ณ ์ด๋ํ๊ณ ์ถ์ต๋๋ค.
@ CHN-STUDENT ๋๋ ์ฌ๋๋ค์ด ์ฐ๋ฆฌ์๊ฒ ํ์ํ๋ค๋ ๋ฐ ๋์ํ๊ธฐ ๋๋ฌธ์ : -1 : ํฌํํ๋ค๊ณ ์๊ฐํฉ๋๋ค (์ด ์ค๋ ๋์๋ 270 ๊ฐ์ ๋๊ธ์ด ์์ผ๋ฉฐ ๊ฐ์ฅ : +1 : ํฌํ ๋ ๋ฌธ์ ์ ๋๋ค). ์ด ์ฃผ์ ๋ ๋ ์ด์ ์ฐ๋ฆฌ๊ฐ ์ํ๋ ๊ฒ์ด ๋ฌด์ ์ธ์ง , ์ด๋ป๊ฒ ๊ตฌํํ ์
์ด ๋๋ฝ ๋ ๊ธฐ๋ฅ์ ๋ด๊ฐ VS ์ฝ๋๋ฅผ ์ฌ์ฉํ ์์๋ ์ฃผ๋ ์ด์ ์ ๋๋ค.
๋ค๋ฅธ ์ฌ๋๋ค์ด ๋งํ ๊ฒ๊ณผ ์ผ์น-๋ค์ํ ํจ๋์ ๋ํน ํ ์ ์๋ค๋ ๊ฒ์ ๋์๊ฒ๋ ์ฝ๊ฐ์ ๊ฑฐ๋ ์ฐจ๋จ๊ธฐ์ ๋๋ค. -VS Code์์ ์๋ํ ์ธ ๋ฒ์งธ ์์ ์ด์์ต๋๋ค (ํ ๋ง๋ฅผ light๋ก ๋ณ๊ฒฝ ํ ์งํ์ ๋ฉ๋ด๋ฅผ ๋ณผ ์ ์๊ณ mssql ํ์ฅ์ ์ค์น ํ ์งํ).
๋์์ด ๋๋ ค๋ฉด-๋์๊ฒ ์ ์ฉํ ๊ฒ์ ์ฌ๋ฌ ํ๋ฉด์์ ํ์ผ์ ์ด ์์์๋ฟ๋ง ์๋๋ผ IDE์ ์ด๋ ๊ณณ์์๋ ๋ชจ๋ ์ข ๋ฅ์ ํจ๋์ ๋ํน ํ ์ ์๋ค๋ ๊ฒ์ ๋๋ค (์ ์ฐฝ์ผ๋ก ์ด๋ํ ์์๋ ์ ์ฐฝ์ผ๋ก ํ์ ํฌํจ). ์คํฌ๋ฆฐ). -์ผ๋ฐ์ ์ธ ์ค์ ์์๋ ํ๋ฉด์ ์ฒ์ ๋ ๊ฐ์์ ์ฝ๋ ํ์ผ์ ์ด๊ณ ๋ชจ๋ ์ ์ฉํ "์ํ"ํจ๋์ ์ ์ดํ์ ์ธ ๋ฒ์งธ ํ๋ฉด์ ๋ํนํ์ต๋๋ค.
์๋์ ์ธ ๋ฒ์งธ ํ๋ฉด์ด ์ด๋ป๊ฒ ์๊ฒผ๋์ง์ ๋ํ ์ ํ์ ์ธ ์๋ฅผ ์ฒจ๋ถํ์ต๋๋ค (๋์์ด๋๊ธฐ๋ฅผ ๋ฐ๋ผ๋ฉฐ)-๋๋
ํ ๋ ํ
์คํธ์ ๋ํด ์ฌ๊ณผ๋๋ฆฝ๋๋ค.
๊ทธ๊ฑด ๊ทธ๋ ๊ณ , Visual Studio๊ฐ ์ํํ๋ ๋๋ถ๋ถ์ ํจ๋ ๋ํน ์์ ์ด .NET์ ๋ด์ฅ๋์ด ์๋ค๋ ์ธ์์ ๋ฐ์์ต๋๋ค.์ด๋ฅผ ๊ตฌํํ๋ ๊ฒ์ด ์ ๋ง ์ด๋ ต์ต๋๊น? -์ด์จ๋ Visual Studio๋์ด ์์ ์ ํ๋ฅญํ๊ฒ ์ํํฉ๋๋ค. ์๋ง๋ Visual Studio Prime ํ์ ์ฐ๋ฝํ์ฌ์ด ๋นํธ์ ๋ํ ์ฝ๋๋ฅผ ๋น๋ ค๋ฌ๋ผ๊ณ ์์ฒญํ ์ ์์ต๋๋ค. ;-)
ํธ์ง : ํ, VS ์ฝ๋๊ฐ ์ ์ ์ฑ์ธ ๊ฒ ๊ฐ์ต๋๋ค ... ์, ๊ทธ๊ฒ์ _ ํฅ๋ฏธ๋ก์ด ๊ฒฐ์ ์ ๋๋ค ... hrmm ...
์ด๊ฒ์ด ์ฐ๋ฆฌ ํ์ ์๋ฌด๋ ์ค์ ๋ก VS Code๋ฅผ ๊ธฐ๋ณธ ๊ฐ๋ฐ ํ๋ซํผ์ผ๋ก ์ฌ์ฉํ์ง ์๋ ์ ์ผํ ์ด์ ์ ๋๋ค. ์ฐ๋ฆฌ๋ VS 2017์ ๊ณ์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. ๋ชจ๋ ๊ฒ์ด ๋ช ๋ฐฑํ ๋ฏผ์ฒฉ์ฑ์๋ ๋ถ๊ตฌ ํ๊ณ ์.
๋๋ VS Code ํ์ด ์ด๊ฒ์ด ํต ์์ค์ ๋ฌธ์ ๋ผ๋ ๊ฒ์ ๊นจ๋ฌ์์ผํ๋ค๋ ๊ฒ์ ์์ฌ์ ์ฌ์ง๊ฐ ์์ต๋๋ค. ๊ทธ๋์ ๋ถ๋ช ํ ๊ทธ๋ค์ ํด๊ฒฐํ ์์๋ ์ค๋ํ ์ํคํ ์ฒ ๊ฒฐํจ์ ๊ฐ์ง๊ณ ์์ต๋๋ค.
๋ Visual Studio (๋ฐ Bill Cliniton์ด ๋ฐํ ๋ ์ดํ๋ก ๋ค๋ฅธ ๋ชจ๋ ๊ฐ๋ฐ์ ํ๊ฒฝ์์ ์ง์)๊ฐ ์ง์ํ๋ ๊ฐ๋ฐ์ ํ๊ฒฝ์์ํ 3 ๋ ๊ธฐ๋ฅ์ ๋๋ค. ๋ฐ๋ผ์ ์ด๊ฒ์ ๋ฒ์ฃผ์์๋ ๊ฒ์ด ์๋๋๋ค. "์, ๊ทธ๋ฐ ์๊ฐ์ ๋ชปํ์ด์!"
VS Code๋ ๋จ์ํ ๊ทธ๊ฒ์ ๋ฝ์ ์ ์์ต๋๋ค.
๋ฌธ์ / ์ถ๋ ฅ / ํฐ๋ฏธ๋ ์ฐฝ์ ์์๋๋ก ์กฐ์ ํ๋ ๋ฐ ์ง์ณค์ต๋๋ค. ๋ถ๋ฆฌ ๊ฐ๋ฅํ๊ฒ ๋ง๋๋ ์ฒซ ๋ฒ์งธ ๋จ๊ณ๊ฐ ๋ ๊ฒ์ ๋๋ค.
ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ํ๋ ppl์ ๊ฒฝ์ฐ ํ๋ก์ ํธ ํด๋์ ๋ํ ์ฌ๋ณผ๋ฆญ ๋งํฌ๋ฅผ ๋ง๋ค๊ณ ํด๋น ํด๋๋ฅผ ์ ์ฐฝ์ผ๋ก ์ฝ๋ ๋ค. ๋ ์ฐฝ ๋ชจ๋์์ ํ๋ก์ ํธ๋ฅผ ๊ฐ์ ธ์ต๋๋ค. VS ์ฝ๋ ํ์์ด ๋ฒ๊ทธ๋ฅผ "์์ " ํ์ง ๋ง์ญ์์ค (๋ค์ค ์ฐฝ ์ง์ ofc๋ฅผ ์ถ๊ฐํ์ง ์๋ ํ).
๋ช ๊ฐ์ง ๋ฒ์ ์ ์ ๋ช ๋ น ํ๋ ํธ์ ์ถ๊ฐ ๋ "์ ์ฐฝ์์ ์์ ๊ณต๊ฐ ๋ณต์ "๋ช ๋ น์ด ๋ ๋์ ์ต์ ์ด ์๋๋๊น?
์๋ ํ์ธ์.
ํด๊ฒฐ ๋ฐฉ๋ฒ์ผ๋ก ๊ด์ฐฎ์ต๋๋ค. ์ฌ๋ฌ ์ธ์ด, ๋๊ตฌ ๋ฐ ํ๋ ์ ์ํฌ (์ : ๋ฐฑ์๋ ๋ฐ ๋น์ฆ๋์ค ๋ก์ง + DB ์ถ์ํ๋ฅผ์ํ .NET (๋๊ตฌ ๋ฐ libs ํฌํจ) ๋ฐ ํ๋ฐํธ ์๋ ๋๋ ์ผ๋ถ ๋ค๋ฅธ ํ๋ ์ ์ํฌ๋ฅผ์ํ Angular / VueJS / React)์ ์ฌ๋ฌ ๊ตฌ์ฑ์ผ๋ก ํ๋ก์ ํธ์ ์ก์ธ์ค ํด๋ณด์ธ์.
์์
๊ณต๊ฐ์ ๋ณต์ ํ๋ ๊ฒ์ ๋ฉ๋ชจ๋ฆฌ ๋ฐ ์คํ ๋ฆฌ์ง ๋๋ผ์ด๋ธ ์ฌ์ฉ์์์ด ์ ๋ง ํฐ ๋จ์ ์ด ์์ต๋๋ค.
๋ณธ์ง์ ์ผ๋ก ๋์ผํ ์์
๊ณต๊ฐ์์๋ VSCode์ ์๋ก์ด ์ธ์คํด์ค์
๋๋ค.
์ค๋ณต ์ธ์ด ์๋น์ค ๋ฐ ์ธ์ด ์๋ฒ๋ฅผ ์คํํ๋ฉด ํนํ ํ๋ก์ ํธ ์ ์ฒด ๋ถ์์ ์ฌ์ฉํ๋ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ๋์ผํ ํ์ผ์ ์ก์ธ์คํ์ฌ ๊ฒฝ์ ์กฐ๊ฑด๊ณผ ๊ณผ๋ํ HDD / SSD ์ฌ์ฉ๋์ ๋ง๋ค ์ ์์ต๋๋ค.
๋ฌผ๋ก ์ด๋ฌํ ๋๊ตฌ์ ๋๊ตฌ๋ฅผ ๋นํ์ฑํ ํ ์๋ ์์ง๋ง ๋๊ท๋ชจ ํ์์ ์์
ํ ๋๋ ํญ์ ๋๊ตฐ๊ฐ๊ฐ vscode ์ค์ ํด๋๋ฅผ ์ปค๋ฐํ๋ ๊ฒฝ์ฐ๊ฐ ๋ฐ์ํฉ๋๋ค (Gitignor ๋ ๊ฒฝ์ฐ์๋-์ด๋ป๊ฒ ์ด๋ฐ ์ผ์ด ๋ฐ์ํ๋์ง ๋ฌป์ง ๋ง์ญ์์ค). ๊ทธ๋ฆฌ๊ณ ํผ๋์ด ์จ๋ค.
๋ํ ์บ์ฑ์ด ๋ฌธ์ ๊ฐ ๋ ์ ์์ต๋๋ค.
Electron์ ํ๋ ์๋ฆฌ์ค ์ฐฝ์ ๊ตฌํ ๋ ๋ฉ์ง ์๋ฃจ์
์ด ๋ ์ ์์ง๋ง ํต์ฌ์
๋๋ค. ์๊ฐ๋ ๊ฑธ๋ฆฝ๋๋ค. ๊ทธ ์์ค์์ ํต์ฌ ์ฝ๋๋ฅผ ๋ณ๊ฒฝํ๋ ๊ฒ์ด ์ค์ํ๊ธฐ ๋๋ฌธ์
๋๋ค.
๊ทธ๋ค์ ์๋ง๋ ์ต๋ ์ฑ๋ฅ / RAM ์ฌ์ฉ ๋น์จ๋ก ๊ธฐ๋ฅ์ ๊ตฌํํ๊ธฐ๋ฅผ ์ํ์ง๋ง Electron ๋ฐ ๋ณต์กํ ์ฝ์ด์ ๋ง์ถคํ ๋น๋๋ก ์ธํด ๋งค์ฐ ๋ณต์กํฉ๋๋ค. ํต์ฌ์ ์ผ๋ก ๊ตฌํํ๋ฉด Visual Studio 2015, 2017, WebStorm ๋ฑ๊ณผ ๊ฐ์ด ๋ชจ๋ ์ฐฝ์ ํ๋ ์์๋ '์กด์ฌ'ํ ์ ์์ต๋๋ค.
ํนํ ๋ค์ค ๋ชจ๋ํฐ ์ค์ ์ ๊ฒฝ์ฐ ์ค์ํ ๊ธฐ๋ฅ์ ๋๋ค. ์ด๋ ค์๋ ๋ค์ค ์ฐฝ ํ์ผ์์ ๋จ์ผ ์์ ๊ณต๊ฐ ํ๋ก์ธ์ค๋ฅผ ๊ณต์ ํฉ๋๋ค.
_ ๊ฐ๋ฅํ ํด๊ฒฐ์ฑ : ํ๋ ์์๋ ์ฐฝ์ ๊ตฌํํ๋ ๋์ VSCode์ ์ ์ธ์คํด์ค๋ฅผ ์ด์ง ๋ง ์ฒซ ๋ฒ์งธ ์ธ์คํด์ค์ ๊ณต์ ํ์ฅ์ ์ฌ์ฉํ ์ ์๋๋ก ๋ช ๋ น ์ค ์ต์ ์ ์ถ๊ฐํฉ๋๋ค (๋ฌธ์ : ํ์ฅ ํธ์คํธ๋ฅผ ๊ณต์ ํ ์ ์๊ฑฐ๋ ์ธ์คํด์ค์ ์ฐ๊ฒฐํ ์ ์์ต๋๊น?) ._
@JustinAddams ๋ด๊ฐ ์ง๊ธํ๊ณ ์๋ ์ผ,
๋ณต์ ๋ ์์ ๊ณต๊ฐ๋ณด๊ธฐ์ ๋ํด๋ณด๊ธฐ ๊ตฌ์ฑ์ ์กฐ์ ํ๋ ๊ฒ๋ ์ข์ ๊ฒ์ ๋๋ค.
์๋ฅผ ๋ค๋ฉด
๊ธฐํ
๋ํ ์ฃผ ์์ ๊ณต๊ฐ ์ฐฝ์์ ์ฐ๋ฆฌ๋ ๊ฐ๋ฐ์๋ก์ ํ์ ๋ณต์ ์์ ๊ณต๊ฐ ์ด๋ฒคํธ๋ฅผ ์์ ํ๋ ๋ธ๋ฆฌ์ง ์๋น์ค๋ฅผ ๋ง๋ค ์ ์์ผ๋ฉฐ ์ฃผ ์์ ๊ณต๊ฐ ์ฐฝ๊ณผ ์ํธ ์์ฉํ ์ ์์ต๋๋ค.
์ฌ์ฉ ์ฌ๋ก, ์ :
๋ฏธ๋ฆฌ ๊ตฌ์ฑ๋ ํ ํ๋ฆฟ์ผ๋ก ํ์ ์์ ๊ณต๊ฐ ๋ง๋ค๊ธฐ
๋ณต์ ์์
๊ณต๊ฐ๊ณผ ๋น์ทํ์ง๋ง ๊ธฐ๋ณธ ์์
๊ณต๊ฐ ์ฐฝ์์ ํ์ ํ๋ก์ธ์ค๋ฅผ ๋ง๋ญ๋๋ค.
์๋ฅผ ๋ค์ด ํ
ํ๋ฆฟ์ ์ด๋ฆ์ "Panel only"(๋ฌธ์ , ์ถ๋ ฅ, ๋๋ฒ๊ทธ ์ฝ์, ํฐ๋ฏธ๋ ๋ง ํฌํจ)์
๋๋ค.
์์ ์์
๊ณต๊ฐ ํฐ๋ฏธ๋ ํญ์์ yarn test --watch
์์ํ ์ ์์ต๋๋ค.
Command+Click
์ํํฉ๋๋ค.ํ์ง๋ง ์ด๊ฒ์ Visual Studio Code์ ์์ ์ธ์ ์๋ก๋ํ๋ ๊ฒ ๋ฟ์ด์ง ๋ง ์์ ํ๋ก๋ ๋ vscode๋ ์๋์ง๋ง ๊ฐ๋จํ๊ณ ๊ฐ๋ฒผ์ด๋ก๋ ๋ณํ์ ๋๋ค. ๋ง์ ๋ฆฌ์์ค๊ฐ ํ์ํ์ง ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
๋ํ VSCode์ ๋ชจ๋์ ์ฌ๋ฌ ์ธ์คํด์ค๋ฅผ ์๋ก ์ฝ๊ฒ ์ฐ๊ฒฐํ ์์๋ ๋ฏธ๋ค์จ์ด๋ฅผ ํตํด ํต์ ํด์ผํฉ๋๋ค. ๋ฐ๋ผ์ ํ์ ์์ ๊ณต๊ฐ ์ฐฝ์์ ์๋ฅผ ๋ค์ด ESLint์ ๋ฌธ์ ๋ฅผ ๋ณผ ์ ์์ต๋๋ค.
์๋ง๋์ด "๋ธ๋ ์ธ ์คํ ๋ฐ"์ด ๋๊ตฐ๊ฐ์๊ฒ ๋์์ด ๋ ๊ฒ์ ๋๋ค.
๊ฑด๋ฐฐ! & ๊ด์ฌ์ ์ํด thxโฆ
๋ค๋ฅธ ์ฐฝ์ ์ด ๊ฒ์ ์ ์ํ๋ ์ฌ๋๋ค์ ์ํด.
์ด ๊ธฐ๋ฅ์ ์ฃผ์ ์ด์ ์ ๋ค๋ฅธ ๋ชจ๋ํฐ์์ ํฐ๋ฏธ๋ / ์ถ๋ ฅ / ๋ฌธ์ ๋ฅผ ์ฌ๋ ๊ฒ์ด๋ฏ๋ก ์ฝ๋ ์ฐฝ๊ณผ ๋ณ๋๋ก ์ค๋ฅ ๋ชฉ๋ก์ ๋ณผ ์ ์์ต๋๋ค. ๋ฐ๋ผ์ ํ ๋ชจ๋ํฐ์์ Ctrl- ํด๋ฆญํ๊ณ ๋ค๋ฅธ ๋ชจ๋ํฐ์์ ํด๋น ์ฝ๋๋ฅผ ๋ณผ ์ ์์ต๋๋ค.
์ด ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋๋ ๊ฒ์๋ณด๊ณ ์ถ์ต๋๋ค. Webstorm / Phpstorm์ ๋ ๋ค์ด ๊ธฐ๋ฅ์ ๊ฐ์ง๊ณ ์์ผ๋ฉฐ, ์ ๊ฐ ๊ทธ ์ฑ์ ๋ํด ์ ๋ง ์ข์ํ๋ ์ ์ ๋๋ค. ์ธ๋ก ๋ฐฉํฅ ๋ชจ๋ํฐ๋ฅผ ์ฃผ ํธ์ง๊ธฐ๋ก ์ฌ์ฉํ๊ณ ํ์ผ ํธ๋ฆฌ / ํ์๊ธฐ ํจ๋์ ๋ค๋ฅธ ๋ชจ๋ํฐ์๋๋ฉด ํฐ ์ฐจ์ด๊ฐ ์์ต๋๋ค. ๋๋ ๋ํ ๋ค๋ฅธ ๋ชจ๋ํฐ์ ํฐ๋ฏธ๋์ ๋๋ ๊ฒ์ ์ข์ํ์ง๋ง ํญ์ vs ์ฝ๋์ ํตํฉ๋์ง ์์ ํฐ๋ฏธ๋์ ์ฌ์ฉํ ์ ์์ง๋ง ์ด๋ฌํ ํจ๋์ ๊ฒฝ์ฐ ๋ถ๋ฆฌ ๊ฐ๋ฅํ ์ฐฝ์ vs ์ฝ๋์ ๋๋ ๊ฒ์ด ์ข์ต๋๋ค.
๊ทธ๋์? 2 ๋
์ด๋ฉด ์ ๋๋์?
ํตํฉ "๊ฒ์"ํจ๋์ ํญ์ ๊ฑฐ๋ํ๊ณ ๋๊ธฐ ๋๋ฌธ์ ๊ฒฌ๋ ์ ์์ต๋๋ค.
์ง๊ธ์ 2 ๋
์ด ์ง๋ฌ๊ณ ์ฌ๊ธฐ์์ ๊ฐ์ฅ ์ํ๊ณ ๋
ผ์ ๋ ๊ธฐ๋ฅ์ด์ง๋ง ์ฌ์ ํ ๊ฐ๋ฐ์๊ฐ์ด ๊ธฐ๋ฅ์ ์์ ํ ๋ฌด์ํ๊ณ ์๋ค๋ ๊ฒ์ด ์ด์ํฉ๋๋ค.
๋๋ ๋๋ ต๋ค, ๊ทธ๋ค์ ์ด๋ฏธ ์ค๋ ์ ์ ๋๋ฌด ๋ณต์กํ๊ฑฐ๋ ๋๋ฌด ๋ง์ ์ผ์ ์๊ฐํ๊ณ , ๊ทธ๋ด ๊ฐ์น๊ฐ ์๋ค๊ณ ๊ฒฐ์ ํ๊ณ ๊ฐ๋ฅํ ํ ์ค๋ซ๋์ ๋์ง์ ์ง์ฐ์ํค๋ ๊ฒ์ ์กฐ์ฉํ ์ ์งํ์ต๋๋ค ...
๊ทธ๋ฆฌ๊ณ ์ ๋์ด ์์ฌ ์ํตํ์ง ์์์ผ๋ก ์ธํด ์ฝ๊ฐ ํ๊ฐ๋ฌ์ต๋๋ค. ๋ด๊ฐ ํ๋ ธ์ ์๋ ์์ง๋ง, ๋ง์ดํฌ๋ก ์ํํธ ์ ์น์ ๊ฐ์ ๋์๊ฐ ๋๋ค ...
๋๋ ๋๋ ต๋ค, ๊ทธ๋ค์ ์ด๋ฏธ ์ค๋ ์ ์ ๋๋ฌด ๋ณต์กํ๊ฑฐ๋ ๋๋ฌด ๋ง์ ์ผ์ ์๊ฐํ๊ณ , ๊ทธ๋ด ๊ฐ์น๊ฐ ์๋ค๊ณ ๊ฒฐ์ ํ๊ณ ๊ฐ๋ฅํ ํ ์ค๋ซ๋์ ๋์ง์ ์ง์ฐ์ํค๋ ๊ฒ์ ์กฐ์ฉํ ์ ์งํ์ต๋๋ค ...
๋๋ ์ด๊ฒ์ด ์ด๋ป๊ฒ ๊ทธ๋ ๊ฒ ๋ณต์ก ํ ์ ์๋์ง ์ ํ ๋ชจ๋ฅธ๋ค. ์๋ง์ ๋ค๋ฅธ ์ํํธ์จ์ด๊ฐ์ด ์์ ์ ์ํํ๊ณ ์์ผ๋ฉฐ ๊ณ์ ์ํ ํ ๊ฒ์ด๋ฏ๋ก ์ค์ ๋ก ๊ฐ์ฅ ๋ง์ด ์์ฒญ ๋ ๊ธฐ๋ฅ ์ค ํ๋๋ฅผ ๊ตฌํํ์ง ๋ชปํ๊ฒํ๋ ๊ฒ์ด ๋ฌด์์ธ์ง ์์ ํ ํ์ ํ ์ ์์ต๋๋ค.
ํ์ฌ VSCode ์์ ์ ์ฐธ์ฌํ ๊ฐ๋ฐ์๊ฐ ์๊ธฐ ๋๋ฌธ์ ๋๊น? VSCode๋ก ์์ต์ ์ฐฝ์ถ ํ ์ ์๊ธฐ ๋๋ฌธ์ ์ถฉ๋ถํ ๊ฐ์น์๋ ๊ฒ์ผ๋ก ๊ฐ์ฃผ๋์ง ์์ต๋๊น?
์ต๊ทผ์ ์ปดํจํฐ๊ฐ ์ด์ ๋ณด๋ค ํจ์ฌ ๋ง์ ์์คํ ๋ฆฌ์์ค๋ฅผ ๊ฐ์ง๊ณ ์๋ค๋ ์ ์ ๊ณ ๋ คํ ๋ "์ด๊ฒ์ ์ปดํจํฐ์ ๋๋ฌด ๋ง์ ๋ถ๋ด์ ์ค ์ ์์ต๋๋ค"๋ผ๋ ์ฃผ์ฅ์ด ํ๋นํ๋ค๋ ๊ฒ์ ์์ ํ ํ์ ํ์ง ๋ชปํฉ๋๋ค. ๋ํ ์ํฌ ์คํ ์ด์ ์ ์ด๋ฌํ ์ํฅ์ด์๋ ๊ฒ์ผ๋ก ํ๋ช ๋๋ฉด์ด ๊ธฐ๋ฅ์ ์์ ํ ๋ ์ ์์ต๋๋ค.
์ด๊ฒ์ ์ฌ์ฉํ ์ง ์ฌ๋ถ๋ฅผ ์ ํํ๋ ๊ฒ์ด ์์งํ ์ ํํ์ง ์๋ ๊ฒ๋ณด๋ค ํจ์ฌ ๋ซ์ต๋๋ค.
VSCode๋ ์ฝ๋ฉํ๋ ์ฌ๋๋ค์ด ์ฌ์ฉํฉ๋๋ค. ์ฝ๋๊ฐ ๊ธฐ๋ฅ์ ์ผ๊ฑฐ๋ ๋๋ ๋ฐฉ๋ฒ์ ์ ์ ์๋ค๋ฉด ์๋ชป๋ ์ํํธ์จ์ด๋ฅผ ์ฌ์ฉํ๊ณ ์์ ์ ์์ต๋๋ค.
์์คํ ๋ฆฌ์์ค ์๋ชจ๋ฅผ ์ค์ด๊ธฐ์ํ ์กฐ์น ์ธ์๋ "๋๋ถ๋ถ์ ์ฌ์ฉ์๋์ด ๊ธฐ๋ฅ์ ๋๋ ๋ฐฉ๋ฒ์ ๋ชจ๋ฅด๊ธฐ ๋๋ฌธ์ ์ค์น์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ผ์ ธ ์์ผ๋ฏ๋ก ์ํํธ์จ์ด๋ ๋ค์๊ณผ ๊ฐ์ด ๋ ์ ์์ต๋๋ค."๋ผ๋ ์ค๋๋ ๋ฏฟ์์ ๋ฐํ์ผ๋ก ์ด์ ๊ฐ์ ์๋ก์ด ๊ธฐ๋ฅ์ ์ถ๊ฐํ์ง ์์ต๋๋ค. ๋ค์ํ ์ปดํจํฐ์์ ์ ๋ง ๋๋ฆฌ๊ณ ์ฐ๋ฆฌ๋ฅผ ๋์๊ฒ ๋ณด์ด๊ฒ ํ ๊ฒ์ ๋๋ค. "๋ ๊ตฌํ์ ๋ถ์กฑ์ ๋ํด ๊ฐ๋ฅํ ๋ ๋์ ์ฃผ์ฅ์ ๋๋ค. ์ด๋ ํ๊ฒ ์ฌ์ฉ์ ๊ธฐ๋ฐ์ด ๋๋ถ๋ถ์ ๊ฒ๋ณด๋ค ๊ธฐ์ ์ ์ผ๋ก ๋ ์ทจ์ฝํ๋ค๋ ๊ฒ์ ์๋ฏธํ๊ธฐ ๋๋ฌธ์ ๋๋ค.
๋ง์ง๋ง์ผ๋ก ํ์ธํ์ง๋ง ๊ทธ๋ ์ง ์์์ต๋๋ค.
๋ด ์ถ์ธก์ผ๋ก๋ ํญ์ด์๋ ์ ์ฐฝ์ ๋ง๋ค๊ณ ์ ์๋ก ์ธํด ํญ์ด ์ํ๋ฅผ ์ ์งํ๋ ๊ฒ์ด ์ด๋ ต๋ค๋ ๊ฒ์ ๋๋ค. ํญ์ ์์ ์ ์ฐฝ์ผ๋ก ๋๋๊ทธ ํ ๋๋ง๋ค ์ ์ฐฝ์ ๋ง๋ค์ด์ผํ๋ฉฐ ์ด๋ ๋ถ๋ช ํ ์ฌ์ด ์ผ์ด ์๋๋๋ค. ํนํ ํฐ๋ฏธ๋, ์ฌ์ด๋ ๋ฐ ๋ฑ๊ณผ ๊ฐ์ ๊ฒ๋ค์ ๊ฒฝ์ฐ.
๋๋ ์ฌ์ ํ์ด ๊ธฐ๋ฅ์ ํ์ฌ์ ์ผ๋ก ์ํ๋ค.
@Penagwin ๋ง์ฐฌ๊ฐ์ง๋ก, ๊ทธ๋ฌ๋ ๊ทธ๊ฒ์ ๊ตฌํํ ์ ์๋ค๋ ๊ธฐ์ ์ ์ถ๋ก ์ด ๋ฌด์์ธ์ง ๋ชจ๋ฅด๊ฒ ๋ค๋ ์ ์ ๊ฐ์ํ ๋, ๋๋ ๋ํ ์์ ๋ฐ๋ฅด๊ณ
๊ทธ ๋์ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๋ ๊ฐ์ ์ฐฝ์ ์ด๊ณ ๋์ผํ ํ๋ก์ ํธ์ ์์ ํด๋์ ํ์ ํด๋๋ฅผ ์ฌ๋ ๊ฒ์ ๋๋ค. ์๋ฅผ ๋ค์ด ํ ์ฐฝ์์ ์ฑ ๋๋ ํฐ๋ฆฌ๋ฅผ ์ด๊ณ ๋ค๋ฅธ ์ฐฝ์์ '๊ณต์ฉ'ํด๋๋ฅผ ์ฝ๋ ๋ค. ๋จ์ ์ ๋๋๊ทธ ์ค ๋๋กญ ํญ์ด ์๋ค๋ ๊ฒ์ ๋๋ค.
2 ๊ฐ์ ์ฐฝ์ผ๋ก ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ ์ํ๋ ๋ชจ๋ ์ฌ๋๋ค์๊ฒ. ๋ ๋ฒ์งธ ํ๋ฉด์์ ๋๋ฒ๊ทธ ๊ฒ์ฌ๊ธฐ ๋๋ ํฐ๋ฏธ๋ / ์ถ๋ ฅ ๋ฑ๊ณผ ๊ฐ์ ํญ๋ชฉ์ ๊ฐ์ง ์ ์๋ค๋ ์ค์ ๋ฌธ์ ๋ ์ ํ ๋์์ด๋์ง ์์ต๋๋ค.
ํธ์ง์ ์ํด ๋ค๋ฅธ vscode ์ฐฝ์์ ํ์ฌ ํ์ผ์ ์ด๋ ค๋ฉด "Ctrl K, O"๋ฅผ ์ฌ์ฉํ์ญ์์ค. ์๋ก ์ด๋ฆฐ ์ฐฝ์ ๋น๋ํ๋ ค๋ฉด ํฐ๋ฏธ๋ ๊ธฐ๋ณธ ๋๋ ํ ๋ฆฌ๋ฅผ ๋ค์ ์ค์ ํด์ผํฉ๋๋ค. ํ์ผ์์๋ง ์๋ํฉ๋๋ค. ํฐ๋ฏธ๋ ์ฐฝ์๋ ์์ต๋๋ค. ๋๋๊ทธ ์ค ๋๋กญ๊ณผ ๊ฐ์ง๋ ์์ง๋ง ๋ ๋ฒ์งธ ๋๋ ์ธ ๋ฒ์งธ ๋ชจ๋ํฐ๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด ๋ช ๊ฐ์ ํ์ผ์ ๋ค๋ฅธ ์ฐฝ์ผ๋ก ์ด๋ํด์ผํ๋ ๊ฒฝ์ฐ ์ ์ฉ ํ ๊ฒ์ ๋๋ค. ํด๊ฒฐ์ฑ ์ด ์๊ธฐ ๋๋ฌธ์ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ์ธ์์ ์๋ฒฝํ์ง ์์ต๋๋ค. ์ฐ๋ฆฌ๊ฐ ๊ฐ์ง ๊ฒ์ ์ต๋ํ ํ์ฉํ๊ณ ์ผ์ ์์ํ์ญ์์ค. ๋ ๋์ ๊ฒฐ๊ณผ๊ฐ ๋์ฌ ๋๊น์ง ์ด๊ฒ์ด ๋์์ด๋๊ธฐ๋ฅผ ๋ฐ๋๋๋ค. ์ฆ๊ฑฐ์ด ์ฝ๋ฉ ๋์ธ์!
2 ๋ ์ด ์ง๋ฌ๊ณ ์ด์ ๋ํ ์ง์ ์ด ๊ฑฐ์ ์๋ค๊ณ ๋ฏฟ๊ธฐ ์ด๋ ต์ต๋๋ค. ๋๋ ์ ์ฒด์ ์ผ๋ก ๋ฉ์ง IDE์ด๊ธฐ ๋๋ฌธ์ VS ์ฝ๋์ ์ฌ๊ฐํ๊ฒ ๋น ์ง๊ธฐ โโ์์ํ์ต๋๋ค. ๊ทธ๋ฌ๋ ๋ฉํฐ ์คํฌ๋ฆฐ ์ง์ ์์ด๋ ์ ๋ฌธ ๊ฐ๋ฐ์์ํ ์ฌ๊ฐํ ๊ฒฝ์์๋ผ๊ณ ์๊ฐํ ์ ์์ต๋๋ค. ์ด๋ฌํ ์๊ฒฌ์ ์ดํด๋ณด๋ฉด์ด ๊ด์ ์์ ๋ ํผ์๊ฐ ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
์ง๊ธ์ Webstorm์ผ๋ก ๋์ ๊ฐ๊ธฐ = (
์ด ๊ธฐ๋ฅ์ ํ๋์ ์ง์ผ ๋ณด๋ฉด์์ด ์ผ์ด ์ ๋ง ์ผ์ด๋๊ธธ ๋ฐ๋ผ๋ ๋ ๋ค๋ฅธ ๋ชฉ์๋ฆฌ๋ฅผ ์ถ๊ฐํ์ต๋๋ค! VS ์ฝ๋๊ฐ ์ด๊ฒ์ ๊ตฌํํ ์ ์๋ค๋ฉด ์๋ฒฝํ ํธ์ง๊ธฐ๊ฐ ๋ ๊ฒ์ ๋๋ค !!
์ ์ด๊ฒ์ด ์ฌ์ ํ ๋ฌธ์ ๊ฐ๋์ง ์์ต๋๊น! ์ด ๊ธฐ๋ฅ์ ๋ํ ๋ณด๋ฅ๋ ๋ฌด์์ ๋๊น? VS ์ฝ๋๋ ํ๋ฅญํ ํธ์ง๊ธฐ์ด์ง๋ง ์ฃผ์ ๊ธฐ๋ฅ์ด ๋๋ฝ๋์์ต๋๋ค.
์ด๊ฒ์ ์ ๋ง๋ก ์ผ์ด๋์ผํฉ๋๋ค! Microsoft์ ๊ณ์ ์ ๋ํ ํฐ ๊ฐ๋ .
์ ๋ฐํ์ธ์! ์ด๊ฒ์ ์ง๊ธ๊น์ง ๊ฐ์ฅ ์ํ๋ ๊ธฐ๋ฅ์ ๋๋ค.
3 ๊ฐ์ ๋ชจ๋ํฐ๋ก ์์
ํ๊ณ ์๋๋ฐ, ๊ฐ๋ ์ฝ๋์์ ํ ํ์ผ์์ ๊ตฌํํด์ผํ๋ ๊ธฐ๋ฅ์ ํ์ธํด์ผํ๊ณ ์ด ๊ธฐ๋ฅ์ ๋ณ๋์ ์ฐฝ์์ ์ด์ด ๋ณต์ฌํ์ฌ ๋ถ์ฌ ๋ฃ์ด์ผํ๊ธฐ ๋๋ฌธ์์ด ๊ธฐ๋ฅ์ด ํ์ํฉ๋๋ค. ์์
๊ณต๊ฐ์ ์ ํ ํ ์์๋ ํ๋์ ๋ชจ๋ํฐ ๋ด์์ ์ฐฝ์ ๋ถํ ํ๋ ๋์ ์ํฉ๋๋ค.
์ฐฝ์ ๋์ฐ๊ธฐ ์ํด์ด ๊ธฐ๋ฅ์ ๊ตฌํํ์ญ์์ค (์ฐฝ ๋ถ๋ฆฌ).
+1. ์ด๊ฒ์ ๋ค์ค ๋ชจ๋ํฐ ์์ฐ์ฑ์ ๋งค์ฐ ์ ์ฉํฉ๋๋ค.
์ด ๊ธฐ๋ฅ ์์ฒญ์ ์ต๊ทผ ๋ ๋ฒ์งธ ์์ผ์ ์ถํํ์ต๋๋ค. ๋๋ ๊ทธ๊ฒ์ด ๊ตฌํ ๋ ๊ฒ ๊ฐ์ง ์๋ค :(
+1์ด ๊ธฐ๋ฅ์ ๋ํ ์ ๋ฐ์ดํธ๊ฐ ์์ต๋๊น?
์ด ๊ธฐ๋ฅ์ด GH๋ฅผ ์ฌ๋ฐ๋ฅด๊ฒ ์ฌ์ฉํ์ง ๋ชปํ๊ฑฐ๋ ์ธํฐ๋ท ํ ๋ก ์์ ์ ์๋ํ์ง ์๋ ๊ฒ๊ณผ ๊ด๋ จ์ด์๋ ๊ฒ ๊ฐ์ต๋๋ค. ๋ฌด์๋ฏธํ +1 ์คํธ์ ํ์คํ ๋น์ ์ ์์ธ์ ๋์์ด ๋ ๊ฒ์ ๋๋ค.
@ Krzysztof-Cieslak ๋ฌธ์ ์ ๋ํ ๋๊ธ์ ๋นํ์ฑํํ๊ณ OP์ ๋ํ ๋ฐ์ ๋ง ํ์ฉํ๋ ์ต์ ์ด ์์ด์ผํฉ๋๋ค.
@ Krzysztof-Cieslak +1์ ํ ๋ก ๋ณด๋ค๋ ํฌํ์ ๊ด๋ จ์ด ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
+1์ ์ข ์ข ๋ํ๋ฅผ ๋์ด๋ ๋ฐ ์ฌ์ฉ๋๋ฏ๋ก Microsoft ์ง์์ ๋ฌธ์ ๋ฅผ ํ์ง ์์ต๋๋ค.)
@SkyzohKey , ์ด๋ฏธ ์ด๋ ธ์ผ๋ฉฐ ์๋ฌด๊ฒ๋ ์์ง ์์ ๊ฒ์ ๋๋ค.
MS๊ฐ github์ ๋ณธ์ง์ ์ผ๋ก ์ ์ ํ๋ก์ ํธ๋ฅผ ์์ ํ๊ณ ์๊ธฐ ๋๋ฌธ์ ์ค์ ๋ก ๋น์ ๋ณผ ์ ์์ต๋๊น? ๋๋ ์ด๊ฒ์ด ์๋ํฐ์ ๊ทผ๋ณธ์ ์ธ ๋ฌธ์ ๋ผ๋ ๋ฐ ๋์ํฉ๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ๊ฝค ์ข์ต๋๋ค.
@ napalm684 ์ข์ ์ง์ , ๊ทธ๋ผ์๋ ๋ถ๊ตฌํ๊ณ Electron (https://github.com/Microsoft/vscode/issues/10121#issuecomment-346088717)์์๋ ๋ฌธ์ ๊ฐ ์๋๋ผ VSCode ์ํคํ ์ฒ ์์ฒด (https://github.com / Microsoft / vscode / issues / 10121 # issuecomment-346290180).
์, ์๋ @ n9๋ฅผ ์ฝ์์ต๋๋ค. ์ด๊ฒ์ ์ ์ ๋ฌธ์ ์์ต๋๋ค. ๊ทธ๋ผ์๋ ๋ถ๊ตฌํ๊ณ ์ด๊ฒ์ด ํ์ฌ ๊ฐ์ฅ ์ค์ํ ๊ธฐ๋ฅ ์์ฒญ์ด๋ผ๊ณ ์๊ฐํฉ๋๊น?
์ด ๊ธฐ๋ฅ์ ๋ค์ ๋ฉ์ด์ ๋ฒ์ ์ด ์์ต๋๊น?
๋ค๋ค ์ด๊ตฌ๋ฐ๋ ๊ฑธ ์ซ์ดํ๋ ๊ฑด ์์ง๋ง
์ด ๊ธฐ๋ฅ์ด ์ต์ฐ์ ์์๊ฐ๋๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
์ด๊ฒ์ด ์คํ ์์ค ํ๋ฆฌ์จ์ด๋ผ๋ ๊ฒ์ ์๊ณ ์์ง๋ง ์ด๋ฌํ ์ ํ์ผ๋ก ์ธํด ์๋ก์ด ์ฌ์ฉ์ ๊ฐ VS Code๋ฅผ ์ฌ์ฉ
์ฐ๋ฆฌ๋ ์๋กญ๊ณ ๋ฉ์ง IDE๋ฅผ ์ฌ์ฉํ๊ฒ๋์ด ๊ธฐ์๊ณ ์ธ๊ธฐ๊ฐ ์์ต๋๋ค. ๊ทธ๋ ์ง ์์ต๋๊น?
๊ทธ๋์ ์ ... ์ฌ๊ธฐ์ VS์์ ์์ ํ๋ ๊ฒ์ฒ๋ผ VSCode์์ ํญ์ ๋ถ๋ฆฌ ํ ์ โโ์๊ธฐ๋ฅผ ๋ฐ๋ผ๋ ๊ฐ๋ฐ์๊ฐ ํ ๋ช ๋ ์์ต๋๋ค.
์ฌ๊ธฐ์์๋ ๋๋ถ๋ถ์ ์ฌ๋๋ค๊ณผ ๋์ผํฉ๋๋ค.
๋จ์ผ ํด๋ / ํ๋ก์ ํธ์ ๋ํด ๋ ์ด์์ VS ์ฝ๋ ์ฐฝ์ ๊ฐ๊ณ ๋ ์ด์์ ๋ชจ๋ํฐ์์ ์์
ํ ์ ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
๊ทธ๋ผ์๋ ๋ถ๊ตฌํ๊ณ ๋ฉ์ง IDE ๐
๊ณ์ํด, ๋๋ ๋น์ ์ ์ผ์ ์ฌ๋ํฉ๋๋ค.
๋ํ ์ฌ๋ฌ ์ฐฝ์์ ๋์ผํ ๋๋ ํ ๋ฆฌ๋ฅผ ์ด ์ ์๊ธฐ๋ฅผ ์ํฉ๋๋ค.
๐
๋ ๋ฒ์งธ ๋ชจ๋ํฐ์์ ๋ณผ ์ ์๋๋ก ๋๋ฒ๊ฑฐ ์ฝ์์ ๋ถ๋ฆฌํ๊ณ ์ถ์ต๋๋ค.
+1
ํด๊ฒฐ ๋ฐฉ๋ฒ (์ ์ฐฝ์ ์ด๊ณ ํ์ฌ ์์
๊ณต๊ฐ / ์ฐฝ์์ ์๋ก ์ด๋ฆฐ ์ฐฝ์ผ๋ก ํ์ผ์ ๋์ด์ ๋๊ธฐ)์ ๊ด์ฐฎ์ง ๋ง ์์
๊ณต๊ฐ ์์ฒด์ ์ก์ธ์ค ํ ์ ์์ต๋๋ค. ๋ค๋ฅธ ์ค์ , ์์
๊ณต๊ฐ์ ๋ค๋ฅธ ํ์ผ์ ๋ํ ์ก์ธ์ค ์์ ๋ฑ
๊ทธ๋ฌ๋์ด VSC๋ฅผ ์ ์ธํ๊ณ ๋ ๊ต์ฅํฉ๋๋ค!
VSC์์ ๋ ๋ค๋๋ ์ฐฝ์ผ๋ก ๋ฌด์์ ํ ์ ์๋์ง ํ์ธํ๋ ค๊ณ ํ์ต๋๋ค.
์ฐ์ -Electron์ ์ฌ๋ฌ ์ฐฝ์ ์ง์ํฉ๋๋ค. ์ถ๊ฐ BrowserWindow ์ธ์คํด์ค๋ฅผ ์ด ์๋ ์์ง๋ง๋ก๋์ HTML ํ์ผ์ด ํ์ํฉ๋๋ค.
์ด ๊ฒฝ์ฐ ํ๋กํ ์๋์ฐ์ ํฐ๋ฏธ๋์ ๊ณ ๋ คํด ๋ณด๊ฒ ์ต๋๋ค. VSC ์ฝ๋์ ๊ดํด์๋ ๊ทธ๋ค์ง ์ ์ฐฝํ์ง๋ ์์ง๋ง ๋ชจ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ด "๋ชจ๋๋ฆฌ์ค ์ฑ"์ผ๋ก ์คํ๋๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ฆ, ์ถ๊ฐ ์ฐฝ์ VSC UI์ ๋ด์ฉ์ ์ถ๊ฐํ๋ ค๋ฉด ์ฌ๊ธฐ์ ๋ชจ๋ ์์ฉ ํ๋ก๊ทธ๋จ์๋ก๋ํ๊ณ ๋ถํ์ํ UI ๋ถ๋ถ์ ์จ๊ฒจ์ผํฉ๋๋ค.
์ข์๊ฐ์? ๋ณ๋ก. ์ถ๊ฐ ์ฐฝ์์ ๋ถํ์ํ UI ๋ถ๋ถ์ ์จ๊ธฐ๊ณ ํ์ผ ๋ณ๊ฒฝ ๋๋ ๋ฐ๋ก ๊ฐ๊ธฐ์ ๋ํ ๋ค๋ฅธ ์ฑ ์์ญ ์ ๋ฐ์ดํธ๋ฅผ ๋นํ์ฑํํด์ผํฉ๋๋ค. ๊ฒ๋ค๊ฐ ... Electron ๋ฉ๋ชจ๋ฆฌ๊ฐ ์ด๋ป๊ฒ ์๋ํ๋์ง ๋ชจ๋ฅด๊ฒ ์ง๋ง ๋ชจ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ ๋ฒ์งธ ์ฐฝ์๋ก๋ํ๋ฉด VSC์ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋์ด ํฌ๊ฒ ์ฆ๊ฐ ํ ๊ฒ์ด๋ผ๊ณ ๋ฏฟ์ต๋๋ค.
๋จ์ผ UI ๋ถ๋ถ์ผ๋ก ํ๋กํ ์ฐฝ ์์ ์ ์์ํ๊ธฐ ์ ์ VSC๋ฅผ ๋ ๋ชจ๋ํํ๊ณ ์ผ์ข ์ ๋ค์ค ์ฐฝ ๋ฉ์ปค๋์ฆ์ ์ค๋นํด์ผํ๋ค๊ณ ์๊ฐํฉ๋๋ค.
์ปค๋ฎค๋ํฐ ์ฌ๋ฌ๋ถ, VSC ํ์ ๋์์ฃผ์ธ์.
+1์ ์ข ์ข ๋ํ๋ฅผ ๋์ด๋ ๋ฐ ์ฌ์ฉ๋๋ฏ๋ก Microsoft ์ง์์ ๋ฌธ์ ๋ฅผ ํ์ง ์์ต๋๋ค.)
์๋, ์ด์ ๊ทธ๋ค์ ๋ฌธ์ ๋ฅผ ๋ฌด์ํ๋ ๋ฐ ์ต์ํฉ๋๋ค. :) ์์ค ๊ฑฐ์ธ์ ๋ฉ๋ชจ๋ฅผํ๋ ๊ฒ๊ณผ ๊ฐ์ต๋๋ค. ์ฒ์์๋ ๋ฌด์ํ ์ ์์ง๋ง ์ ์ ํ์๋ ๋ ์ด์ ๋ณผ ์๋ ์์ต๋๋ค.
๋๋ ์ด๋ค ์ข ๋ฅ์ Electron ์ฌ๋์ด ์๋์ง๋ง ์กฐ๊ธ๋ง ๋ค๋ฃจ์์ต๋๋ค. ์ ์ฐฝ์ ์์ํ๊ณ webContents API๋ฅผ ํตํด ๋ถ๋ชจ ์ฐฝ๊ณผ ์์๊ฐ์ ํต์ ์ ์ํํ๋ ๊ฒ์ด ๊ฐ๋ฅํ์ง ์์๊น์?
@kodipe
@scriptcoded ์ข์ ์ง๋ฌธ์ ๋๋ค!
ํน์ HTML ํ์ผ์์ด BrowserWindow๋ฅผ ์ฌ์ฉํ ์์๋ https://github.com/illBeRoy/ElectronScriptWindow ํ๋ก์ ํธ๋ฅผ ๋ฐฉ๊ธ ์ฐพ์์ต๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก base64 ์ธ์ฝ๋ฉ ๋ฌธ์์ด์ ์ฐฝ URL๋ก ์์ฑํฉ๋๋ค : https://github.com/illBeRoy/ElectronScriptWindow/blob/master/src/index.js#L76 on load. ๊ทธ ํ webContents๋ฅผ ํตํด ๋ถ๋ชจ๋ก๋ถํฐ ์์์ ์ ์ด ํ ์ ์์ด์ผํฉ๋๋ค.
@kodipe ๊น๋ํ! ๊ทธ๊ฒ์ ๊ทธ๊ฒ์ํ๋ ์์ฃผ ์๋ฆฌํ ๋ฐฉ๋ฒ์ ๋๋ค. ์๋ง๋ ์์ค๋ฅผ ์์ธํ ์ดํด๋ณด๊ณ ์ด๊ฒ์ด ์ข์ ๋ฐฉ๋ฒ์ธ์ง ์์๋ผ ๊ฒ์ ๋๋ค. ๋๋ ์ด๊ฒ์ด ํต์ฌ ๊ธฐ๋ฅ์ ๋ฌด๋ฆฌ๋ฅผ ์์ฒญ๋๊ฒ ์ฌ ์์ฑํ๋ ๊ฒ์ ์๋ฏธํ๋ค๊ณ ์๊ฐํฉ๋๋ค.
@scriptcoded ์ ...์ด ์๊ฐ ๊ธฐ๋ฅ์ ๋ฌ์ฑํ๊ธฐ๊ฐ ์ ๋ง ์ด๋ ต์ต๋๋ค. ๊ฐ๋จํ FloatingWindow API์ ๋ํ ์๋ฃจ์ ์ ์ฐพ๊ณ ํฌํฌ์ ํฅ๋ฏธ๋ก์ด ๊ฒ์ ๋ง๋ค๋ฉด ์ฌ๊ธฐ์์ ๊ณต์ ํ ๊ฒ์ ๋๋ค.
์ด ๊ธฐ๋ฅ์ ๋ํ +1
์ ๋์ด ์ ํ์ ํ๋ฃจ์ ๋ ๋ฒ ์ ๋ ์ณค๋๋ฐ ์ ๊ฒ๋ ๊ฝค ํฐ ๊ธฐ๋ฅ์ด ์์ต๋๋ค.
ํด๊ฒฐ ๋ฐฉ๋ฒ :
1.) ํ๋ก์ ํธ ํด๋๋ฅผ ์ฝ๋ ๋ค.
2.) ์์
๊ณต๊ฐ์ผ๋ก ์ ์ฅ
3.) ํ ์ฐฝ์์ ์์
๊ณต๊ฐ์ ์ด๊ณ ๋ค๋ฅธ ์ฐฝ์์ ํ๋ก์ ํธ ํด๋๋ฅผ ์ฝ๋ ๋ค.
๋์์ด ๋์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค
์ด ๊ธฐ๋ฅ์ ๊ธฐํ์ด ์ง๋ฌ๊ณ ์ฌ๋ฌ ๋ชจ๋ํฐ๋ฅผ ์ฌ์ฉํ๋ ์์ฐ์ฑ์ ์ค์ํฉ๋๋ค.์ด ๊ธฐ๋ฅ์ ๋ฒ์์ ์ถ๊ฐํ๋ ค๋ฉด ๋ช ๊ฐ์ ์๋ต์ด ํ์ํฉ๋๊น? ์ํ๋ ๊ฒฝ์ฐ ๋ชจ๋ ๋๋ฃ๊ฐ ๋ต์ฅํ๋๋ก ํ ์ ์์ต๋๋ค.
https://www.npmjs.com/package/electron-window-manager๋ ์ด๋ป์ต๋๊น?
@WNemencha ํ์ด ๋ถํ์ํ ์ข ์์ฑ์ ์ํ์ง ์๋๋ค๊ณ ๊ฐ์ ํ๊ณ ์์ต๋๋ค. ์๋ง๋ ๊ทธ๊ฒ์ ๋ํด ๋ช ํ ๊น์?
๊ฒฐ๊ตญ ์ฐ๋ฆฌ๊ฐ ์ด๊ฒ์ ์ป์ ์ ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
ํ์ ์ ๊ณ์ํ๊ณ VSCode๋ฅผ ๋ชจ๋ ๊ธฐ๋ฅ์ ๊ฐ์ถ ํ๋์ ์ธ ํธ์ง๊ธฐ๋ก ๋ง๋ค๋ ค๋ฉด ์ด๊ฒ์ด ํ์ํฉ๋๋ค. ์ด๊ฒ์ด ์๋ฃ ๋ ๋๊น์ง ์ด๊ฒ์ ์ฃผ์ ์ฅ๊ธฐ ๋ชฉํ๊ฐ๋์ด์ผํฉ๋๋ค.
์ด ๊ธฐ๋ฅ์ ์ค์ ๋ก ์ฐ์ ์์๊ฐ ๋์ ๊ธฐ๋ฅ์ด์ด์ผํฉ๋๋ค. ํ๋์ ๋ชจ๋ํฐ์์๋ง ์ฝ๋ฉํ๋ ๊ฐ๋ฐ์๋ฅผ ์์ง ๋ชปํฉ๋๋ค. ํญ์ ์ ์ฐฝ์ผ๋ก ๋์ด์ ๋๋ํ ์ฌ์ฉํ ์์๋ ๊ธฐ๋ฅ์ ๋๋ฌด๋ ์ ์ฉํด์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ด ๊ธฐ๋ฅ์ ์ค์ ๋ก ์ฐ์ ์์๊ฐ ๋์ ๊ธฐ๋ฅ์ด์ด์ผํฉ๋๋ค. ํ๋์ ๋ชจ๋ํฐ์์๋ง ์ฝ๋ฉํ๋ ๊ฐ๋ฐ์๋ฅผ ์์ง ๋ชปํฉ๋๋ค. ํญ์ ์ ์ฐฝ์ผ๋ก ๋์ด์ ๋๋ํ ์ฌ์ฉํ ์์๋ ๊ธฐ๋ฅ์ ๋๋ฌด๋ ์ ์ฉํด์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์๋
ํ์ธ์, @oryandunn ๋น์ ์ด ๋ถํํ๋ ๊ฒ์ ์ค์ ๋ก ๊ฐ๋ฅํฉ๋๋ค. ์ด ํฐ์ผ์ ์ถ๊ฐ ๋ ๋ด ๋๊ธ๋ณด๊ธฐ :
"์ ์ฐฝ์ ์ด๊ณ ํ์ฌ ์์
๊ณต๊ฐ / ์ฐฝ์์ ์๋ก ์ด๋ฆฐ ์ฐฝ์ผ๋ก ํ์ผ์ ๋์ด๋ค ๋์ต๋๋ค."
์ด ํฐ์ผ์ ๋์ผํ ์์ ๊ณต๊ฐ์์ ๋ ๊ฐ์ ์ฐฝ์ ์ฌ๋ ๊ฒ์ ๊ดํ ๊ฒ์ ๋๋ค.
@kapalkat ์ ๋ช ํํํ๊ธฐ ์ํด์ด ๋ฌธ์ ๋ ํฐ๋ฏธ๋, ํ์๊ธฐ ๋ฐ ๋๋ฒ๊ฑฐ์ ๊ฐ์ UI์ ์ผ๋ถ๋ฅผ ๊ธฐ๋ณธ ์ฐฝ์์ ๋ถ๋ฆฌํ๋ ๊ฒ์ ๋๋ค. # 2686์ ๋์ผํ ์์ ๊ณต๊ฐ์ ๊ฐ์ง ์ฌ๋ฌ ์ฐฝ์ ๋ค๋ฃน๋๋ค.
๋๊ตฐ๊ฐ๊ฐ ์ค์ ๋ก (VSCode ํ์์) ์์ ํ ์์์ ๋๊น์ง์ด ๋ฌธ์ ๋ฅผ ๊ณ ์ / ์ ํํด์ผํ๋ค๊ณ ์๊ฐํฉ๋๋ค.
๊ฐ๊น์ด ๊ธฐ๋ฅ์์๋ ์ธ์ ๋ผ๋์ด ๊ธฐ๋ฅ์ ๊ธฐ๋ํ ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค. ์ ์ดํด์ ๋ฐ๋ฅด๋ฉด ํ์์ด ์์ ์ ์ํํ๊ธฐ ์ํด ๋ง์ ์ธํ๋ผ๋ฅผ ๋ณ๊ฒฝํด์ผํฉ๋๋ค. ๊ทธ๋ฟ๋ง ์๋๋ผ, ์ผ๋ง๋ ๋ค๋ฅธ ์ํฅ์ ๋ฐ์์ง ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
๋ํ ์ด๊ฒ์ด Electron๊ณผ ๊ด๋ จ์ด ์๋์ง ์์ฌ๋ฉ๋๋ค (์ ์ ์ธก ์ ํ / ๋ฌธ์ ๊ฐ ์๋). ํ์ฌ ์ํคํ ์ฒ์ ์ํด ์ ํ๋ฉ๋๋ค.
์ด ์ค๋ ๋๋ ์ค์ ๋ก ์ ์ฉํ ๋๊ธ๋ณด๋ค ๋ ๋ง์ +1 ๋๊ธ๋ก ์ฑ์์ง๊ณ ์์ต๋๋ค.
์ด ์ค๋ ๋๋ ์ค์ ๋ก ์ ์ฉํ ๋๊ธ๋ณด๋ค ๋ ๋ง์ +1 ๋๊ธ๋ก ์ฑ์์ง๊ณ ์์ต๋๋ค.
๋ค์ค ๋ชจ๋ํฐ ์ง์์ด ์๊ธฐ ๋๋ฌธ์ ์ฌ์ฉ์ ๊ธฐ๋ฐ์ด ์ค๋งํ์ต๋๋ค. ๊ฐ๋ฐ์๊ฐ ์ํ๋ ์ฌ์ฉ์ ๊ธฐ๋ฐ์ ๋ํ ์ ๋ณด๋ฅผ ์ด๋ป๊ฒ ์ป์ ์ ์์ต๋๊น?
๊ฐ๋ฐ์๊ฐ ์ํ๋ ์ฌ์ฉ์ ๊ธฐ๋ฐ์ ๋ํ ์ ๋ณด๋ฅผ ์ด๋ป๊ฒ ์ป์ ์ ์์ต๋๊น?
๐์ ๋จ๊ธฐ๊ณ ๋ค์๊ณผ ๊ฐ์ ๊ฑด์ค์ ์ธ ํ ๋ก ์ ์ํด ํ ๋ก ์์ญ์ ๋ช ํํ๊ฒ ์ ์งํฉ๋๋ค.
๋๋ VS๊ฐ ๊ฐ์ง๊ณ ์๋ ๊ตฌํ์ ์์ฃผ ์ข์ํ๋๋ฐ, UI์ ์ผ๋ถ๋ฅผ ๋๋๊ทธํ๋ฉด ํ๋ฉด์ ์ผ๋ถ์ "์ค๋ "๋ ์ ์์ต๋๋ค. ์ง๊ธ ํญ์ ๋๋๊ทธํ๋ฉด ๊ธฐ๋ณธ๋ณด๊ธฐ์ ์ ๋ชฉ์ ์ง์ ํ ์์๋ ๊ฒ๊ณผ ์ ์ฌํฉ๋๋ค.
์์งํ ๋งํด์ ์ ๊ฐ ์ ๋ง๋ก ํ ์์๋ ๊ฒ์ ์ฝ๋ ํธ์ง๊ธฐ ํญ์ ๋๋๊ทธํ๋ ๊ฒ๋ฟ์ ๋๋ค. ๋ฉ์ธ ์ฐฝ ๋ฐ์์ ํ์ผ๋ง ํ ์ ์๋์ง๋ ์ ๊ฒฝ ์ฐ์ง ์์ต๋๋ค. ๋์ OS ์ฐฝ ๊ด๋ฆฌ์๋ฅผ ์ฌ์ฉํ ์ ์๊ธฐ ๋๋ฌธ์ ๋๋ค.
๋ชจ๋๊ฐ @mrmos ์ ๊ทธ์ ์๋ฃจ์ ์ ์ํด ์๋ผ์ ์น์ญ์์ค.
@jayarjo ๋๋ ์ vscode ์ฐฝ์ ์ด๊ณ ๊ฑฐ๊ธฐ์ ๋ด ํญ์ ๋๋๊ทธํ์ฌ ๋น์ทํ ์ผ์ ํด์์ต๋๋ค. ์ฌ๊ธฐ์ ๋ฌธ์ ๋ ์ฐพ์ ๊ฒฐ๊ณผ๊ฐ ์ค์ "์์ ๊ณต๊ฐ"์ ๋ํ ์ ๋ณด๊ฐ ์๊ธฐ ๋๋ฌธ์ ์ ๋๋ก ์๋ํ์ง ์๋๋ค๋ ๊ฒ์ ๋๋ค.
๊ฐ๋จํ ํด๊ฒฐ ๋ฐฉ๋ฒ ์ผ๋ก ์ ์ฐฝ์์ ์์
๊ณต๊ฐ ๋ณต์ (๋ฒ์ 1.24 ์ดํ) ๋ช
๋ น์ ์ฌ์ฉํ์ฌ ๋ณ๋์ ๋ชจ๋ํฐ๋ก ์ด๋ํ ์์๋ ๋ ๋ฒ์งธ VS ์ฝ๋ ์ฐฝ์์ ํ์ฌ ํด๋ / ์์
๊ณต๊ฐ์ ์ด ์ ์์ต๋๋ค. ์ด ๋ช
๋ น์ Ctrl + Shift + N
ํค ๋ฐ์ธ๋ฉ์ ํ ๋นํ์ต๋๋ค.
@ n0v1
๊ฐ๋จํ ํด๊ฒฐ ๋ฐฉ๋ฒ์ผ๋ก ์ โโ์ฐฝ์์ ์์ ๊ณต๊ฐ ๋ณต์ ๋ช ๋ น์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์, ์ต์ macOS์์๋์ด ๊ธฐ๋ฅ์ด์๋ ๊ฒ ๊ฐ์ต๋๋ค. ํ์ฑํํด์ผํฉ๋๊น?
๋ฌธ์ ์ธ์ฌ
@ldexterldesign ๋ช
๋ น ํ๋ ํธ ( โ + SHIFT + P )๋ฅผ ์ด๊ณ Duplicate Workspace in New Window
์
๋ ฅํ์ฌ ์คํ ํด ๋ณด์
จ์ต๋๊น?
@ n0v1 ๋ฌธ์ ๊ฐ ์ ์ฐฝ์์ ํ์ผ / ์์ ๊ณต๊ฐ์ ์ด์ง ์์ต๋๋ค. ์ด ๋ ์ฐฝ์์ ๊ธฐ๋ณธ ๋ฒํผ (ํ์ผ)์ ์ปจํ ์คํธ๋ฅผ ์ ์งํ๋ ๊ฒ์ด ๋ฌธ์ ์ ๋๋ค.
๋ช ํํ๊ฒํ๋ ค๋ฉด ํ ์์ ์์ญ์์ ํ์ผ์ ์ด๊ณ ๋ณต์ ๋ ์์ ์์ญ์์ ๋์ผํ ํ์ผ์ ์ฝ๋ ๋ค. ์ด์ ํ ์ฐฝ์์ ํ์ผ์ ํธ์งํ๋ฉด ๋ค๋ฅธ ์ฐฝ์๋ ๋ฐ์๋์ง ์์ต๋๋ค.
์ด์ ๋ชจ๋๊ฐ ์ค๋ณต ๋ ์์ ๊ณต๊ฐ์ ๋ํด ์ด์ผ๊ธฐํ์ง๋ง, ์ด์ ๋ ๋ชจ๋๊ฐ ์๊ณ ์์ผ๋ฉฐ ์์ฃผ ๋ฐ๋ณต ํ ํ์๊ฐ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด ์ ์ฒด "ํด๊ฒฐ ๋ฐฉ๋ฒ"์ ์ค์ฉ ์ ์ด์ง๋ ์์ต๋๋ค. ๋ค๋ฅธ ํธ์ง๊ธฐ์์ ๊ตฌํ ๋ ๊ฒ๊ณผ ๊ฐ์ ์ค์ ๋ถ๋ ์ฐฝ ๊ธฐ๋ฅ์ด ํ์ํฉ๋๋ค.
"์ค๋ณต ์์ ๊ณต๊ฐ"์ ์์ ์ค์งํ์ญ์์ค. ๊ทธ๊ฒ์ ํด๊ฒฐ์ฑ ์ด ์๋๋๋ค. ๋ณต์ ๋ ์์ ๊ณต๊ฐ ํ์๊ธฐ๋ ํ์ํฉ๋๋ค. ๊ทธ๋ ์ง ์์ต๋๋ค.
์ฝ์ (๋ฐ ํธ์ง๊ธฐ์ ๋ค๋ฅธ ๋ถ๋ถ)์ ๋ถ๋ฆฌํ๊ณ ๋ณ๋์ ํ๋ฉด์ผ๋ก ๋ฐ์ด์ ์์ ํ ๋ ์ฝ๋๋ฅผ ์์ฑํ๊ณ ์ฝ์ ์ ์๋๋ก ๋ฉ์ธ ํ๋ฉด์ ์ ์ฒด ๊ณต๊ฐ์ ํ๋ณด ํ ์์๋ ๊ธฐ๋ฅ์๋ณด๊ณ ์ถ์ต๋๋ค. ์ฌ๋ฌ ํ๋ฉด์ด์๋ ๊ณณ /
์ด๊ฒ์ ๋ํ ์ด๋ ์ค์๋ ๊ธฐ์ฐจ ๋ ๊ณ ๊ฐ ์ฌ์ดํธ์ ๊ฐ์ด ๋ฉ์ธ ํ๋ฉด ๋ง ์ฌ์ฉํ ์์๋ ๊ณณ์์ ๋ ์ ๊ด๋ฆฌํ๊ณ ์์ ํ ์์๊ฒ ํด์ค๋๋ค.
์ด ๊ธฐ๋ฅ๊ณผ ๋ช ๋ ์ ์ ์งํ ์ํฉ์ ๋ณผ ์ ์์ต๋๋ค. ๋๋ฌด ๋ง์ ๋น์ฉ์ด ๋๋ ๊ฑด์ถ ์ ํ๊ณ์ ๊ฐํ ์๋ค๋ฉด ๊ทธ๋ฅ ๋ซ๊ณ ์์ผ๋ก ๋์๊ฐ๋ ๊ฑด ์ด๋จ๊น์?
VisualStudio ์ปค๋ฎค๋ํฐ๊ฐ ์๋ค๋ ๊ฒ์ ์์ง ๋ง์ญ์์ค. ์ผ๋ถ ๊ธฐ๋ฅ์ VS ํ๋ฌ๊ทธ์ธ์ผ๋ก ์ด๋ํ๋ ๊ฒ์ ๊ณ ๋ คํ์ญ์์ค.
@Nyconing VS๋ Linux ๋๋ Mac์์ ์คํ๋์ง ์์ต๋๋ค.
@Nyconing VS๋ Linux ๋๋ Mac์์ ์คํ๋์ง ์์ต๋๋ค.
์ฌ์ค์ด ์๋๋๋ค ...
์ข์์, ์ปค๋ฎค๋ํฐ์ ๋๋ค.
ํ๋์ ํ์ผ (๋จ์ ํ ์คํธ ํฌํจ)์ ์ผ์ชฝ ๋ชจ๋ํฐ์ ํ์ํ๊ณ ๋ ๋ฒ์งธ ํ์ผ์ ์ค๋ฅธ์ชฝ ๋ชจ๋ํฐ์ ํ์ํ๋ ๊ฐ์ฅ ์ข์ ๋ฐฉ๋ฒ์ ๋ฌด์์ ๋๊น?
Vim, Emacs, Visual Studio Enerprise, Sharp Develop, Eclipse, Jetbrains ๋๋ ๋ฉ๋ชจ์ฅ์ ์ฌ์ฉํ๋๋ก ๊ถ์ฅํ์ง ๋ง์ญ์์ค.
ํ๋์ ํ์ผ (๋จ์ ํ ์คํธ ํฌํจ)์ ์ผ์ชฝ ๋ชจ๋ํฐ์ ํ์ํ๊ณ ๋ ๋ฒ์งธ ํ์ผ์ ์ค๋ฅธ์ชฝ ๋ชจ๋ํฐ์ ํ์ํ๋ ๊ฐ์ฅ ์ข์ ๋ฐฉ๋ฒ์ ๋ฌด์์ ๋๊น?
๋ ๋ฒ ๊ฒ์ํ์ง ๋ง์ญ์์ค. ๋ด๊ฐ ์ ๊ณต ํ ์์๋ ์ต์ ์ ๋ฐฉ๋ฒ์ ์ฐฝ ํฌ๊ธฐ๋ฅผ ์กฐ์ ํ์ฌ ๋ ํ๋ฉด์ ๋ชจ๋ ๋ฎ๊ณ ํธ์ง๊ธฐ๋ฅผ ๋ชจ๋ํฐ ์ค๊ฐ์ ๋ฐ๋ผ ๋ ๊ฐ์ ํ์ผ๋ก ๋ถํ ํ๋ ๊ฒ์ ๋๋ค.
๋ ๋ฒ ๊ฒ์ํ์ง ๋ง์ญ์์ค.
GitHub ์์ฒด์ ๋ช ๊ฐ์ง ๋ด๋ถ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
์ฌ์ค์ด ์๋๋๋ค ...
์์ธ ๋๋ Windows VM์ด์๋ Mac์์ ์คํ๋ฉ๋๋ค.
@ hellboy81 @belst ์ํ๊น๊ฒ๋ VS ์ฝ๋๋ผ๊ณ ์๊ฐํ์ต๋๋ค. ์ฃ์กํฉ๋๋ค! ์ง๊ธ ๊ถค๋๋ก ๋์๊ฐ ...
๋ด 2 ์ผํธ ๋ง
"Ctrl + K ๋ค์ O"
"์ ์ฐฝ์์ ํ์ฑ ํ์ผ ์ด๊ธฐ"์ ๋ฐ์ธ๋ฉ๋ฉ๋๋ค.
๋ด 2 ์ผํธ ๋ง
"Ctrl + K ๋ค์ O"
"์ ์ฐฝ์์ ํ์ฑ ํ์ผ ์ด๊ธฐ"์ ๋ฐ์ธ๋ฉ๋ฉ๋๋ค.
๋ค๋ฅธ ์ฌ๋๋ค์ด ๋งํ๋ฏ์ด ์ ์ฐฝ์์ ์ฌ๋ ๊ฒ์ ์๊ตฌํ๊ฑฐ๋ ์ํ๋ ๊ฒ์ด ์๋๋๋ค.
์ฐ๋ฆฌ๋ ์ฐฝ์ ํ์ด ๋์ ์ํ๋ ๊ณณ์ผ๋ก ์ด๋ํ ์์๋ ๊ธฐ๋ฅ์ ์ฐพ๊ณ ์์ต๋๋ค.
๋ด 2 ์ผํธ ๋ง
"Ctrl + K ๋ค์ O"
"์ ์ฐฝ์์ ํ์ฑ ํ์ผ ์ด๊ธฐ"์ ๋ฐ์ธ๋ฉ๋ฉ๋๋ค.๋ค๋ฅธ ์ฌ๋๋ค์ด ๋งํ๋ฏ์ด ์ ์ฐฝ์์ ์ฌ๋ ๊ฒ์ ์๊ตฌํ๊ฑฐ๋ ์ํ๋ ๊ฒ์ด ์๋๋๋ค.
์ฐ๋ฆฌ๋ ์ฐฝ์ ํ์ด ๋์ ์ํ๋ ๊ณณ์ผ๋ก ์ด๋ํ ์์๋ ๊ธฐ๋ฅ์ ์ฐพ๊ณ ์์ต๋๋ค.
์ ์ ์ผ๋ก ๋์ํฉ๋๋ค. ์ด ๊ธฐ๋ฅ์ ๊ธฐ๋ค๋ฆฌ๋ ๋์ ์ฌ์ฉํ๋ ์์ ํด๊ฒฐ ๋ฐฉ๋ฒ ์ ์ง์ํ๋ ค๊ณ ํ์ต๋๋ค.
๋๋ ์ด๊ฒ์ ๋ํ ๋์ ์๊ฒฌ์ ํ๋ช ํ๊ณ ์ถ๋ค. ๋ง์ ๊ฐ๋ฐ์๋ค์ด ํ๋ ์ด์์ ๋ชจ๋ํฐ๋ฅผ ๊ฐ์ง๊ณ ์๊ณ ์ด๋ฅผ ํจ๊ณผ์ ์ผ๋ก ์ฌ์ฉํ๋ ๊ฒ์ด ์์ฐ์ฑ์ ํฐ ๋์์ด๋๋ค๊ณ ์๊ฐํฉ๋๋ค.
์ด ๊ธฐ๋ฅ์ด ๋ง๋ํ ์ง์์ ์ ๊ณตํ๊ณ ์ฃผ์ด์ง ์ฝ๋๊ฐ ์ ์ ์ฑ์ด๊ธฐ ๋๋ฌธ์ ์์ด ๊ธฐ๋ฅ์ด ์งํ๋์ง ์๋์ง ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
ํ๋ง๋๋ก vscode์์ MDI๋ฅผ ์ง์ํ์ญ์์ค.
VS Code๊ฐ ๋ค์ค ๋์คํ๋ ์ด๋ฅผ ์ง์ํ ๋๊น์ง์ด ํธ์ง๊ธฐ๋ก ์ด๋ํ๋ ๊ฒ์ ๊ธฐ๋ณธ๊ฐ์ผ๋ก ๋ณด์ง ์์ต๋๋ค. ์ ๋ ์ต๊ทผ์ JetBrains ๋๊ตฌ๋ฅผ ๋์์ผ๋ก ์ฌ์ฉํ๊ธฐ ์์ํ์ต๋๋ค. ๋๋์ด ๋ฌธ์ ๋ฅผ 1 ๋ ์ด์ ์ง์ผ ๋ดค์ง๋ง ์ฌ์ ํ ์ด์ ๋ํ ์์ง์์ ์๋ค. ์ง์ฐ ์ด์ ๋ฅผ ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
Xcode๋ ํ๋ก์ ํธ์ ์ฌ๋ฌ ์ฐฝ์ ํ์ฉํฉ๋๋ค. ๋์ฑ์ด ์ฐฝ์ ๋ชจ๋ ๋์ผํ๊ณ ์๋ฒฝํ๊ฒ ์๋ํ๋ ์ฐฝ์ ๋๋ค. ์ฆ, ๋ ๋ฒ์งธ ์ฐฝ์ ์ด๊ณ ์๋ ํ๋ก์ ํธ ์ฐฝ์ ๋ซ์๋ ์ ์ฒด ํ๋ก์ ํธ ์ฐฝ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ด ์ ๊ทผ ๋ฐฉ์์ ์ฌ๋ฌ ๋ชจ๋ํฐ๋ฅผ ์ฝ๊ฒ ์ง์ํ ์ ์์์ ์๋ฏธํฉ๋๋ค. ๋ํ "์ค์ "ํ๋ก์ ํธ ์ฐฝ์ ๊ธฐ์ตํ ํ์๊ฐ ์๊ธฐ ๋๋ฌธ์ ์ฐฝ ๊ด๋ฆฌ๋ฅผ ๊ผผ๊ผผํ ์ดํด๋ณผ ํ์๊ฐ ์์ต๋๋ค.
์ด ์ ๊ทผ ๋ฐฉ์์ VS Code์์ ํฌ๊ฒ ๋์ด ํ๊ฐ ๋ ๊ฒ์ ๋๋ค.
Xcode๋ ํ๋ก์ ํธ์ ์ฌ๋ฌ ์ฐฝ์ ํ์ฉํฉ๋๋ค. ๋์ฑ์ด ์ฐฝ์ ๋ชจ๋ ๋์ผํ๊ณ ์๋ฒฝํ๊ฒ ์๋ํ๋ ์ฐฝ์ ๋๋ค. ์ฆ, ๋ ๋ฒ์งธ ์ฐฝ์ ์ด๊ณ ์๋ ํ๋ก์ ํธ ์ฐฝ์ ๋ซ์๋ ์ ์ฒด ํ๋ก์ ํธ ์ฐฝ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ด๋ป๊ฒ? Mac OSX์์ ๋์ผํ ์์ ๊ณต๊ฐ์ ์ด๋ ค๊ณ ํ๋ฉด ํญ์ ์ด๋ฏธ ์ด๋ ค์๋ ์ฐฝ์ ์ด์ ์ด ๋ง์ถฐ์ง๋๋ค.
VSCode๊ฐ Electron "๋ถ๋ ์ฐฝ"์ผ๋ก ์์ฑ ๋์๊ธฐ ๋๋ฌธ์ ๋ฌ์ฑํ๊ธฐ๊ฐ ๋ค์ ์ด๋ ต์ง๋ง ํ๋ก์ ํธ๋ฅผ ๋ ๋ฒ ์ด๋ฉด ๋ง์ ๋์์ด๋์ง๋ง ์ด๊ฒ ์ญ์ ์๋ํ์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ๋์์ ์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค.
๋ค์ด ์์ ๋ด ๊ฒฝํ์ ๋งํ๋ค : ๊ณผ๊ฑฐ์ ๋ด๊ฐ ๊ธฐ์ฌํ ๊ฒ์ ์์ง ํ๋ก์ ํธ๋ฅผ ์ปดํ์ผํ๊ณ ๋๋ฒ๊น ํ๊ธฐ ์ํด VScode๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ์ฌ์ฉํ์ง๋ง VScode๋ก ๋ถ๋ฆฌ ๋ ์ฐฝ์ ์ํ ํ ์ ์๊ธฐ ๋๋ฌธ์ ๋ถํํ๋ CLion์ ๊ณ ์ํ๊ณ ์์ต๋๋ค. ๋๋ฆฌ์ง ๋ง ํ์คํ Visual Studio๋ฅผ ์ฌ์ฉํฉ๋๋ค.
์ด ์ค๋ ๋์์ ์ธ๊ธ ํ ๋ค๋ฅธ ์ฌ๋๋ค๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก ๋ค์ค ๋ชจ๋ํฐ ์ฝ๋ฉ์๋ ๋ถ๋ฆฌํ์ด ํ์ํฉ๋๋ค.
Xcode๋ ํ๋ก์ ํธ์ ์ฌ๋ฌ ์ฐฝ์ ํ์ฉํฉ๋๋ค. ๋์ฑ์ด ์ฐฝ์ ๋ชจ๋ ๋์ผํ๊ณ ์๋ฒฝํ๊ฒ ์๋ํ๋ ์ฐฝ์ ๋๋ค. ์ฆ, ๋ ๋ฒ์งธ ์ฐฝ์ ์ด๊ณ ์๋ ํ๋ก์ ํธ ์ฐฝ์ ๋ซ์๋ ์ ์ฒด ํ๋ก์ ํธ ์ฐฝ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ด๋ป๊ฒ? Mac OSX์์ ๋์ผํ ์์ ๊ณต๊ฐ์ ์ด๋ ค๊ณ ํ๋ฉด ํญ์ ์ด๋ฏธ ์ด๋ ค์๋ ์ฐฝ์ ์ด์ ์ด ๋ง์ถฐ์ง๋๋ค.
VSCode๊ฐ Electron "๋ถ๋ ์ฐฝ"์ผ๋ก ์์ฑ ๋์๊ธฐ ๋๋ฌธ์ ๋ฌ์ฑํ๊ธฐ๊ฐ ๋ค์ ์ด๋ ต์ง๋ง ํ๋ก์ ํธ๋ฅผ ๋ ๋ฒ ์ด๋ฉด ๋ง์ ๋์์ด๋์ง๋ง ์ด๊ฒ ์ญ์ ์๋ํ์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ๋์์ ์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค.
Xcode์์ ํญ์ ๋ผ์ด ๋ด๊ฑฐ๋ File-> New Window๋ฅผ ์ฌ์ฉํ์ฌ์ด ์์ ์ ์ํ ํ ์ ์์ต๋๋ค. ํ๋ก์ ํธ๋ฅผ ํ์ํ๊ฑฐ๋ ์ฝ๋๋ฅผ ํธ์ง ํ ์์๋ ๋ชจ๋ ์ฐฝ์ ๋์ผํฉ๋๋ค. Xcode์๋ "๋ฉ์ธ"์ฐฝ๊ณผ ๊ฐ์ ๊ฒ์ด ์์ต๋๋ค. ์๋ ์ฒจ๋ถ ๋ gif๋ฅผ ์ฐธ์กฐํ์ญ์์ค.
์์ฒญ ํ 2 ๋ . VS ์ฝ๋๊ฐ์ด ์์ ์ ์ํ ํ ์์์ ๋ ์ด๋ค ์ถ์ ์น๊ฐ ์์ต๋๊น?
์ด๊ฒ์ OSS ์ ๋๋ค. VSCode์ ๋ํ ๊ธฐ์ ์ ๋๊ณ ๊ธฐ์ฌํ ์ ์์ต๋๋ค. VSCode๊ฐ ์ฌ๋ฌ ์ฐฝ์ ํ์๋๊ธฐ๋ฅผ ์ํ๋ค๋ฉด ํฌํฌ๋ฅผ ์๋ํ์ฌ ์ค์ค๋ก ๊ฐ๋ฅํ๊ฒํ๋ ๊ฒ์ ์ด๋จ๊น์?
OSS๋ผ๋ ๊ฒ์ ์๊ณ ์์ต๋๋ค. ๊ทธ๋์ ๊ธฐ๋ํ์ง ์์์ต๋๋ค. ์ด ์ ์ฅ์๋ฅผ ๋๋ณด๋ ์ฌ๋๋ค์ ์ถ์ ์น๊ฐ ์๋์ง ๋ฌผ์์ต๋๋ค. '์์ ์์'๋ ๋ต์ ๋๋ค. ๊ฐ์ฌ
์์ฒญ : ์๊ฒฌ์ด ์์ผ์๋ฉด์ด ๋ฌธ์ ๋ฅผ ๋ซ์ผ์ญ์์ค.
VSCode ํ์ ๋๋ผ์ด ์ผ์ํ๊ณ ์์ผ๋ฉฐ ์ธ๊ณ ์ต๊ณ ์ ์ฝ๋ฉ ๋๊ตฌ ์ค ํ๋๋ฅผ ํตํด ๊ณ์ํด์ ์ฑ์ฅํ๋ ๊ฐ๋ฐ์ ์ปค๋ฎค๋ํฐ์ ๋๋ผ์ด ๊ฐ์น๋ฅผ ์ง์์ ์ผ๋ก ์ ๊ณตํ๊ณ ์์ต๋๋ค.
๋ฉํฐ ์๋์ฐ์ ์ ๋ง์ ๋ํด ์ฌ๊ธฐ์ ๊ณ์ ๋ถ๋ค๋งํผ ์ด์ ์ ํํํ๊ณ ์์ง๋ง, ์๊ฐ์ด ๊ฑธ๋ฆฌ๋ฉด ๊ธฐ๋ค๋ฆฝ๋๋ค. ๋๋ ๋ชจ๋ me too
, you can duplicate your workspace as an alternative
, but this tool has it
, when will we get this
๋๋์ด ๋ฌธ์ ์ ๋ํ ๊ฝค ๊น๋ค๋ก์ด ์๊ฒฌ์ ์ฝ๊ฐ ์ง์ณ ์์ต๋๋ค. ์ด ๋ฌธ์ ์ ๋ํ ๋ชจ๋ ์๊ฒฌ์ด ๊ด๋ จ ์
๋ฐ์ดํธ๋ฅผ ๋ฃ๊ณ ์์ ์ธ๊ธ ํ ์๊ฒฌ์ ๋ ๋ง์ด ๋ณผ ์ ์๊ธฐ๋ฅผ ๊ฐ์ ํ ๊ธฐ๋ค๋ฆฌ๊ณ ์์ต๋๋ค. ์์ 363 ๊ฐ์ ๋๊ธ์ ๊ณ ๋ คํ ๋ ํ์์ผ๋ก๋ถํฐ ๊ด๋ จ ๋๊ธ์ ์ฐพ๋ ๊ฒ์ ์ด๋ ต์ต๋๋ค.
์ด ๋ฌธ์ ๊ฐ ํ์ ๋ ์ด๋์ ์๋ค๊ณ ํ์ ํฉ๋๋ค (์์ฒญ ๋ ๊ฐ์ฅ ํฐ ๊ธฐ๋ฅ์
๋๋ค).
@bpasero ๋ ์์์ด ๋๊ธ์์ ์ต์ ํผ๋๋ฐฑ์ ์ ๊ณตํ์ต๋๋ค. https://github.com/Microsoft/vscode/issues/10121#issuecomment -345770248
์ด๋ฅผ ์ํด์๋ vscode์ ๋ด๋ถ ๊ตฌ์กฐ๋ฅผ ์ฝ๊ฐ ์ฌ ์ค๊ณํด์ผํ๋ฏ๋ก ์ธ๋ด์ฌ์ ๊ฐ๊ฑฐ๋ ๊ธฐ์ฌํฉ์๋ค.
๊ทธ ์ํ ์
๋ฐ์ดํธ๋ก ์ถฉ๋ถํฉ๋๋ค. ์ถ๊ฐ ์
๋ฐ์ดํธ๊ฐ์์ ๋ ๋ค์ ์ฐ๋ฝ์ ๋๋ฆด ๊ฒ์
๋๋ค.
๊ทํ์ ์ง์์ ๋ณด์ฌ์ฃผ๊ธฐ ์ํด ๋ฌธ์ ๋ฅผ ๐ํ์ญ์์ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
ํญ์ ์ฐข์ด ํ์ผ / ํญ์ ๋ณ๋์ ์ฐฝ์ ํ์ ํ ์ ์๋ค๋ฉด ์ ๋ง ์ข์ ๊ฒ์ ๋๋ค ๐ช