Ubuntu 12.04, VSCode 0.10.1
์์ ๊ตฌ์ฑ (์ ๊น)์์ VS Code๊ฐ ํ๋ฃป๋ฐค ์ฌ์ด์ ์ฌ๋ฌ ๋ฒ ์๋ตํ์ง ์์ต๋๋ค. ๋ค์์ ํ๋ก๊ทธ๋จ ์ถ๋ ฅ์ ๋๋ค.
$ code .
bash: cannot set terminal process group (-1): Inappropriate ioctl for device
bash: no job control in this shell
<--- Last few GCs --->
173527197 ms: Scavenge 1397.0 (1457.6) -> 1397.0 (1457.6) MB, 1.8 / 0 ms [allocation failure] [incremental marking delaying mark-sweep].
173527199 ms: Scavenge 1397.0 (1457.6) -> 1397.0 (1457.6) MB, 1.9 / 0 ms [allocation failure] [incremental marking delaying mark-sweep].
173529040 ms: Mark-sweep 1397.0 (1457.6) -> 1396.9 (1457.6) MB, 1841.7 / 98 ms [last resort gc].
173530775 ms: Mark-sweep 1396.9 (1457.6) -> 1396.1 (1457.6) MB, 1735.0 / 5 ms [last resort gc].
<--- JS stacktrace --->
==== JS stack trace =========================================
Security context: 0x8a48933a859 <String[7]: file://>
1: _completed [file:////home/local/ANT/daniimms/VSCode-linux-x64/resources/app/out/vs/workbench/workbench.main.js:~1544] [pc=0x23ff9b465433] (this=0x1a37262790b1 <JS Object>,e=0x1cd36e9041b9 <undefined>)
2: arguments adaptor frame: 0->1
6: bound [native v8natives.js:1208] [pc=0x23ff99a26270] (this=0x8a489346089 <JS Global Object>)
==== Details =============================...
Failed to get crash dump id.
Report Id:
events.js:141
throw er; // Unhandled 'error' event
^
Error: channel closed
at process.target.send (internal/child_process.js:509:16)
at Console.console.error (/home/local/ANT/daniimms/VSCode-linux-x64/resources/app/out/bootstrap.js:5:937)
at process.<anonymous> (/home/local/ANT/daniimms/VSCode-linux-x64/resources/app/out/bootstrap.js:5:1340)
at emitOne (events.js:77:13)
at process.emit (events.js:169:7)
at process._fatalException (node.js:223:26)
[VS Code]: detected unresponsive
์ด๊ฒ์ Atom์์ ๋ฐ์ํ์ง ์์์ต๋๋ค.
์ด๊ฒ์ ๋งค์ผ ๋ฐค ๊ณ์ํด์ ์ปดํจํฐ๋ฅผ ์คํํ๋ ๊ฒ ๊ฐ์ต๋๋ค. CPU๊ฐ ์ต๋๊ฐ๋์ด ์๋ตํ์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ์๋ง๋ ๋ฌดํ ๋ฃจํ๊ฐ ์ด๋๊ฐ์์์ ๊ฒ์ ๋๋ค. ์๋ง๋ ํ์ผ ๋๋ git repo ํด๋ง๊ณผ ๊ด๋ จ์ด ์์ต๋๊น?
OS๊ฐ VSCode (์ค์ ๋ก Electron)๋ฅผ์ด ์ถฉ๋์ ์ผ์ผํค๋ ์ํ๋ก ๋ง๋ค๊ธฐ๋ก ๊ฒฐ์ ํ๋์ง ๊ถ๊ธํฉ๋๋ค. ๋จ์๊ฐ ์์ผ๋ฉด Electron์ ํํ์ต๋๋ค.
Atom fyi์์๋ ์ต์ํ 1.19.x (๋ฉ๋ชจ๋ฆฌ์์) ๋ฐ 1.2.4์์ ๋ฐ์ํ์ง ์์์ต๋๋ค.
11 ์ ์ ๋ฐ์ดํธ (0.10.2 / 0.10.3?) ์ดํ ๋น์ทํ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ๊ฑฐ์ ๋งค์ผ ๋ก๊ทธ์ธํ์ฌ ๋ฐค์ ๋จ๊ฒจ์ง VSCode ์ฐฝ์ด ๋ชจ๋ ์ถฉ๋ํ์ต๋๋ค (ํ์ค ์ ๋ณด๊ฐ ์๊ฑฐ๋ ์ฌ๊ณผ์ ์ธ ์ถฉ๋ ์ค๋ฅ ์ธ "Visual Studio Code๊ฐ ์ถฉ๋ํ์ต๋๋ค").
์ค๋, 0.10.5 ์ ๋ฐ์ดํธ ์ดํ์ ์ ๊ฐ ๊ทธ๊ณณ์์๋ ๋์ ์ฒ์์ผ๋ก ์ถฉ๋์ด ๋ฐ์ํ์ต๋๋ค.
Windows 7 (64 ๋นํธ)์์ VSCode๋ฅผ ์คํํ์ฌ ์ฃผ๋ก ๋งค์ฐ ํฐ ํ๋ก์ ํธ์์ JS ํธ์ง๊ธฐ๋ก ์ฌ์ฉํฉ๋๋ค. ์ด ์ฝ ๋ฐฑ๋ง ์ค (๊ฒ์ํด์ผํ๋ libs ํฌํจ, ์ ์ธ๋์ง ์์). ์ ์์ ์ธ ์ฌ์ฉ์์ ์ฑ๋ฅ ๋ฌธ์ ๊ฐ ์์์ผ๋ฉฐ ์ค๋์ ์ถฉ๋๋ก ์ด์ด์ง๋ ๊ณผ๋ํ ๋ฆฌ์์ค ์ฌ์ฉ์ ๋ฐ๊ฒฌํ์ง ๋ชปํ์ต๋๋ค.
๋๊ตฐ๊ฐ ์ ๋ฅผ ์ง์ ํ ์ ์๋ค๋ฉด ๋ ์์ธํ ์ค๋ฅ ๋ก๊ทธ / ์ ๋ณด๋ฅผ ์ ๊ณตํด ๋๋ฆฌ๊ฒ ์ต๋๋ค.
@ Elusive138 ๊ณผ ๋์ผํ ๊ธฐ๋ณธ ๋ฌธ์ ๊ฐ ๋ฐ์ํฉ๋๋ค. ๋ฐค์ (๋งค์ผ ๋ฐค) ์ฝ๋๋ฅผ ์คํํ๋ฉด ์์นจ์ "Visual Studio Code๊ฐ ์ถฉ๋ํ์ต๋๋ค"๋ผ๋ ๋ฉ์์ง๊ฐ ๋ํ๋ฉ๋๋ค.
vscode 0.10.5, Ubuntu 12.04์์ ์ฌ์ ํ ๋๋ฅผ ์ํด ์ฌํ
์ด์์ด Windows 10, Mac OS 10.11 ๋ฐ Ubuntu 15์์ ์ฌํํ๋ ค๊ณ ํ์ต๋๋ค. ๋๋ ๋ฉ๋ชจ๋ฆฌ ๋ถ์กฑ ๋ฌธ์ ๋ฅผ ์์ฌํ๊ณ ์์ง๋ง ์์ ์ด๋ ๊ฒ๋ ๋ฉ๋ชจ๋ฆฌ๊ฐ ๋ง์ด ์ฆ๊ฐํ์ง ์์์ต๋๋ค.
๋๊ตฐ๊ฐ ๋ค์ ์กฐ๊ฑด์์ ์ด๊ฒ์ ์ฌํ ํ ์ ์์ต๋๊น?
Ubuntu 12.04, vscode 0.10.5๋ ๋น ์ธ์คํด์ค๋ก ์ฃผ๋ง ๋์ ๋จ๊ฒจ๋๊ณ ์ฌํ ํ ์ ์์ต๋๋ค.
์ด ์์คํ ์ ์๋์ ์ผ๋ก ๋์ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋ฅ ๋ก ์ธํด ๋ฏธ๋ฌํ ๋ฉ๋ชจ๋ฆฌ ๋์๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค.
๋๋ ์คํ 5์ 30 ๋ถ๊ฒฝ์ ์์คํ ๋ฉ๋ชจ๋ฆฌ ์ปค๋ฐ์ด ์ฒ์ฒํ ์ฌ๋ผ ๊ฐ๋ฉด์ ์ปดํจํฐ๋ฅผ ๋ ๋ฌ๋ค. ์คํ 7์์ 15,402MB์๋ค. ์ค์ 3์ 9 ๋ถ์ ์์คํ ์ปค๋ฐ ์ ํ (17,682MB)์ ๊ฐ์ฅ ๊ฐ๊น์ด ์ ๊ทผ ๋ฐฉ์์ด์๊ณ ์ปค๋ฐ ์ฌ์ฉ๋์ 16,218MB์์ 15,217MB๋ก ๋จ์ด์ก์ต๋๋ค. ๋๋ ์ด๊ฒ์ด VSCode๊ฐ ์ถฉ๋ ํ ๊ณณ์ผ ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค. ์ปค๋ฐ ์ฌ์ฉ๋์ ์ค์ 6 ์๊ฒฝ ๋ก๊น ์ด ์ค์ง ๋ ๋๊น์ง ์์ ์ ์ด์์ต๋๋ค (๋์คํฌ ๊ณต๊ฐ ๋ถ์กฑ-์ฑ๋ฅ ์นด์ดํฐ๊ฐ ํฝ๋๋ค!).
๋ถํํ๋ ๋ชจ๋ VSCode ํ๋ก์ธ์ค๋ฅผ ํฌํจํ์ง ์์์ผ๋ฏ๋ก ํ๋ก์ธ์ค ๋ณ ๋ก๊น ์ด ์์ต๋๋ค. ์ค๋ ๋ฐค ์๋ํด ๋ณด๊ฒ ์ต๋๋ค.
์ถฉ๋ ์๊ฐ์ ์ป์ ์ ์๋ค๋ฉด ๋งค์ฐ ์ ์ฉ ํ ๊ฒ์ ๋๋ค. VSCode๋ ์ด๋์๋ ๋ก๊ทธ๋ฅผ ๋จ๊น๋๊น?
๋ถํํ๋ ๋ชจ๋ VSCode ํ๋ก์ธ์ค๋ฅผ ํฌํจํ์ง ์์์ผ๋ฏ๋ก ํ๋ก์ธ์ค ๋ณ ๋ก๊น ์ด ์์ต๋๋ค. ์ค๋ ๋ฐค ์๋ํด ๋ณด๊ฒ ์ต๋๋ค.
๊ทธ๊ฒ์ ๋งค์ฐ ์ ์ฉ ํ ๊ฒ์ ๋๋ค, ๊ฐ์ฌํฉ๋๋ค!
ํ์ฌ vscode๋ ๋์คํฌ์ ๊ธฐ๋กํ์ง ์์ต๋๋ค.
@ Elusive138 ๋น์ ์ vscode๋ฅผ ์คํํ ์์๋ ์์ ๊ณต๊ฐ์ ๊ณต์ ํ ์ ์์ต๋๊น?
@bpasero ๋ถํํ๋ ์๋๋๋ค. ๊ทธ๋ฌ๋ Ext JS๋ฅผ ๊ธฐ๋ฐ์ผ๋กํ๋ฉฐ ๋๋ถ๋ถ์ (๋ผ์ด๋ธ๋ฌ๋ฆฌ) ์ฝ๋๊ฐ์๋ ๊ณณ์ ๋๋ค. ์ด ๋ค๋ฅธ ํ ์คํธ๊ฐ ์๋ฃ๋ ํ ๊นจ๋ํ Ext JS ์์ ์์ญ์ ์๋ํ๊ณ ๊ฑฐ๊ธฐ์์ ์ฌํ๋๋์ง ํ์ธํฉ๋๋ค.
@ Elusive138 ์, ์ฐ๋ฆฌ ์ชฝ์์ ์ฌํ ํ ์ํ์ ๊ฐ์ง๊ณ ์์ผ๋ฉด ์ข์ ๊ฒ์ ๋๋ค.
code.exe ํ๋ก์ธ์ค ์ค ํ๋ (์ฒจ๋ถ ๋ ๋ก๊ทธ์ ์ฝ๋ # 3)๊ฐ ์ ์ถ ๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ปค๋ฐ์ ์คํ 5์ 30 ๋ถ์ ์ฝ 200MB์์ ์์๋์๊ณ ๋ค์ ๋ ์ค์ 9 ์๊น ์ง 460MB์ ๋๋ฌํ์ผ๋ฉฐ ๊ณ์ ์ฆ๊ฐํ์ต๋๋ค.
ํธ๋ค ์๊ฐ ์ฌ๋ผ๊ฐ์ง ์์ต๋๋ค.
์ด๋ฒ์๋ ๋ค๋ฅธ ๋ฉ๋ชจ๋ฆฌ ์ง์ฝ์ ํ๋ก๊ทธ๋จ์ ์คํํ์ง ์์๊ธฐ ๋๋ฌธ์ ์ถฉ๋์ด ๋ฐ์ํ์ง ์์์ต๋๋ค. ๋์ค์ ์ปค๋ฐ ์ ํ์ด ๋ฎ์ VM์์์ด๋ฅผ ํ ์คํธ ํ ์ ์์ต๋๋ค.
์ด ๋ก๊ทธ๋ 3 ๊ฐ์ ํฐ ์์ ๊ณต๊ฐ์ด ์๋ก ๋ค๋ฅธ ์ฐฝ์ ์ด๋ ค ๋ฐค์ ๋ง๋ค์ด์ก์ต๋๋ค. ๊ณต์ ํ ์์๋ ์์ ๊ณต๊ฐ์ผ๋ก ๋ฒ์๋ฅผ ์ขํ๋ ค ๊ณ ํฉ๋๋ค.
@ Elusive138 ๋์ถ๋๋ ํ๋ก์ธ์ค์ ์ธ๋ถ ์ฌํญ์ ์ดํดํ๋ ๊ฒ์ด ๋์์ด ๋ ๊ฒ์
๋๋ค. PID๋ฅผ ์ฐพ์ ๋ค์ ps aux | grep <pid>
์ฌ์ฉํ์ฌ ์ ์ฒด ๋ฉํ ๋ฐ์ดํฐ๋ฅผ ์ธ์ ํ ์ ์์ต๋๊น?
์, ์๋ง๋ ์ด๊ฒ์ Windows์ ์์์ง ๋ชจ๋ฅด์ง๋ง :)?
@bpasero ๋ช ๋ น ์ค์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
"C:\Program Files (x86)\Microsoft VS Code\code.exe" --type=renderer --no-sandbox --lang=en-US --app-user-model-id=Microsoft.VisualStudioCode --node-integration=true --device-scale-factor=1 --enable-delegated-renderer --num-raster-threads=4 --gpu-rasterization-msaa-sample-count=8 --content-image-texture-target=3553 --video-image-texture-target=3553 --disable-accelerated-video-decode --channel="4896.1.1021371100\1043577992" /prefetch:673131151
๊ธฐํ ์ธ๋ถ ์ฌํญ:
ํ๋ก์ธ์ค ํธ๋ฆฌ :
์ด๊ฒ์ ํ๋ฃจ ์ข ์ผ ์ฌ์ฉ ํ์ ๋๋ค. ๋ณด์๋ค์ํผ ํ๋ก์ธ์ค์ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋์ ํด๋น ์๊ฐ์ ์ ํ ์ ์ผ๋ก ์ฆ๊ฐํ ๊ฒ์ผ๋ก ๋ณด์ ๋๋ค (๋์ผํ ์์ ๊ณต๊ฐ).
์ ... ์ด๊ฑด ์ ๋ง ๋์ ๊ฒ๋ ์๋์ผ.
4772๋ ํ๋ฃป๋ฐค ์ฌ์ด์ ์ ์ถ ๋ ํ๋ก์ธ์ค์์ต๋๋ค. ๋ค๋ฅธ ํ๋๋ ๋ฎ ๋์์ ์ฌ์ฉ์ผ๋ก ์ธํด ๋ ์ค๋ฅธ ๊ฒ ๊ฐ์ต๋๋ค.
@ Elusive138 ์ด๊ฒ์ ์ฝ๋๋ก ์ฌ๋ฌ ๊ฐ์ ์ฐฝ์ด ์ด๋ ค์๋ ๊ฒ ๊ฐ์ต๋๋ค.
@bpasero ์, ์ง๋ ๋ฐค ํ ์คํธ์์๋ ์๋ก ๋ค๋ฅธ ์์ ๊ณต๊ฐ์ผ๋ก ์ธ ๊ฐ์ ์ฐฝ์ด ์ด๋ ค์์์ต๋๋ค. ์์์ ์ธ๊ธํ๋ฏ์ด ๊นจ๋ํ Ext JS ์์ ๊ณต๊ฐ์์ ์ค๋ ๋ฐค ํ๋๋ง ์ฌ์ฉํด ๋ณด๊ฒ ์ต๋๋ค.
์ข์์!
์ํ๊น๊ฒ๋ ์ฌํ์ ์์ต๋๋ค ... ์ด๊ฑด ์ด์ํฉ๋๋ค. ํน์ ํ๋ก์ ํธ ๋ด์์ ๋์ถ์ ์ผ์ผํค๋ ์์ธ์ ๋ฌด์์ ๋๊น?
๋งํ์๋ฉด @Tyriar ์ ์ด๊ธฐ ๋ฌธ์ ์ ๋ค๋ฅผ ์ ์์ต๋๋ค. ๊ทธ์ ๋ฐ์์ด ์์๊ณ , ๋์ gwynjudd๊ฐ ์ค๋ฅ ๋ํ ์์์ ์ถฉ๋ํฉ๋๋ค ..? ๊ทธ๋ ๋ค๋ฉด ์ฐ๋ฆฌ๋ ์๋ก์ด ๋ฌธ์ ๋ฅผ ๋ง๋ค์ด์ผ ํ ๊ฒ์ ๋๋ค ...
@ Elusive138 ์ด์ํฉ๋๋ค. JS ํ์ผ์ ์ด์ง ์๊ณ ํด๋น ์์ ๊ณต๊ฐ์ ์ด๋ฉด ์ฌํ๋ฉ๋๊น?
๋ํ ํ ์ค๋ ์ท์ ์ํ ํ ์์๋ ํฌ๋กฌ ๊ฐ๋ฐ์ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ํ๋กํ์ผ ๋ง์ ์์ํ ์ ์์ต๋๋ค. ์ด๋ฅผ ์ํด ์ ์ ์ ํ์ ์ค๋ ์ท์ ์ฐ์ด ๊ทธ ๋ฉ๋ชจ๋ฆฌ๊ฐ ์ด๋๋ก ๊ฐ๋์ง ํ์ธํ์ญ์์ค.
@bpasero ์ค, ๊ทธ devtools์ ๋ํด ์์ ํ ์์์ต๋๋ค. ์ค๋ ๋ฐค ์๋ํด ๋ณผ๊ฒ์.
Main.js
, workerMain.js
๋ฐ workerMain.js
(2)์ @bpasero ํ ์ค๋
์ท์ ์ค์ ๋ก ๋ณ๊ฒฝ๋์ง ์์ต๋๋ค. ์ต๋ 5MB๊น์ง.
๋ด ์ํฉ์ ๋ ์ถ๊ฐํ์ฌ ํด๋๋ฅผ ์ด์ด (์ถฉ๋ ํ) ํ์ผ์ ์คํํ๋ ค๊ณ ์๋ํ์ง๋ง ์๋ํ๋ ํ์ผ์ด ์์์ผ๋ฉฐ ํ๋ฃป๋ฐค ์ฌ์ด์ ๋ฐ์ํ์ง ์์์ต๋๋ค. ๋ฐ๋ผ์ ํด๋๊ฐ ์ด๋ ค ์๊ณ ์์ ํ์ผ์ด ํ์ฑํ ๋ ๊ฒฝ์ฐ์๋ง ๋ฐ์ํฉ๋๋ค.
@ Elusive138 ์ฐ๋ฆฌ๋ ๋ฉ๋ชจ๋ฆฌ ์๋ ฅ์ ์ ๋ฐํ ์์๋ ๋ค๋ฅธ ํ๋ก์ธ์ค๋ฅผ ์์ฑํ๊ณ ํ ํ๋กํ์ ํ์๋์ง ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ด์ ๊ฒ์๋ฌผ ์ค ํ๋์์ ๋ ๋๋ฌ ํ๋ก์ธ์ค์์ ๋์ค๋ ๋์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์๋ณํ์ผ๋ฉฐ ํ ์ค๋ ์ท ์๋์ ํ์๋์ด์ผํฉ๋๋ค. ๋ ๋๋ฌ ํ๋ก์ธ์ค์ ๋์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๋ณด์ จ๋์? ์์์ด ์๋๋ผ ๊ณ ์? ๋ ๋๋ฌ๋ ํ์ผ ๊ฐ์๋ฅผ์ํ ํ๋ก์ธ์ค์ ๊ฐ์ด ์์ฑ๋๋ ๋ค๋ฅธ ํ๋ก์ธ์ค์ ๋ถ๋ชจ์ด๊ธฐ ๋๋ฌธ์ ๋๋ค.
@Tyriar ๋ ๋น์ ์ด ์๋ฏธํ๋ ๋ฐ๋ฅผ ๋ ๊ตฌ์ฒด์ ์ผ๋ก
๋ด๊ฐ ํ์ผ ์ด๊ธฐ์ ๋ํด ๋ฌป๋ ์ด์ ๋ ์๋ฅผ ๋ค์ด JS ํ์ผ์ ์ด๋ฉด JS ์ธ์ด ์๋น์ค๊ฐ ์์๋๊ธฐ ๋๋ฌธ์ ๋๋ค. ๋ค๋ฅธ ์ธ์ด ์๋น์ค๋ ๋ง์ฐฌ๊ฐ์ง์ ๋๋ค. ๋ฐ๋ผ์์ด ๋ฌธ์ ๊ฐ ํธ์ง๊ธฐ์์ ํ์ผ์ ์ด์ง ์๊ณ ์ฌํ๋๋ ๊ฒฝ์ฐ ๋ฉ๋ชจ๋ฆฌ ๋์๋ ์ธ์ด ์๋น์ค๊ฐ ์๋ ๋ค๋ฅธ ๊ณณ์์ ๋ฐ์ํ ๊ฒ์ผ ์ ์์ต๋๋ค.
์๋ํด ๋ณผ๋งํ ๋ ๋ค๋ฅธ ๋ฐฉ๋ฒ : ํ์ฅ ํ๋ก๊ทธ๋จ์์ด ์คํํ์ฌ ํ์ฅ ํ๋ก๊ทธ๋จ์ด ๋์ถ๋๋์ง ํ์ธํฉ๋๋ค. ๊ทธ๋ ๊ฒํ๋ ค๋ฉด --disable-extensions
๋ก ์คํํ ์ ์์ต๋๋ค.
@bpasero ์์ ์ ๊ณต๋ ๋ช
๋ น ์ค์ด 4772 ์ฉ์ด๋ผ๊ณ ํ์ ํฉ๋๋ค. ์คํฌ๋ฆฐ ์ท์์ ๊ฐ์กฐ ํ์๋ (๋์ถ ๋) ๋ช
๋ น ์ค์
๋๋ค. --type=renderer
๋ฉ๋๋ค.
์ฃผ๋ง์ ๋ค์ ์คํ๋๋๋ก๋๊ณ ์ด๋ป๊ฒ๋๋์ง ์ดํด ๋ณด๊ฒ ์ต๋๋ค. ์์ง JS ํ์ผ์ด ์ด๋ ค ์์ง ์์ ์ํ์์ ๊นจ๋ํ ํ ์คํธ๋ฅผ ์ํํ์ง ์์ ๊ฒ ๊ฐ์ต๋๋ค.
@bpasero ๋๋ ํ์ผ์ด ์ด๋ฆฌ์ง ์์์ผ๋ฉฐ (์ค๋ฅธ์ชฝ) ํธ๋ฆฌ ์์ ์์ ํ์ผ ๋ง ์๋ค๊ณ ์๊ฐํฉ๋๋ค. ์์ ์ด ๋๋ฌ์ ๋๊ฐ ๊ธฐ์ต ๋๋ฉด ํ์ผ์ ์ด์ด ํ์ธํ๊ณ ์ธ์ด๋ฅผ ๊ธฐ๋กํด ๋ณด๊ฒ ์ต๋๋ค.
ํ์คํ์ง๋ ์์ง๋ง ๋ด ์ถฉ๋์ด ๋ฐ์ํ์ ๋ JavaScript ํ์ผ์ด ์๋ ์๊ฑฐ๋ C ++, Java ๋๋ ์ธ์ด๊ฐ ์์ ๊ฐ๋ฅ์ฑ์ด ๋์ต๋๋ค. ๊ผญ ํ์ธํ๊ฒ ์ต๋๋ค.
@Tyriar ๊ฐ ์์ ํ์ผ ์๋์ ๋ฌด์ธ๊ฐ๋ฅผ ๊ฐ์ง๊ณ ์๊ณ ๋ชจ๋ ํธ์ง๊ธฐ๋ฅผ ๋ซ์ ์ํ์์ (์์
@bpasero ๊ธ์์ผ์ ํด๊ทผํ๊ธฐ ์ ์ ๋ค์ํ ์กฐ๊ฑด์์ ์ฌ๋ฌ ์ธ์คํด์ค๋ฅผ ์ด์ด๋ณด๊ณ ํ๋ฃป๋ฐค์ ๋ชจ๋ ์คํ์ ๋ฐฉํด ํ ์ ์๋์ง ํ์ธํฉ๋๋ค. ํ๋์ vscode ์ค๋จ์ด ๋ค๋ฅธ ๋ชจ๋ ์ธ์คํด์ค๋ฅผ ๋ง์น ๊ฒ์ด๋ผ๊ณ ๋ฏฟ์ ์ด์ ๊ฐ ์๋ค๋ฉด?
@Tyriar ์, ํ๋ ์ด์์ ์ฐฝ์ด ์ด๋ ค ์์ผ๋ฉด ์ฌ์ฉ์ค์ธ ์ด ๋ฉ๋ชจ๋ฆฌ๊ฐ ๋ชจ๋ ์ถ๊ฐ๋๊ณ ๋ชจ๋ ์ถฉ๋ํฉ๋๋ค. ์ด๋ ์ฌ๋ฌ ์ฐฝ์ ์ด ๋ ์ฌ์ ํ ํ๋์ ์์ ํ๋ก์ธ์ค์ 1-1.5GB์ ๊ฐ์ ํ๋์ ๋ฉ๋ชจ๋ฆฌ ์ ํ์ ๊ณต์ ํ๊ธฐ ๋๋ฌธ์ ๋๋ค. ๋์ถ์ด ์ด๋์ ๋ฐ์ํ๋์ง ์ค์ ๋ก ์ดํดํ๋ ค๋ฉด ๋ค์ ์กฐ๊ฑด์์ ๊ฒฉ๋ฆฌ ๋ ์ฐฝ 1 ๊ฐ๋ฅผ ์ธก์ ํ๋ ๊ฒ์ด ๊ฐ์ฅ ์ข์ต๋๋ค.
--disable-extensions
๋ฅผ ํตํด ํ์ฑํ ๋ ํ์ฅ ํ๋ก๊ทธ๋จ ์์ (๋ง์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ฌ์ฉํ๊ฑฐ๋ ๋์๋๋ ํ์ฅ ํ๋ก๊ทธ๋จ๋ ์ถฉ๋์ ์ผ์ผํฌ ์ ์์)์ํฅ์ ๋ฏธ์น ์์๋ ์์ ํ์ผ์ ๋ํ ์ ์ผํ ๊ฒ์ ์์ ๊ณต๊ฐ ๋ด์ ์์ง ์์ ๊ฐ ์์ ํ์ผ์ ๋ํด ํ์ผ ๊ฐ์์๋ฅผ ์ค์นํ์ฌ ๋ณ๊ฒฝ ์ฌํญ์ ๊ฐ์ํ๋ค๋ ๊ฒ์ ๋๋ค. ์ด๋ก ์ธํด ๋์ถ์ด ๋ฐ์ํ ์ ์์ง๋ง ๋๋์ต๋๋ค. ๋ํ ํ์ผ์ด ์ด๋ ค์๋ ์์ ๊ณต๊ฐ ๋ด์ ์์ผ๋ฉด ๊ฐ์์๋ฅผ ์ค์นํ์ง ์๊ณ ์ธ๋ถ ํ์ผ์ ๋ํด์๋ง ์ค์นํฉ๋๋ค.
@bpasero ์ด๋ฆฐ ํ์ผ (?)์ด์๋ ๊ฒฝ์ฐ ๋์๊ฐ ์์ต๋๋ค. ์ค๋ ๋ฐค ๋ช ๊ฐ๋ฅผ ์ด๊ณ ๊นจ๋ํ ์์ ๊ณต๊ฐ์ ์ฌ์ฉํด ๋ณด๊ฒ ์ต๋๋ค.
๋ค์ ์ค์ ์ผ๋ก ์ฃผ๋ง ๋์ ์๋ํ์ต๋๋ค.
Code --disable-extensions
๋ฉ๋ชจ๋ฆฌ์ CPU๋ ๊ธ์์ผ ๋ฐค๊ณผ ์์์ผ ์์นจ ๊ฑฐ์ ๊ฐ์์ต๋๋ค.
@Tyriar ๋ ํ๋์ ํ์ผ๋ก ๋น ์์ ๊ณต๊ฐ์ ์ด๊ฑฐ ๋ ๋จผ์ ํด๋๋ฅผ ์ฐ ๋ค์ ํ์ผ์ ์ด์์ต๋๊น?
@bpasero ๋น ์์ ๊ณต๊ฐ์ ์ด ๋ ํด๋๋ฅผ ์ด์ง ์์๊ณ ์์ํ ๋ ํด๋๊ฐ ์ด๋ฆฌ์ง ์์์ต๋๋ค.
์๊ฒ ์ต๋๋ค. ๋ฐ๋ผ์ ์ด๊ฒ์ (์ ์ฌ์ ์ผ๋ก ํฐ) ํด๋๋ฅผ ์ฌ๋ ๊ฒ๊ณผ ๊ด๋ จ์ด์๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ด ํด๋๋ฅผ ์ฌ๋ ๊ฒ๋ง์ผ๋ก๋ ์ถฉ๋ถํ ์ง ๋๋ ํ์ผ์ ์ด์ด ๋๋ ๊ฒ๋ง์ผ๋ก ํธ๋ฆฌ๊ฑฐ๋๋์ง ํ์ธํ๋ ค๋ฉด ๊ณ์ํ์ญ์์ค.
@bpasero ์ฃผ๋ง ๋์ ํ์ผ์ด ์ด๋ฆฌ์ง ์์ ์ํ๋ก ํฐ ํด๋๋ฅผ ์ด์์ผ๋ฉฐ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋์ด ๋์ ๋๊ฒ ์ฆ๊ฐํ์ง ์์์ต๋๋ค. ์ฝ 7 ์๊ฐ ์์ ์ฌํ ๊ฐ๋ฅ / ๊ณต์ ๊ฐ๋ฅํ ์์ ๊ณต๊ฐ์ผ๋ก ๋์ฉ๋ ํด๋ ๋ฐ ํ์ผ ์ด๊ธฐ ํ ์คํธ ๊ฒฐ๊ณผ๋ฅผ ์ป์ ์ ์์ต๋๋ค.
@bpasero ์ด์ ์ ์ถฉ๋์ ๊ฒฝํ ํ ํด๋๋ 13000-14000 ๊ฐ์ ํ์ผ์ด ๊ฐ๋ ฅํ์ ๊ฒ์ ๋๋ค. ์ฌ๊ธฐ์๋ ์์ฒด์ ์ผ๋ก ์ฝ 2000 ๋ ์ ๋์ git repo๊ฐ โโํฌํจ๋ฉ๋๋ค.
๋๋ ๊ทธ๊ฒ์ ๋ณธ ์ดํ (ํ ์คํธ๋ก ์ธํด) ์ค๋ ๋์๊ธฐ ๋๋ฌธ์ ์ถฉ๋์ด ์ต์ ๋ฒ์ ์์ ์ฌ์ ํ ๋ฐ์ํ๋์ง ๋ค์ ํ์ธ ํ ๊ฒ์ ๋๋ค.
๊ทธ๋ฆฌ๊ณ JS ์์ ๊ณต๊ฐ์ด๋ผ๊ณ ๊ฐ์ ํฉ๋๊น?
@bpasero py, cpp, js, html, css
์ข์, ์ด๊ฒ์ ๋ ์์ ๊ท๋ชจ ์ธ ๊ฒฝ์ฐ ์ฒ์ฒํ ์ฆ๊ฐํ๋ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋์ ์ฌํํ๋ ๊ฒ ๊ฐ์ต๋๋ค : VSCodeTest.zip . /ext/build/ext-all-debug.js
์ด์์ต๋๋ค.
(์, zip ๋ด๋ถ์ 7z์ ๋๋ค ... GitHub์์๋ 7z ๋๋ xz๋ฅผ ์ง์ ์ ๋ก๋ ํ ์ ์์ผ๋ฉฐ zip ๋ฐ gzip์ด ๋๋ฌด ํฝ๋๋ค)
@ Elusive138 ํ๊ท ์์ ์ผ๋ง๋ ์ฆ๊ฐํฉ๋๊น? ์ผ๋ถ JS ํ์ผ์ด์๋ ์์ ๊ณต๊ฐ์ด ์ด์ ๋ฉ๋ชจ๋ฆฌ ์ฆ๊ฐ์์ด 2 ์๊ฐ ๋์ ์ด๋ ค ์์ต๋๋ค.
@bpasero ์ฃ์กํฉ๋๋ค. ๋ค์ ์ฌ์ํ๋ ๋ฐ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ์ด์ ์๋์์ ์์ ์์นด์ด๋ธ์ ํฌํจ๋์ง ์์ ๊ธธ ์์ ์์ ์ ์ฅ์๊ฐ ์๋ค๊ณ ์๊ฐํฉ๋๋ค. ๊ตฌ์ฒด์ ์ธ ๊ฒฐ๊ณผ๊ฐ ๋์ค๋ฉด ์๋ ค ๋๋ฆฌ๊ฒ ์ต๋๋ค.
์ฌ๋ฌ ๊ฐ์ ๋ ๋ฆฝ์ ์ธ ์ธ์คํด์ค๋ฅผ ์ด ์ ์๋ค๋ฉด ์ ๋ง ๋์์ด ๋ ๊ฒ์ ๋๋ค. ๋ฐค์ ํ๋์ ํ ์คํธ๋ก ์ ํ๋๋ ๊ฒ์ ์๋นํ ๋๋ฆฝ๋๋ค. ๋ณ๋์ ํ๋กํ์ ์ํด Chromium ํ๋๊ทธ๋ฅผ ์ฌ์ฉํฉ๋๊น?
๋ฌธ์ํํ์ง๋ ์์์ง๋ง ๋ณ๋ ฌ๋ก ์คํํ ์์๋ ์ฌ๋ฌ ์ฝ๋ ๋ฒ์ ์ ๋น๋ ํ ์ ์์ต๋๋ค. https://github.com/Microsoft/vscode/blob/master/product.json ์ ๊ฐ์ ์๋ก ๋ค๋ฅด๊ฒ ๋ณ๊ฒฝ ํ ๋ค์ ๋ช ๋ น ์ค์์ ๋น๋ํ๋ฉด ์ฌ๋ฌ ๊ฐ๋ณ ์ธ์คํด์ค๋ฅผ ์์ํ ์ ์์ต๋๋ค. ๊ณ ์ ํด์ผํ๋ ์๋ณ์๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
Windows 8.1. ์ฝ๋์์ ์์นจ์ 39,000 ๊ฐ์ ํ์ผ์ด ํฌํจ ๋ git ์ ์ฅ์์ ํด๋๋ฅผ ์ด์์ต๋๋ค.
๋ช ๊ฐ์ ํ์ผ์์ ๋ช ๊ฐ์ง ์์ ์์ ์์
์ ์ํํ์ต๋๋ค.
ํ๋ฃจ๊ฐ ๋๋ ๋ฌด๋ ต ์์
๊ด๋ฆฌ์๊ฐ๋ณด๊ณ ํ ์ปค๋ฐ ํฌ๊ธฐ๋ 672,164K์์ต๋๋ค.
ํ๋ก๊ทธ๋จ์ ์ฐธ์ฌํ์ง ์์์ ๋๋ ํ๋ฃจ ์ข
์ผ ๊พธ์คํ ์ฑ์ฅํ์ต๋๋ค.
@gushie ์ด ์ ์ฅ์๋ฅผ ๋์ ๊ณต์ ํ ์ ์์ต๋๊น? ๋ํ๋ณด๊ณ ๋ ์ด๊ธฐ ๋ฉ๋ชจ๋ฆฌ๋ ๋ฌด์์ ๋๊น?
@bpasero ์ฃ์กํฉ๋๋ค.
์ค๋ ๋์ ์์ ๋ ํ๋ก์ธ์ค๊ฐ ์ถฉ๋ํ๊ธฐ ๋๋ฌธ์ ์ด์ ์ต์ข ์ปค๋ฐ ํฌ๊ธฐ๊ฐ ๋ฌด์์ธ์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
@gushie ์ ๋ "๊ฐ์ธ ํฌ๊ธฐ"๋ฅผ ๋ชจ๋ํฐ๋งํ๊ธฐ ์ํด code.exe ํ๋ก์ธ์ค์์ ์ฑ๋ฅ ๋ชจ๋ํฐ๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
์ฐ๋ฆฌ๊ฐ ๋ฌธ์ ๊ฐ์๋ ์์ ๊ณต๊ฐ์ ๊ณต์ ํ ์ ์๋ค๋ ๊ฒ์ ๊ฝค ๊ท์ฐฎ์ต๋๋ค! ๋๊ตฐ๊ฐ๊ฐ ์คํ ์์ค๋ก ์ด๊ฒ์ ์ ํ๋์ง ๊ถ๊ธํฉ๋๋ค. ์ ์ฌ์ ์ฐพ๊ธฐ : ์ ์ฅ์๊ฐ git-svn๊ณผ ํจ๊ป ์ฌ์ฉ ๋์์ต๋๊น?
@bpasero ๊ฐ์ฌํฉ๋๋ค. ์์์ผ์ ๋์ ์์ ๋ ๋ด๊ฐ ๋ ๋ ํ๋ก์ธ์ค๊ฐ ์ฌํ๋์ง ์์๋ค๋ฉด ๋ช ๊ฐ์ ์ถ๊ฐ ์ฌ๋ณธ์ ๋ง๋ค ์ ์์ต๋๋ค. ๊ทธ๋๋ ์ด๋ ๊ฒ์ด ์ด๋ค ๊ฒ์ธ์ง ์ถ์ ํ๋ ๋ฐฉ๋ฒ์ ์์ ๋ด์ผํฉ๋๋ค. ๋ฌธ์ ๊ฐ ๋ ์ ์์ต๋๋ค.
@ Elusive138 ์ฐ๋ฆฌ๋ Atlassian ๋๊ตฌ๋ฅผ ์ฌ์ฉํ๋ฏ๋ก SourceTree๋ ๊ฐ์ธ Stash ์๋ฒ์ ์ฐ๊ฒฐํฉ๋๋ค.
์, ์ ๋ ์์ ํ ๋ค๋ฆ ๋๋ค. SVN ์๋ฒ์ ์ฐ๊ฒฐํ๋ ๋ก์ปฌ Git ์ ์ฅ์ (Git ํ์ฅ ํฌํจ)์์ต๋๋ค. ๋ด ํ์ฌ ํ ์คํธ๋ vscode ํ๋๋ฅผ ๊ธฐ๋ฐ์ผ๋กํ๋ git repo์ ๋๋ค ... ๋ฐ๋ผ๊ฑด๋ ๊ทธ๊ฒ์ ์ฌํ์ด ๋ ๊ฒ์ด๊ณ ๊ณต์ ํ ์ ์์ต๋๋ค.
@gushie ๋ ํ์ผ์ ์ด์ง ์๊ณ ์์ ๊ณต๊ฐ์ ์ด๋ฉด ์ฌํํฉ๋๊น? ์ด ์ค์ ์ ์ป์ผ๋ ค๋ฉด ๋จผ์ ๋ชจ๋ ํ์ผ์ ๋ซ๊ณ ๋ค์ ์์ํ์ญ์์ค. ๊ทธ๊ฒ์ด ์ฌํ๋์ง ์๋ ๊ฒฝ์ฐ, ์์ ๊ณต๊ฐ์ ์ด๊ณ ํ๋์ JS ํ์ผ์ ์ด๊ณ ๊ทธ๋ ๊ฒ ๋๋๋ฉด ์ฌํ๋ฉ๋๊น?
@bpasero ์ด์ ฏ๋ฐค์ ํธ์ง๋์ง ์์ ์์ ํ์ผ ํ๋๋ง ์ด์ด๋๊ณ ์ค๋ ์์นจ์ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋์ ํ์ธํ ๊ฒฐ๊ณผ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋์ด ๋ง์ด ๋ณ๊ฒฝ๋์ง ์์ ๊ฒ ๊ฐ์ต๋๋ค. ์ด์ ํ์ผ์ ํธ์งํ๊ณ ๋น๋๋ฅผ ์๋ฃํ์ผ๋ฉฐ์ด ์ํ๋ฅผ ๊ทธ๋๋ก๋๊ณ ์ด๋ค ์ผ์ด ๋ฐ์ํ๋์ง ํ์ธํฉ๋๋ค.
์ด ๋ฌธ์ ๋ฅผ ์ฝ์ ๋๊น์ง ์์ ํ์ผ์ ์ง์ฐ์ง ์์์ต๋๋ค. (์ ๋ง ํ์๊ฐ ์์์ต๋๋ค. ์ผ๋ฐ์ ์ผ๋ก์ด ํจ๋์ ๋ฌด์ํ๊ณ ๊ทธ ์๋์์๋ ํ๋ก์ ํธ ํ์ผ ํ์๊ธฐ๋ฅผ ํตํด ๋๋ Ctrl + E๋ฅผ ์ฌ์ฉํ์ฌ ํ์ผ์ ์ ํํ์ต๋๋ค).
๋ค์ ํฌ๋์๋์์ต๋๋ค. ์ด๋ฒ์๋ ์ผ๋ฐ ์ฌ์ฉ ํ ์์ง๋ง ๋ค์ ์ํ๋ก ์ ์ง๋์์ต๋๋ค.
ps aux
์ถ๋ ฅ :
โฏ ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
...
daniimms 6086 0.0 0.5 970620 92180 pts/0 Sl Jan11 0:36 /home/local/ANT/daniimms/VSCode-linux-x64/Code /home/local/ANT/daniimms/VSCode-linux-x64/resources/app/out/bootstrap --type=watcherService
์ธ๊ธํ๋ฏ์ด ์ด๊ฒ์ ์ผ๋ฐ ์ฌ์ฉ ํ ์์ ๋ชจ๋๊ฐ ์๋๋ฏ๋ก ํ์ฅ์ผ๋ก ์ธํ ๊ฒ์ผ ์ ์์ต๋๊น?
์์ ํ์ผ์ ์์ ํธ์ง์ด ์ด๋ฆฐ ๋จ์ผ ํ์ผ ๋ง ๋จ๊ฒผ์ต๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ํ๋ฃจ ์ข ์ผ ์๋์ง ์์ต๋๋ค. ๋ฉ๋ชจ๋ฆฌ๋ ์ด๊ธฐ ๊ฐ์์ ์ฆ๊ฐํ์ง ์์์ต๋๋ค.
@Tyriar ์ ๋ณด์ฌ
@gushie ๊ฐ ํด๋๋ฅผ ์ด์ง ์๊ณ ์์์ต๋๊น?
@bpasero ํด๋๋ฅผ ์ด์์ต๋๋ค. ํด๋ ๋ด์์ ํ์ผ์ ์ฒ์ ์ด ๋ ์ดํ๋ก ๋ฉ๋ชจ๋ฆฌ ๋์๋ฅผ ์์ํ๋ ๊ฒ์ฒ๋ผ ๋ณด์ด๋ ์์ ์ด ๋ถ๋ช ํ ์์ต๋๋ค. ๊ณ์ ๋ชจ๋ํฐ๋งํ๊ณ ๋ฒ์๋ฅผ ์ขํ ๊ฒ์ ๋๋ค.
@bpasero ์ถ๋ ฅ์์ ๋ณผ ์์๋ ์ ์ผํ vscode ๊ด๋ จ ํ๋ก์ธ์ค ์๋๋ฐ, ์๋ต์ด ์์ด ์ด๋ฏธ ์ข ๋ฃ ๋์๊ธฐ ๋๋ฌธ์ ์ถ๋ ฅ์ ํ์๋์ง ์์์ ๊ฐ๋ฅ์ฑ์ด ์์ต๋๊น? ์ด ํ๋ก์ธ์ค๋ 0.5 %์ ๋ฉ๋ชจ๋ฆฌ์ 0 %์ CPU ๋ง ์ฌ์ฉํ์ต๋๋ค. ์ต๊ทผ ๋ฐ๊ฒฌ ํ ๋ด์ฉ์ ๋ณด๋ฉด ๋ด๊ฐ ๊ฒช๊ณ ์๋ ๋ฌธ์ ๋ ์๋ง๋ JS ์๋น์ค ๋๋ฌธ์ด ์๋๋ผ๊ณ ์๊ฐํฉ๋๋ค.
Btw ์๋ง๊น์ง ๊ทธ ์ด์ ๋ฅผ ์ฐพ์ง ๋ชปํ๋๋ผ๋ ๊ธฐ๋ณธ์ ์ผ๋ก ํ์๋๋ ํฌ๋์ ๋ํ ์์๊ฐ ์ฐฝ์ ๋ค์ ์ฌ๋ ์์ ์ ์ ํํ์ฌ ๋จ์ ๊ณณ์์ ์์ ์ ๊ณ์ํ ์ ์๋๋ก ๋ณ๊ฒฝ ์ฌํญ์ ํธ์ํ์ต๋๋ค. ์ฌ๋ฌ ๊ฐ์ ์ฐฝ์ด ์ด๋ ค ์๊ณ ๊ทธ์ค ํ๋๋ง ์ถฉ๋ํ๋ ๊ฒฝ์ฐ์๋ ์ข์ต๋๋ค.
(๋๋ฝ ๋ ํ ๊ฐ์ง๋ ํฅํ UI ์ํ๋ฅผ ๋์คํฌ์ ์ฃผ๊ธฐ์ ์ผ๋ก ํ๋ฌ์ํ์ฌ ๋ค์ ์ด๋ฉด ์ด์ ์์ ํ๊ฒฝ๋ ๋ณต์ ๋ ์ ์๋ค๋ ๊ฒ์ ๋๋ค.)
@bpasero : +1 : ๋์์ด ๋ ๊ฒ์ ๋๋ค.
VS๋ ์ฝ ํ ๋ฌ ๋์ ๋งค์ผ ์์นจ ์ถฉ๋ํ๊ณ ์์ต๋๋ค. ์ธ๋ด์ฌ์ด ๋๋ฌ์ต๋๋ค.
์ ์์ ์ธ ํธ์ง๊ธฐ๊ฐ ์์ฃผ ์ถฉ๋ํ์ง ์์์ผํ๋ฏ๋ก ์ด๊ฒ์ด PRI 0 ๋ฒ๊ทธ๋ก ์ทจ๊ธ๋๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
์ ์ด๋ฐ ์ผ์ด ๋ฐ์ํ๋์ง ์ถ์ ํ ์์๋ ๋ฐฉ๋ฒ์ ์๋ ค์ฃผ์ธ์. ๋๋ ์ด๊ฒ์ด ๋ค๋ฅธ ๊ธฐ๊ณ์์๋ ์ผ์ด๋๋ ๊ฒ์ ๋ณด์๋ค.
@nojvek ์ด๋ฐ ์ผ์ด ๋ฐ์ํ๋ ์์ ๊ณต๊ฐ์ ์ ์ ๊ณต์ ํ ์ ์์ต๋๊น?
์์ ๊ณต๊ฐ ๊ณต์ ๊ฐ ๋ฌด์์ ์๋ฏธํ๋์ง ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. ๊ทธ๊ฒ์ ์ฝ๊ฐ์ C ++๋ฅผ ๊ฐ์ง typescript / HTML / CSS ํ๋ก์ ํธ์ ๋๋ค. ์ฝ 1,500 ๊ฐ์ ํ์ผ๊ณผ 80,000 ์ค์ ์ฝ๋.
VS์ ํฌ๋์ ๋คํ๋ฅผ ํ์ํ๋ ๋ฐฉ๋ฒ์ด ์์ต๋๊น?
@nojvek ์ด ๋ฌธ์ ๋ฅผ ์ฌํํ๊ธฐ ์ํด ์ฝ๋๋ฅผ ์คํํ ์์๋ ์์ ๊ณต๊ฐ์ ๊ฐ๊ณ ์ถ์ต๋๋ค. ์ด๋๊ฐ์์ ๋ฉ๋ชจ๋ฆฌ ๋์์ ๊ด๋ จ์ด ์๋ค๊ณ ์๊ฐํ์ง๋ง ์ด๋์ธ์ง๋ ํ์คํ์ง ์์ต๋๋ค. ์์ ๊ณต๊ฐ์ zip ๋๋ ์คํ ์์ค ์ธ ๊ฒฝ์ฐ git URL์ ๋ณด๋ด ์ฃผ์๋ฉด๋ฉ๋๋ค.
๋ฒ ๋๋ฏผ,
๋ด๋ถ ๋ง์ดํฌ๋ก ์ํํธ ์์ค ์ฝ๋์ด๊ณ ๋น์ ์๊ฒ ์ค ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
์ถ๊ฐ ํ ์์๋ ๋ฉ๋ชจ๋ฆฌ ๋ชจ๋ํฐ๋ง ๋๊ตฌ๊ฐ ์์ผ๋ฉด ์๋ ค์ฃผ์ธ์.
ํฌ๋กฌ ๋๋ฒ๊ฑฐ๊ฐ ๋ด์ฅ ๋ ๋ฉ๋ชจ๋ฆฌ ์ค๋
์ท์ ์ฐ์ผ๋ฉด ์๋ํ ๊น์?
๋ฌด์จ ์ผ์ด ์ผ์ด๋๊ณ ์๋์ง ํ์ธํ๊ธฐ ์ํด ๋ช ์๊ฐ๋ง๋ค vscode์์?
2016 ๋
1 ์ 23 ์ผ ํ ์์ผ, Benjamin Pasero [email protected]
์ผ๋ค :
@nojvek https://github.com/nojvek ์์ ๊ณต๊ฐ์ ๊ฐ๊ณ ์ถ์ต๋๋ค.
์ด ๋ฌธ์ ๋ฅผ ์ฌํํ๊ธฐ ์ํด ์ฝ๋๋ฅผ ์คํํ ์ ์์ต๋๋ค. ์ฐ๋ฆฌ๋ ๊ทธ๊ฒ์ด
์ด๋๊ฐ์ ๋ฉ๋ชจ๋ฆฌ ๋์๊ฐ ์ด๋์ธ์ง ๋ช ํํ์ง ์์ต๋๋ค. ์ฐํธ ๋ฒํธ๋ฅผ ๋ณด๋ด ์ฃผ์๋ฉด
์์ ๊ณต๊ฐ ๋๋ ์คํ ์์ค ์ธ ๊ฒฝ์ฐ git URL ์ผ ์ ์์ต๋๋ค.โ
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ฑฐ๋ GitHub์์ ํ์ธํ์ธ์.
https://github.com/Microsoft/vscode/issues/508#issuecomment -174192367.
์, ๋ฉ๋ชจ๋ฆฌ ์ค๋ ์ท์์ด ๋์๊ฐ VS Code์ ์ฃผ์ ์ธก๋ฉด์์๋ ๊ฒฝ์ฐ์๋ง ๋์์ด๋ฉ๋๋ค. ๊ทธ๋ฌ๋ ์ ์ด๋ ํ ๊ฒฝ์ฐ์๋ ์ฐ๋ฆฌ๊ฐ ์์ฑ ํ ํ๋ก์ธ์ค ์ค ํ๋ (ํ์ผ ๊ฐ์์)์์ ๋์ถ์ด ๋ฐ์ํ ๊ฒ์ผ๋ก ๋ณด์ ๋๋ค. ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋ ์ธก๋ฉด์์ ์ง์์ ์ผ๋ก ์ฆ๊ฐํ๋ ํ๋ก์ธ์ค ํ์๊ธฐ๋ฅผ ์ฌ์ฉํ์ฌ ์๋ณ ํ ์ ์์ต๋๋ค.
์์ค ์ฝ๋๋ฅผ ์ ๊ณตํ๋ ๊ฒ์ด ๋์์ด๋๋ ๊ฒฝ์ฐ : Microsoft์์ ์ผํฉ๋๋ค.)
๋งค๋์ ์ ํ๋ง๋ ํ ๊ฒ์. ์ด๊ฒ์ Windows ๋ฆฌํฌ์งํ ๋ฆฌ์ ์์ผ๋ฏ๋ก
์กฐ์ฌํ์ธ์.
์ค๋ ๋์์ chokidar๊ฐ ํ์ผ ๊ฐ์์์ ์ฌ์ฉ๋๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ ์
๋ค์ ๋๋ ์์ค ์ฝ๋๋ฅผ ๊ฐ์ง๊ณ ๋์๋ค. ์ฝ๊ฐ์ ์คํ๊ฒํฐ์์ต๋๋ค.
์์ฒด ๊ฐ๋จํ ๋
ธ๋ ์ฑ์ chokidar๋ฅผ๋ก๋ ํ ์ ์๋์ง ํ์ธํ๊ณ
๊ทธ ๋ฒ์ธ.
์ vs chokidar๋ฅผ ์ฌ์ฉํด์ผํ๋ ํน๋ณํ ์ด์ ๊ฐ ์์ต๋๊น? ๋ค๋ฅธ
ํฌ๋ก์ค ํ๋ซํผ ํ์ผ ๊ฐ์์ ๋ง์ฃ ?
2016 ๋
1 ์ 24 ์ผ ์ผ์์ผ, Benjamin Pasero [email protected]
์ผ๋ค :
์ ๋ฉ๋ชจ๋ฆฌ ์ค๋ ์ท์์ด ๋์ถ์ด ๋ฉ์ธ ๋ด๋ถ์์๋ ๊ฒฝ์ฐ์๋ง ๋์์ด๋ฉ๋๋ค.
VS ์ฝ๋์ ์ธก๋ฉด. ๊ทธ๋ฌ๋ ์ ์ด๋ ํ ๊ฒฝ์ฐ์๋ ๋์ถ์ด ๋ฐ์ํ ๊ฒ์ผ๋ก ๋ณด์ ๋๋ค.
์ฐ๋ฆฌ๊ฐ ์์ฑ ํ ํ๋ก์ธ์ค ์ค ํ๋ (ํ์ผ ๊ฐ์์)์์. ์๋ง ๋น์ ์ด๋ผ๋ฉด ๊ฐ๋ฅ ํ ์ง๋
์ง์์ ์ผ๋ก ์ฆ๊ฐํ๋ ํ๋ก์ธ์ค ํ์๊ธฐ๋ฅผ ์ฌ์ฉํ์ฌ ์๋ณ
๋ฉ๋ชจ๋ฆฌ ์๋น ์กฐ๊ฑด.์์ค ์ฝ๋๋ฅผ ์ ๊ณตํ๋ ๊ฒ์ด ๋์์ด๋๋ ๊ฒฝ์ฐ : Microsoft์์ ์ผํฉ๋๋ค.)
โ
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ฑฐ๋ GitHub์์ ํ์ธํ์ธ์.
https://github.com/Microsoft/vscode/issues/508#issuecomment -174269028.
Chokidar๋ Mac ๋ฐ Linux์์ ์ฌ์ฉ๋๋ฉฐ Windows์์๋ C # ํ์ผ ๊ฐ์์๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์๋ํ๊ณ ์ฑ๋ฅ์ด ์ข์ ํฌ๋ก์ค ํ์ผ ๊ฐ์์ ์๋ฃจ์ ์ผ๋ก PR์ ์๋ฝํ๊ฒ๋์ด ๊ธฐ์ฉ๋๋ค. :)
๋ ธ๋ 4.0๋ถํฐ fs.watch๋ Windows์ Mac ๋ชจ๋์์ ์์ ํ๋์์ต๋๋ค. ์ฐธ์กฐ : https://github.com/Microsoft/TypeScript/issues/4643.
Typescript๋ ๋งค์ฐ ๊ฒฌ๊ณ ํ ํฌ๋ก์ค ํ๋ซํผ ํ์ผ / ๋๋ ํ ๋ฆฌ ๊ฐ์ ๋ก์ง์ ๊ฐ์ง๊ณ ์์ต๋๋ค. https://github.com/Microsoft/TypeScript/blob/931d162620c7e09377c12875834e1838c4cdd51b/src/compiler/sys.ts
๋ณ๊ฒฝ๋ VS ์ฝ๋์ ๋ก์ปฌ ๋น๋๋ฅผ ์ป๊ณ ์ฌ์ ํ ์ถฉ๋ํ๋์ง ํ์ธํ๋ ค๊ณ ํฉ๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ๋ฐ๋์ PR์ ๋ณด๋ด๊ฒ ์ต๋๋ค.
๋๋ ํ ๋ฆฌ์์ ์ฌ๊ท ๊ฐ์ ํธ์ถ์ ์ฌ์ฉํ์ฌ ํด๋๋ณ๋ก ๊ฐ์ ๋ฆฌ์ค๋๋ฅผ ์ฒจ๋ถ ํ ํ์๊ฐ ์๋๋กํจ์ผ๋ก์จ ํจ์ฌ ๋์ ์ก๋ค๋ ๊ฒ์ ์๊ณ ์์ง๋ง, ์ด๋ฒคํธ๊ฐ ๋๋๋ก ํ์ผ / ํด๋ ์ด๋ฆ์ ๋์น๋ ๊ฒฝ์ฐ๋ ์์ต๋๋ค. ์ฌ๊ธฐ์์ C #์ ์ฌ์ฉํ๋ฉด ๋ ์์ ๊ฐ์ด ์๊น๋๋ค.
๋๋ ์ค๋ ์ฌํ์ ํ ์ ์์๋ค. ๋ฉ๋ชจ๋ฆฌ ์ค๋ ์ท์ ์ฐ๊ธฐ ์ํด ๊ฐ๋ฐ์ ๋๊ตฌ ์ฝ์์ ๊ฐ์ ธ ์ค๊ธฐ ์ ์ ๋ฐฉ๊ธ ์ถฉ๋ํ์ต๋๋ค.
http://i.imgur.com/rirFul1.png
typescript ์๋ฒ๊ฐ ์ฝ 200MB๋ฅผ ์ฐจ์งํ๋ ๊ฒ ๊ฐ์ต๋๋ค.
๋ ๋๋ฌ๋ ์ฝ 800MB๋ฅผ ์๋น ํ ํ ์ถฉ๋ํ์ต๋๋ค.
500MB ์ ๋ ์ฌ์ฉํ๋ฉด ๋ฉ๋ชจ๋ฆฌ ์ค๋ ์ท์ ์ฐ์ด ๋ณด๊ฒ ์ต๋๋ค. --renderer ํ๋ก์ธ์ค๋ ์นํท ํ๋ก์ธ์ค์ ๋๊น?
๋ด๊ฐ ๋ง์ง๋ง์ผ๋ก ์ถฉ๋์ ๋ณธ ์ง ์ดํ ํ์์ต๋๋ค. 8 ์๊ฐ ๋์ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ๋ง์ TS ํ์ผ์ ํธ์งํ๋ฉด ์ฌ์ฉ๋์ด ๋ ๋นจ๋ผ์ง๋๋ค.
๋ ๋๋ฌ ํ๋ก์ธ์ค๋ ํธ์ง๊ธฐ์ ์ฃผ์ ํ๋ก์ธ์ค์ ๋๋ค. ๊ฑฐ๊ธฐ์์ ๋ฉ๋ชจ๋ฆฌ ์ค๋ ์ท์ ํ ์ ์๋ค๋ฉด ๋ ๋์๊ฐ ๊ฒ์ ๋๋ค. ๋ถํํ๋ ์ค๋ ์ท์ ๋ค๋ฅธ ํ๋ก์ธ์ค์์๋ ์๋ํ์ง ์์ง๋ง ๊ด์ฐฎ์ ๊ฒ ๊ฐ์ต๋๋ค.
ํ์ง๋ง tscse (typescript ์๋ฒ)๊ฐ 200MB๋ฅผ ์๋นํ๋ ๊ฒ์ด ์ ์์ ๋๊น?
2016 ๋
1 ์ 26 ์ผ ํ์์ผ ์คํ 9:29, Benjamin Pasero [email protected]
์ผ๋ค :
๋ ๋๋ฌ ํ๋ก์ธ์ค๋ ํธ์ง๊ธฐ์ ์ฃผ์ ํ๋ก์ธ์ค์ ๋๋ค. ๋ง์ฝ ๋๋ผ๋ฉด
๋ฉ๋ชจ๋ฆฌ ์ค๋ ์ท์ ๋ง๋ค ์ ์์ต๋๋ค. ๋ถํํ๋
์ค๋ ์ท์ ๋ค๋ฅธ ํ๋ก์ธ์ค์์๋ ์๋ํ์ง ์์ง๋ง
๊ด์ฐฎ์.โ
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ฑฐ๋ GitHub์์ ํ์ธํ์ธ์.
https://github.com/Microsoft/vscode/issues/508#issuecomment -175408302.
์, ์์ฃผ ์ฝ๊ฒ ์
๋กค! ๋๋ ํ ์ค๋ ์ท์ ์ฐ๋ ๊ณผ์ ์ ์์๊ณ VS๊ฐ ์ถฉ๋ํ์ต๋๋ค.
๋๋ ๋ค์ ์๋ํ๊ณ ๋ด์ผ ๋ ๋์ ํ์ด์ด ์๋์ง ๋ณผ ๊ฒ์ ๋๋ค.
ํ ์ค๋ ์ท์ ์ฐ๋ ๋์ ์ถฉ๋ํ์ง ์๋๋ก ๋ฉ๋ชจ๋ฆฌ ์ ํ์ ๋๋ฆฌ๋๋ก vscode์ ์ง์ํ๋ ๋ฐฉ๋ฒ์ด ์์ต๋๊น?
๋๋ ์ค๋ ์ท์ ์ฐ์ผ๋ฉด ๋ฉ๋ชจ๋ฆฌ ๋ถ์กฑ ์์ธ๊ฐ ๋ฐ์ํ๋ค๊ณ ์๊ฐํฉ๋๋ค :-/. ๋ฉ๋ชจ๋ฆฌ ์ ํ์ ๋ณ๊ฒฝํ ์์๋ ๋ฐฉ๋ฒ์ด ์์ผ๋ฉฐ V8์์ ํ๋ ์ฝ๋ฉ๋ฉ๋๋ค.
๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋์ด ๋๋ฌด ๋ง์์ง๊ธฐ ์ ์ ์ค๋ ์ท์ ์กฐ๊ธ ๋ ์ผ์ฐ ์ฐ์ผ๋ ค๊ณ ํ ๊น์? ์ ์ง์ ์ธ ์ฆ๊ฐ์ ๋๊น?
์ง๋ 2 ์ฃผ ๋์ ์ฌ์์ฐ ํ ์ ์์์ต๋๋ค (์ถฉ๋ ์์, ํฉ๋ฆฌ์ ์ธ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ). ๋ด๊ฐ ์๊ฐํ ์์๋ ์ ์ผํ ์ฐจ์ด์ ์ PowerShell ํ์ฅ์ด 0.1.0์์ 0.3.1๋ก ์ ๋ฐ์ดํธ๋๋ค๋ ๊ฒ์ ๋๋ค.
--renderer ํ๋ก์ธ์ค์์ ์ฌ์ฉํ๋ ์ฝ 300MB์ ์ฑ๊ณต์ ์ธ ๋คํ๋ฅผ ์ป์์ต๋๋ค. ๋คํ๋ฅผ ๊ฐ์ ธ ๊ฐ์ง 10 ์ด ํ์ ์ถฉ๋์ด ๋ฐ์ํ์ต๋๋ค.
์ฌ์ฉ๋์ ๋๋ถ๋ถ์ด DOM ํธ๋ฆฌ์์๋ ๊ฒ ๊ฐ์ต๋๋ค.
https://www.dropbox.com/s/dk5exyke3fqgahk/VS.heapsnapshot?dl=0
๋์์ด ๋์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
ํ , ํ๋กํ์ผ ๋ฌ๊ฐ ์ฌ๊ธฐ์ ์ง์ง ์ง์ค์ ๋งํ๊ณ ์๋์ง ๊ถ๊ธํฉ๋๋ค. ๋ชจ๋ ํธ๋ฆฌ ์์๋ฅผ๋ณด๊ณ ํธ๋ฆฌ์ ๋์๊ฐ์์ ์ ์์ง๋ง์ด ๋์๋ก ์ธํด ์งง์ ์๊ฐ ๋ด์ ๋ฉ๋ชจ๋ฆฌ ๋ถ์กฑ์ด ๋ฐ์ํ ์ ์๋ค๋ ์ฌ์ค์ ๋๋์ต๋๋ค.
๋๋ ๋ช ๊ฐ์ ๋คํ๋ฅผ ๋ ๊ฐ์ ธ ๊ฐ๋ค.
.min.js ํ์ผ์ ์ด๋ฉด ๋ฉ๋ชจ๋ฆฌ๊ฐ ํฌ๊ฒ ์ฆ๊ฐํ๋ ๊ฒ ๊ฐ์ต๋๋ค. ํ์ผ์ ๋ซ์ ํ์๋ ๋ฉ๋ชจ๋ฆฌ๊ฐ ๋ค์ด๋์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ๋ชจ๋ ๋ฉ๋ชจ๋ฆฌ ๋คํ ์ฌ์ด์์ DOM์ด ์ง๋ฐฐ์ ์ธ ๊ฒ ๊ฐ์ต๋๋ค.
๋ํ ๋ ๊ฐ์ ๋ ๋๋ฌ ํ๋ก์ธ์ค๊ฐ์๋ ์ด์ ๋ ํ์คํ์ง ์์ต๋๋ค. ๊ทธ์ค ํ๋๊ฐ chrome devtools ์ผ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๋๋ ๊ฑฐ์ 1 ๊ณต์ฐ์ ์ป์์ต๋๋ค.
https://www.dropbox.com/sh/3t238zx7l3vfpzx/AABCbFBNYLzHinkN7OTe6ubya?dl=0
~ 500MB์ ๋จ์ ์ฌ์ฉํ๋ ๋ ํ๋ก์ธ์ค์ ์คํฌ๋ฆฐ ์ท์ ์ฐ์์ต๋๋ค.
์, ํ๋๋ devtools์ ๋๋ค. ํ์ผ์ ์ด๋ฉด ๋ฉ๋ชจ๋ฆฌ๊ฐ ๋์ด๋ ๊ฒ์ผ๋ก ์์๋ฉ๋๋ค. ๊ทธ๋ฌ๋ ํ๋์์ด ๋ฐค์ ์คํ๋๋ VS ์ฝ๋๊ฐ ์ถฉ๋ ํ ๋๊น์ง ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ์ด ์ฆ๊ฐํ๋ ๋ฐฉ์์ ์ดํดํ๊ณ ์ถ์ต๋๋ค.
์ฌํ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์์ ๋ ์ฝ๋.
.tsconfig ํ์ผ์ด ๋ง์ ํฐ ํด๋์์ ํ๋ ๋๋ ๋ ๊ฐ์ js / ts ํ์ผ์ ์ฝ๋ ๋ค.
์คํฌ๋กค / ํธ์ง์ํฉ๋๋ค.
๋ชจ๋ ์์
ํ์ผ์ ๋ซ์ต๋๋ค.
๋ฐค์ 200c์์ ์ง์์ ๋ฃ์ผ์ญ์์ค.
์ผ์ดํฌ!
2016 ๋
1 ์ 29 ์ผ ๊ธ์์ผ, Benjamin Pasero [email protected]
์ผ๋ค :
์, ํ๋๋ devtools์ ๋๋ค. ์ด๋ฉด ๋ฉ๋ชจ๋ฆฌ๊ฐ ์ฌ๋ผ๊ฐ ๊ฒ์ผ๋ก ์์๋ฉ๋๋ค
ํ์ผ. ํ์ง๋ง ์ด๋ป๊ฒ ์คํ๋๋ VS ์ฝ๋๋ฅผ ์ดํดํ๊ณ ์ถ์ต๋๋ค.
ํ๋์ด์๋ ๋ฐค์ ์ถฉ๋ ํ ๋๊น์ง ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ์ด ์ฆ๊ฐํฉ๋๋ค.โ
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ฑฐ๋ GitHub์์ ํ์ธํ์ธ์.
https://github.com/Microsoft/vscode/issues/508#issuecomment -177087988.
@nojvek ์ฌํ ์ .tsconfig
ํ์ํฉ๋๊น? ์๋ํ๋ฉด TS์ ๊ด๋ จ๋ ๊ฒ์ด ์ ํ์์ด ๊ณผ๊ฑฐ์ ์ถฉ๋์ด ์์๊ธฐ ๋๋ฌธ์
๋๋ค. ๋ ์ด์ ์ฌํ ํ ์๋ ์์ง๋ง ...
์ฐ๋ฆฌ ํ๋ก์ ํธ๋ ๊ทธ๊ฒ๋ค์ ๊ฐ์ง๊ณ ์์ต๋๋ค. ๋ถ์ ์ฒญ์ด ์ผ ์ ์์ต๋๋ค.
2016 ๋ 1 ์ 30 ์ผ ํ ์์ผ์ Bob [email protected] ์ ๋ค์๊ณผ ๊ฐ์ด ์ผ์ต๋๋ค.
@nojvek https://github.com/nojvek .tsconfigs๊ฐ ํ์ํ๊ฐ์?
์ฌํ? ์๋ํ๋ฉด TS์ ๊ด๋ จ๋ ์ด๋ค ๊ฒ๋์์ด ๊ณผ๊ฑฐ์ ์ถฉ๋์ด ์์๊ธฐ ๋๋ฌธ์ ๋๋ค.
๋ชจ๋. ๋ ์ด์ ์ฌํ ํ ์๋ ์์ง๋ง ...โ
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ฑฐ๋ GitHub์์ ํ์ธํ์ธ์.
https://github.com/Microsoft/vscode/issues/508#issuecomment -177198518.
ํด๋์์๋ ์ ์ผํ. * ํ์ผ์ .git ํด๋์ .gitignore์ ๋๋ค.
@nojvek ํ๋ก์ ํธ์ ํจ๊ป ์ฌ์ฉ์ ์ง์ typescript ์๋ฒ๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๊น, ์๋๋ฉด 0.10.6์์ ์ ๊ณตํ๋ ๊ธฐ๋ณธ TS๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๊น? 0.10.6์์ ์ ๊ณตํ๋ ๊ฒ์ TypeScript 1.7.5์ ๋๋ค.
@bpasero @nojvek JS ์ธก์ ๋ฉ๋ชจ๋ฆฌ ๋ฌธ์ ์ธ ๊ฒฝ์ฐ. Chrome์์ ํ ์ค๋ ์ท์ ๋น๊ตํ ์ ์์ต๋๋ค.
์์ Chrome Devtools์์ ๋ชจ๋ ์์ ์ ์ํ ํ ์ ์์ต๋๋ค. ๊ฐ๋น์ง ์์ง์ ํ์ ๊ฐ๋น์ง ์์ด์ฝ ์ธ ํ์ ๋ผ์ธ ํญ์ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ diffing์ ํํฐ ๋ฉ๋ด์ ์ค๋ ์ท ํ์๊ธฐ์์ ์ ํํ๊ธฐ ๋งํ๋ฉด๋ฉ๋๋ค.
์ ์ง๋๋ ๊ฐ์ฒด์ ๊ฐ๋ฅํ ์ ์ง ๊ฒฝ๋ก (ํ ํ ์ด๋ธ ๋ฐ๋ก ์๋)๋ฅผ๋ณด๊ณ ํ๋ฉด๋ฉ๋๋ค. ์ด๊ฒ์ด์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐ ํ์ํ ๋ชจ๋ ๋ฐ์ดํฐ์ ๋๋ค.
์ถฉ๋์ ๋ํ ๋ฐ์ดํฐ๋ฅผ ์์งํ๊ธฐ ์ํด ํ๋ฃจ ์ข ์ผ ๊ธฐ๋ค๋ฆด ํ์๊ฐ ์์ต๋๋ค. : wink :
๋ด๊ฐ ๋ณด๋ธ Dropbox ๋งํฌ์๋ 30 ๋ถ ๊ฐ๊ฒฉ์ผ๋ก ์ฐ์ 3 ๊ฐ์ ํํธ ์ค๋
์ท์ด ์์ต๋๋ค.
๊ฐ์ ๊ฐ๋น์ง ์์ง์ํ์ง ์์์ต๋๋ค. ๊ทธ ํธ๋ฆญ์ ์ค ๊ฒ์
๋๋ค.
2016 ๋ 1 ์ 31 ์ผ ์ผ์์ผ์ Tingan Ho [email protected] ์ ๋ค์๊ณผ ๊ฐ์ด ์ผ์ต๋๋ค.
@bpasero https://github.com/bpasero @nojvek https://github.com/nojvek
JS ์ธก์ ๋ฉ๋ชจ๋ฆฌ ๋ฌธ์ ์ธ ๊ฒฝ์ฐ. ํ ์ค๋ ์ท์ ๋น๊ตํ ์ ์์ต๋๋ค.
ํฌ๋กฌ.
- ์ค๋ ์ท์ ์ฐ์ต๋๋ค.
- ๋ฉ๋ชจ๋ฆฌ ๋์๋ฅผ ์ผ์ผํค๋ ์์ ์ ์ํํ์ญ์์ค.
- ๊ฐ๋น์ง ์์ง์ ๊ฐ์ ํฉ๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ๋ค์ ํ ์ค๋ ์ท์ด
๊ฐ์ฒด๋ฅผ ํฌํจํฉ๋๋ค.- ๋ค๋ฅธ ์ค๋ ์ท์ ์ฐ์ต๋๋ค.
- ๋ ์ค๋ ์ท์ ๋น๊ตํ์ญ์์ค.
์์ Chrome Devtools์์ ๋ชจ๋ ์์ ์ ์ํ ํ ์ ์์ต๋๋ค. ์ฐ๋ ๊ธฐ์ ํ
์ปฌ๋ ์ ์ ํ์ ๋ผ์ธ ํญ, ์ฐ๋ ๊ธฐ ์์ด์ฝ์ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ฐจ์ด์ ์
ํํฐ ๋ฉ๋ด์ ์ค๋ ์ท ํ์๊ธฐ์์ ์ ํํ๋ฉด๋ฉ๋๋ค.์ด๋ค ๊ฐ์ฒด๊ฐ ์ ์ง๋๊ณ ๊ฐ๋ฅํ ์ ์ง ๊ฒฝ๋ก (๋ฐ๋ก ์๋
ํ ํ ์ด๋ธ). ์ด๊ฒ์ด์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐ ํ์ํ ๋ชจ๋ ๋ฐ์ดํฐ์ ๋๋ค.์ถฉ๋์ ๋ํ ๋ฐ์ดํฐ๋ฅผ ์์งํ๊ธฐ ์ํด ํ๋ฃจ ์ข ์ผ ๊ธฐ๋ค๋ฆด ํ์๊ฐ ์์ต๋๋ค. [์ด๋ฏธ์ง :
:๋์ง:]โ
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ฑฐ๋ GitHub์์ ํ์ธํ์ธ์.
https://github.com/Microsoft/vscode/issues/508#issuecomment -177462412.
์ ๋ ๊ฐ์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. VS Code๋ 30 ๋ถ ๋์ ์ ํด ์ํ ์ผ ๋๋ ๋ฐค์๋๋ก ๊ณ์ ์ถฉ๋ํฉ๋๋ค.
Windows 7, 64bit ๋ฐ ์ต์ ๋ฒ์ ์ VS Code๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. ํ๋ก์ ํธ ์์ฒด์ ๊ดํด์๋ node_modules ๋ฐ bower_components๋๋ก๋ ๋ ๊ฑฐ๋ํ js ํ๋ก์ ํธ์
๋๋ค. ์์ ํ ์ฝ 40K์ ํ์ผ์ด ์์ต๋๋ค.
์ฌํ ๋จ๊ณ :
1) ๋ง์ ํ์ผ์ด์๋ ํ๋ก์ ํธ ํด๋๋ฅผ ์ด๊ณ ์์
ํ์ผ ๋ชฉ๋ก์์์ ์ ์๋๋ก ์ฌ๋ฌ ํ์ผ์ ์ฝ๋ ๋ค.
2) ์์
๊ด๋ฆฌ์๋ฅผ ์ฝ๋ ๋ค.
3) VS ์ฝ๋์ ์ผ๋ถ ํ์ผ์ ์ปค์๋ฅผ ๋์ผ์ญ์์ค.
4) ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ๊ธฐ์ต๋ ฅ์ด ์์นํ๋ ๊ฒ์ ์ง์ผ๋ณด์ญ์์ค.
์ด ๋ฌธ์ ๋ฅผ๋ณด๊ณ ์๋ JS ์์ ๊ณต๊ฐ์ ๊ฐ์ง ์ฌ๋๋ค์ด Salsa๋ฅผ JS ์ธ์ด ์๋น์ค๋ก ์ฌ์ฉํ ์์๋ ์ต์ ๊ณผ ํจ๊ป 0.10.7 ๋ด๋ถ์ ๋ฆด๋ฆฌ์ค (https://vscode-builds.azurewebsites.net/insider)๋ฅผ ์ฌ์ฉํด ๋ณผ ์ ์์ต๋๊น? https://github.com /Microsoft/vscode-docs/blob/vnext/release-notes/latest.md#javascript --- salsa-preview
๊ฐ์ฌ!
์ด ๋ฌธ์ ์ ๋ํด +1ํฉ๋๋ค. Windows์๋ ๋ํ๋ฉ๋๋ค. ๊ทธ๊ฒ์ ์์ ํ ์ง์ฆ๋๊ณ ๋๋ ๊ทธ๊ฒ์ ์ข์ํ์ง ์์ต๋๋ค.
@bpasero ์ ๋น๋๋ฅผ ์ฌ์ฉํด๋ณด๊ณ ์ถ์ง๋ง ์ ๊ณต ํ ๋งํฌ (https://vscode-builds.azurewebsites.net/insider)์ ์ก์ธ์คํ๋ ค๊ณ ํ ๋๋ง๋ค ๋ค์ ํ ์คํธ๊ฐ ํฌํจ ๋ ๋งค์ฐ ๋์์ด๋์ง ์๋ ์ค๋ฅ ๋ฉ์์ง ํ์ด์ง๊ฐ ํ์๋ฉ๋๋ค. :
๋ก๊ทธ์ธ
์ฃ์กํฉ๋๋ค. ๋ก๊ทธ์ธํ๋ ๋ฐ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
์๋ชป๋ ์์ฒญ์ ๋ฐ์์ต๋๋ค.์ถ๊ฐ ๊ธฐ์ ์ ๋ณด :
์๊ด ๊ด๊ณ ID : e477dc1b-c193-4cf9-864b-1d3fdbba4f34
ํ์ ์คํฌํ : 2016-02-03 19 : 37 : 17Z
AADSTS50020 : ID ๊ณต๊ธ์ ' https://sts.windows.net/5a7d8144-6966-4b1e-8147-de672a307ea0/ '์ ์ฌ์ฉ์ ๊ณ์ ' [email protected] '์ด ํ ๋ํธ 'Microsoft'์ ์กด์ฌํ์ง ์์ผ๋ฉฐ '์ ํ๋ฆฌ์ผ์ด์ ์ ์ก์ธ์ค ํ ์ ์์ต๋๋ค. ํด๋น ํ ๋ํธ์ 9d5f02f6-ffd9-4e80-92d5-e42c85e09bc9 '. ๋จผ์ ํ ๋ํธ์์ ๊ณ์ ์ ์ธ๋ถ ์ฌ์ฉ์๋ก ์ถ๊ฐํด์ผํฉ๋๋ค. ๋ก๊ทธ ์์ํ๊ณ ๋ค๋ฅธ Azure Active Directory ์ฌ์ฉ์ ๊ณ์ ์ผ๋ก ๋ค์ ๋ก๊ทธ์ธํฉ๋๋ค.
์ด ๋ฌธ์ ๋ก ์ธํด ๋น๋๋ฅผ ๋ค์ด๋ก๋ํ์ฌ ์ฌ์ฉํด ๋ณผ ์ ์์ต๋๋ค.
์ ์ฃ์กํฉ๋๋ค. ์๋ชป๋ ๋งํฌ์ ๋๋ค. https://code.visualstudio.com/insiders ๋ฅผ ์ฌ์ฉ
@bpasero ๋๋ถ์ Salsa๋ฅผ JS ์ธ์ด ์๋น์ค๋ก ์คํํ๋ ๋ด๋ถ์ ๋น๋๊ฐ ์์ต๋๋ค. ๋ค์๋ ์ฏค์ ์ด๋ป๊ฒ ๋ ์ง ์๋ ค ๋๋ฆด๊ฒ์
@bpasero , ๋๋ ๋ด๋ถ์ ๋ฆด๋ฆฌ์ค๋ฅผ ์๋ํ์ง๋ง ์ ํด VS ์ฝ๋์์ ํ๋ฃป๋ฐค ๋์ ์ถฉ๋์ด ๋ฐ์ํ ํ์๋ ๋ฌธ์ ๊ฐ ์ฌ์ ํ ์กด์ฌํฉ๋๋ค.
@milenkovic @gwynjudd ๋ํ https://github.com/Microsoft/vscode-docs/blob/vnext/release-notes/latest.md#javascript --- salsa-์ ์ค๋ช ๋๋๋ก Salsa๋ฅผ ํ์ฑํํ๋ ๋จ๊ณ๋ฅผ ๋ฐ๋ผ์ผํฉ๋๋ค. ์์ฌ
@bpasero , ๋น์ ์ด ๋ง์์ต๋๋ค. Salsa๋ฅผ ํ์ฑํํ๋ฉด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์์ต๋๋ค. ๋๋ VS Code๊ฐ ์ฃผ๋ง์ ์ด๋ ธ์ง๋ง ์ฌ์ ํ ์ถฉ๋ํ์ง ์์์ต๋๋ค.
๋คํ์ ๋๋ค! ๋ค๋ฅธ ์ฌ๋๋ค๋ ์๋ํ์ฌ ์ด๊ฒ์ ํ์ธํ ์ ์๋ค๋ฉด ํฅ๋ฏธ๋ก์ธ ๊ฒ์ ๋๋ค.
@bpasero ๋๋ ์ด์ฌ๋ฅผ ํ์ฑํํ๊ณ ์ฃผ๋ง ๋์ ์คํ๋๋๋ก ๋์์ต๋๋ค. ์ค๋ ์์นจ์ ์ถ๋ฝํ์ต๋๋ค.
์ค์น๋ ํ์ดํ ์คํฌ๋ฆฝํธ
$ npm install -g typescript<strong i="6">@next</strong>
C:\Users\mapatel\AppData\Roaming\npm\tsserver -> C:\Users\mapatel\AppData\Roaming\npm\node_modules\typescript\bin\tsserver
C:\Users\mapatel\AppData\Roaming\npm\tsc -> C:\Users\mapatel\AppData\Roaming\npm\node_modules\typescript\bin\tsc
C:\Users\mapatel\AppData\Roaming\npm
settings.json์
{
"typescript.tsdk": "C:/Users/mapatel/AppData/Roaming/npm/node_modules/typescript/lib"
}
๋ฐ ํ๊ฒฝ ์ค์
$ setx VSCODE_TSJS 1
SUCCESS: Specified value was saved.
VS ์ฝ๋ ๋ด๋ถ์์ ๋ฐ๋ฅ ๊ธ์ ์ฌ์ ํ ์ด์ฌ๊ฐ ํ์๋์ง ์์ต๋๋ค.
@nojvek ๋๋ ๊ธฐ๋ณธ์ ์ผ๋ก ๋น์ ์ด ํ ์ผ์ํ๊ณ ๋ฐ๋ฅ ๊ธ์ Salsa๊ฐ ํ์๋์ง๋ง .js ํ์ผ์ด ์ด๋ ค ์๊ณ ํธ์ง๊ธฐ์ ํ์ ๋ ๋๋ง
@gwynjudd ๋๋ ๋น์ ์ด ์ถฉ๋ ๋ํ ์์๋ฅผ ์ป์๊ณ ์ด์ 0.10.8๋ก ์ฐฝ์ ๋ค์ ์ด ์ ์๋ค๊ณ ๊ฐ์ ํฉ๋๊น?
@bpasero ์ ์๋ก์ด ์ถฉ๋ ๋ํ ์์๊ฐ ํ์๋๊ณ ๋ค์ ์์ํ ์ ์์ต๋๋ค.
๊ทธ์ ์ ๋
-------- ์๋ณธ ๋ฉ์์ง --------
๋ณด๋ธ ์ฌ๋ : Benjamin Pasero
๋ ์ง : 2016 ๋
2 ์ 9 ์ผ 19:13 (GMT + 12 : 00)
๋ฐ๋ ์ฌ๋ : Microsoft / vscode
์ฐธ์กฐ : Gwyn Judd
์ ๋ชฉ : Re : [vscode] ์ผ๊ฐ ์คํ์ ์ถฉ๋ (# 508)
@gwyn juddhttps : //github.com/gwynjudd ํฌ๋์ ๋ํ ์์๊ฐ ์๊ฒผ๊ณ ์ด์ 0.10.8๋ก ์ฐฝ์ ๋ค์ ์ด ์ ์๋ค๊ณ ๊ฐ์ ํฉ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ฑฐ๋ Gi tHubhttps : //github.com/Microsoft/vscode/issues/508#issuecomment -181726111์์ ํ์ธํ์ธ์.
@gwynjudd ์ด๊ฒ์ JS ์ ์ฉ ์์ ๊ณต๊ฐ ๋๋ PHP์ ๊ฐ์ ๋ค๋ฅธ ํ์ผ ์ ํ์ด ํฌํจ๋์ด ์์ต๋๊น?
@bpasero typescript, java script, css, less, aspx, cs๋ฅผ ํฌํจํ ๋ง์ ํ์ผ ์ ํ์ด ์์ต๋๋ค.
๊ทธ์ ์ ๋
-------- ์๋ณธ ๋ฉ์์ง --------
๋ณด๋ธ ์ฌ๋ : Benjamin Pasero
๋ ์ง : 2016 ๋
2 ์ 9 ์ผ 22:49 (GMT + 12 : 00)
๋ฐ๋ ์ฌ๋ : Microsoft / vscode
์ฐธ์กฐ : Gwyn Judd
์ ๋ชฉ : Re : [vscode] ์ผ๊ฐ ์คํ์ ์ถฉ๋ (# 508)
@gwyn juddhttps : //github.com/gwynjudd ์ด๊ฒ์ JS ์ ์ฉ ์์ ๊ณต๊ฐ์ ๋๊น ์๋๋ฉด PHP์ ๊ฐ์ ๋ค๋ฅธ ํ์ผ ์ ํ์ด ํฌํจ๋์ด ์์ต๋๊น?
์ด ์ด๋ฉ์ผ์ ์ง์ ํ์ ํ๊ฑฐ๋ Gi tHubhttps : //github.com/Microsoft/vscode/issues/508#issuecomment -181786273์์ ํ์ธํ์ธ์.
์ ๋น๋์์๋ ๋งค์ผ ์์นจ ๋ฐค์ ์คํ๋ ๋ ์ถฉ๋์ด ๋ฐ์ํ์ต๋๋ค. ์ด ํ์ฅ ๊ธฐ๋ฅ ๋ง ์ค์น๋์ด ์์ต๋๋ค (์ ๋น๋์์๋ ๋ฆด๋ฆฌ์ค ๋น๋์์ ๋ค๋ฅธ ํ์ฅ์ด ์์).
์ค๋ ์์นจ์ ์ถ๊ทผํ์ ๋ ์ถฉ๋์ด ๋ฐ์ํ์ง ์์์ต๋๋ค. ๊ธ์์ผ์ ํด๊ทผํ๊ธฐ ์ ์๋ ๋ค๋ฅธ ์ผ์ํ์ง ์์์ต๋๋ค.
@Tyriar ๊ฐ ๋ฐ์ํ์ ๋์ ๊ฐ์ ์ค์ ์ด์๋ ๊ฒ
์ฌ๊ธฐ ์ง์นจ์ ๋ฐ๋ผ https://www.chromium.org/developers/how-tos/get-the-code ์ฝ๋๋ฅผ
๋ํ ์ฝ๋๋ฅผ ์ฌ์ฉํ ํ ์ผ๋ง ๋์ ์ง์ฐ๋๊ณ ๊ฒฐ๊ตญ ์ถฉ๋ํ๋ ๊ฒ์ ๋ฐ๊ฒฌํ์ต๋๋ค. ๋๋ ค์ง ๋ F1
๋๋ฅด๊ณ 'Reload Window'๋ฅผ ์
๋ ฅํ๋ฉด ๋ ์ํํ๊ฒ ์คํํ ์ ์๋ค๋ ๊ฒ์ ์๊ฒ๋์์ต๋๋ค. ๊ทธ๊ฒ์ ๋น๋ถ๊ฐ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๊ฒ ๊ฐ์ผ๋ฉฐ ์ง๊ธ ๋น์ฅ์ ํด๊ฒฐํ ์ ์์ต๋๋ค. ์ด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋๋ ๊ฒ์๋ณด๊ณ ์ถ์ต๋๋ค.
์ด ์ค๋ ๋๋ฅผ ์ฝ์ ๊ฒฐ๊ณผ, ํ ์คํธ๋ฅผ ์ํํ์ง ์์์ง๋ง ๋ ๋๋ง ํ๋ก์ธ์ค ๋๋ฌธ์ด๋ผ๊ณ ์๊ฐํ๊ณ ํ์๊ธฐ ํจ๋์ ๋ชฉ๋ก์์๋ ์์ ํ์ผ์ ์์ ๊ด๊ณ์์ด ๋ฐ์ํ๋ ๊ฒ ๊ฐ์ต๋๋ค. ๋๋ ์ฝ๋๊ฐ๋ก๋ ๋ ๋ ํ์ผ์ด ์ด๋ ค ์์ง ์์ต๋๋ค. ์๋ง๋ ํ์ฌ ์์ ์ค์ธ ํ์ผ์ ํฌ๊ธฐ ์ผ ์ ์์ผ๋ฉฐ git diff ๊ฒ์ฌ๊ธฐ์ ๊ด๋ จ์ด ์๋์ง ์ฌ๋ถ๋ ํ์คํ์ง ์์ง๋ง ๋ฒ์ธ์ด ์๋ ์๋ ์์ต๋๋ค. .
๋๋ ๋ํ Mac OS X El Capitan 10.11.3์ ์ฌ์ฉํ๊ณ ์์ผ๋ฉฐ ์ง์์ ์ฌ์ฉํ์ ๋ Windows์์ ๋ฌธ์ ๋ฅผ ์ค์ ๋ก ๋ณด์ง ๋ชปํ์ง๋ง ์ง์์ ์ด๋ค ํ๋ก์ ํธ์๋ ์ฌ์ฉํ ์์๋ ๊ฑฐ๋ํ ์์ ํธ๋ฆฌ๊ฐ ์์ต๋๋ค. ์ง์ฅ์์ ์ผํ๋ ๋์ฉ๋ ํด๋.
๋ ๊ฐ์ง ๋ฌธ์ ๊ฐ ๋ชจ๋ ๊ด๋ จ์ด ์๊ธฐ๋ฅผ ๋ฐ๋ผ์ง ๋ง ๊ทธ๋ ์ง ์์๊น ๋๋ ต์ต๋๋ค. ์ฌ๊ธฐ์์๋ ๋๋ถ๋ถ์ ์ฌ๋๋ค์ ์ฝ๋๋ฅผ ์ฌ์ฉ์ ์ํธ ์์ฉ์์ด ์คํํ ๋ ์ฝ๋๊ฐ ์ถฉ๋ํ๋ ๊ฒ์๋ณด๊ณ ๋งค์ฐ ์์ฌ์ค๋ฌ์ ๋ณด์ ๋๋ค. ์ฝ๋๋ฅผ ์ค๋ซ๋์ ์ฌ์ฉํ๋ ๋์ ๋ฉ๋ชจ๋ฆฌ ๋ถ์กฑ ์์ธ๋ก ์ธํด ๊ฒฐ๊ตญ ์ถฉ๋ํ๋ ๊ฒ์ ๋ค๋ฅธ ๋ฉ๋ชจ๋ฆฌ ๋์๋ก ์ธํด ๋ฐ์ํ ์ ์์ต๋๋ค. ์ด์์ ์ผ๋ก๋ ๋ ๋ฌธ์ ๊ฐ ๋์ผํฉ๋๋ค. :)
๊ธฐ์ ์ ์ผ๋ก๋ ์ฌ์ฉํ์ง ์์๋ ์๋๊ฐ ๋๋ ค์ง๊ณ ์ถฉ๋ํ๋ ๊ฒ์ฒ๋ผ ๋ณด์ด์ง๋ง ๊ทธ ๊ฒฝ์ฐ์๋ ๋์ผํ ๊ฒฝํ์ ํ ์ ์๋์ง ํ์คํ์ง ์์ต๋๋ค. ์ด๋ ์ชฝ์ด๋ ์ฆ์์ ์ ์ด๋ ๋น์ทํด ๋ณด์ ๋๋ค. ๋ด ๋ฌธ์ ๊ฐ ๊ด๋ จ์ด์๋ ๊ฒ์ผ๋ก ํ์ธ๋๋ฉด ๋์ ๋ณ๋์ ๋ฌธ์ ๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค.
@cwadrupldijjit ํ๋ฃป๋ฐค ์ฌ์ด์ ์ถฉ๋์ด ๋ฐ์ํ๋ ๋ฌธ์ ๋ฅผ ๋ฐ๊ฒฌํ๋ฉด ๊ฐ๋ฅํ๋ฉด ์์ ๊ณต๊ฐ์ ์ก์ธ์คํ๋ ๊ฒ์ด ๋์์ด ๋ ๊ฒ์ ๋๋ค.
๋ด๊ฐ ๋ฌด์์ ํ ์ ์๋์ง ์์๋ณผ ๊ฒ. ๋๋ ๋ณดํต ๋ฐค์ ๋งฅ์ ์ ์๊ธฐ ๋๋ฌธ์ ๊ทธ ์๊ฐ ๋์ ์๋ฌด ์ผ๋ ์ผ์ด๋์ง ์๋๋ค. ๋๋ ๋ฐค์ ๊ทธ๊ฒ์ ์ ์งํ๊ณ ์ด๋ค ์ผ์ด ์๊ธฐ๋ฉด ์์นจ์ ์๋ ค์ค ๊ฒ์ด๋ค. ๋ด ์์ ๊ณต๊ฐ์ ์ก์ธ์ค ํ ์ ์์ผ๋ฉด ๊ณ์ ์๋ ค ๋๋ฆฌ๊ฒ ์ต๋๋ค.
๊ณ ๋ง์์!
K. ๊ทธ๋์ ์ฝ๋ ์ธ์คํด์ค๋ฅผ ๋ฐค์ ์คํ ํ ์ํ๋ก ๋์๊ณ , ์ถฉ๋ํ๊ฑฐ๋ ์ฆ์ ๋๋ฆฌ๊ฒ ๋๊ปด์ง๋ ๋ฌธ์ ๊ฐ ์์์ต๋๋ค. ๋๋ ์ค๋ ์์ ์ ๊ณ์ํ๊ณ , ๋ค๋ฅธ ์ผ์ํ๋ฉด์ ๊ทธ๊ฒ์ ์ฌ์ฉํ๋ ๋ฐ ์ฝ๊ฐ์ ํด์์ ์ทจํ๊ณ , ๋ค์ ๋๋ฆฌ๊ธฐ ์์ํ์ต๋๋ค. ๋ฌธ์ ๊ฐ ์ ๊ทน์ ์ผ๋ก ์ฌ์ฉํ๋ ๊ฒ์ด ์๋ ๊ฒ ๊ฐ์ง๋ง, ์ ๊ฐ ์์ ํ๋ ๋์ ๋ค๋ฅธ ๋ฌด์ธ๊ฐ๊ฐ ๋ฌธ์ ๋ฅผ ์ผ์ผํจ ๊ฒ์ฒ๋ผ ๋ค๋ฆฝ๋๋ค.
ํ๋กํ์ผ ๋ฌ๋ฅผ ์คํํ์ฌ ๊ณ์ ์ฃผ์ํ๊ณ ์์์ ์ค๋ช ํ ๊ฒ๊ณผ ๋ค๋ฅธ ๊ฒฐ๊ณผ๊ฐ ์์ผ๋ฉด ์๋ก์ด ๋ฌธ์ ๋ฅผ ๋ง๋ค๊ฒ ์ต๋๋ค.
๋ด ์์ ๊ณต๊ฐ์ ์ก์ธ์ค ํ ์ ์๋์ง ํ์ธํ์ง ์์์ง๋ง, ์ํ๊น๊ฒ๋ ๊ณต์ ํ ์ ์์ ๊ฒ ๊ฐ์ต๋๋ค.
์ด์ ํ๋กํ์ผ ๋ฌ๊ฐ ํนํ ๋๋ ค์ง๊ณ ํ ์ค๋ ์ท์ ์ฐ์ ๋ ์ปดํจํฐ์ ์ฌ์ฉ ๊ฐ๋ฅํ RAM์ด ์ต๋๊ฐ๋์์ ๋ ํ๋กํ์ผ ๋ฌ๋ฅผ ์คํํ๋ ค๊ณ ํ๊ณ ์ฝ๋๋ฅผ ๊ฐ์ ๋ก ๋ซ์ง๋ ์๊ณ ์๋ฌด๊ฒ๋ ํ ์ ์์๊ธฐ ๋๋ฌธ์ ๋ค์ ์์ํด์ผํ์ต๋๋ค. ์ปดํจํฐ. ๋ค์ ๋ฐ์ํ์ง ์๋๋ก ์ด์ ๋ณด๋ค ๋ ๋นจ๋ฆฌ ์คํํ๋๋ก ๋ ธ๋ ฅํ๊ฒ ์ต๋๋ค.
์ด๊ฒ์ ์ฝ๊ฐ์ ์ฃผ์ ์์ ๋ฒ์ด๋ ๊ฒ์ด์ง๋ง ๋ด๊ฐ ๋ฐฉ๋ฌธํ ๋ด๋ถ์ ๋น๋์ ๋ํ ๋งํฌ๋ฅผ ๊ฒ์ํ์ต๋๋ค. ์ง์์ ์ฌ์ฉํ๋ Windows ๋ฒ์ ์ ๋ค์ด๋ก๋ํ๊ณ ์ถ์๊ณ ํด๋น ๋งํฌ์ ์ ๊ทผํ๋ ค๊ณ ํ ๋๋ง๋ค ๋จผ์ ์ผ๋ฐ์ ์ธ ๋ค์ด๋ก๋ ํ์ด์ง๋ก ๋ฆฌ๋๋ ์ ๋์ง๋ง ๋ค์ด๋ก๋๋ฅผ ์์ํ์ง ์๊ณ ์ฆ์ ๋ฉ์ธ ํ์ด์ง๋ก ๋ฆฌ๋๋ ์ ๋ฉ๋๋ค. ์ฌ์ค, ๊ทธ๊ฒ์ ๋ด๊ฐ ์์๋ ๋ค์ด๋ก๋ ํ์ด์ง์ ๊ธฐ๋ก์ ๋ฎ์ด ์ฐ๊ธฐ ๋๋ฌธ์ ๋๋ ๊ทธ๊ฒ์ ์ป๊ธฐ ์ํด ๊ธฐ๋ก์ผ๋ก ๋์๊ฐ ์๋ ์์ต๋๋ค. ๋ด๋ถ์ ๋น๋๋ฅผ ์ป์ ์์๋ ๋ค๋ฅธ ๋ฐฉ๋ฒ์ด ์์ต๋๊น?
์๋ ํ์ธ์.
์ด๊ฒ์ ์ฝ๊ฐ์ ์ฃผ์ ์์ ๋ฒ์ด๋ ๊ฒ์ด์ง๋ง ๋ด๊ฐ ๋ฐฉ๋ฌธํ ๋ด๋ถ์ ๋น๋์ ๋ํ ๋งํฌ๋ฅผ ๊ฒ์ํ์ต๋๋ค. ์ง์์ ์ฌ์ฉํ๋ Windows ๋ฒ์ ์ ๋ค์ด๋ก๋ํ๊ณ ์ถ์๊ณ ํด๋น ๋งํฌ์ ์ ๊ทผํ๋ ค๊ณ ํ ๋๋ง๋ค ๋จผ์ ์ผ๋ฐ์ ์ธ ๋ค์ด๋ก๋ ํ์ด์ง๋ก ๋ฆฌ๋๋ ์ ๋์ง๋ง ๋ค์ด๋ก๋๋ฅผ ์์ํ์ง ์๊ณ ์ฆ์ ๋ฉ์ธ ํ์ด์ง๋ก ๋ฆฌ๋๋ ์ ๋ฉ๋๋ค.
์ฃ์กํฉ๋๋ค. ์ผ๋ถ ์ฌ์ฉ์๊ฐ ๋ด๋ถ์ ๋น๋์ ์ด์ํ ๋ฌธ์ ๋ฅผ๋ณด๊ณ ํ์ผ๋ฉฐ์ด ๋ฌธ์ ๋ฅผ ์ดํดํ ๋๊น์ง ์ผ์์ ์ผ๋ก ์ค๋จํ์ต๋๋ค.
@egamma ๊ทธ ๋๋ฌธ์ ์ก์ธ์ค ํ ์ ์๋์ง ๊ถ๊ธํ์ต๋๋ค. ๊ทธ๋ผ ์ธ์ ์๋ํ๋์ง ์ฃผ์ํ๊ฒ ์ต๋๋ค.
@Tyriar Linux, Windows ๋ฐ Mac์์ ๋ฐค์ ํฌ๋กฌ ์์ ๊ณต๊ฐ์ ์ฌ์ฉํด ๋ณด์์ง๋ง ์ถฉ๋์ ์ฌํ ํ ์ ์์์ต๋๋ค. ๋ค์ ์๋ํด ์ฃผ์๊ฒ ์ต๋๊น?
์ด๊ฒ์ด ๊ด๋ จ๋์ด ์๋์ง ํ์คํ์ง ์์ง๋ง VS Code๋ฅผ ์ด์ด ์ ์ ์์ด ๋ฒ๋ฆฌ๋ฉด ๊ทผ๋ฌด์ผ ๋์ VS Code๊ฐ ์ถฉ๋ํ๋ ๊ฒฝํฅ์ด ์์์ ์์์ต๋๋ค. ์ ๋ 11 ์๊ฐ ๋์ ์ผํ๊ณ ์์ผ๋ฉฐ ์ผ๋ฐ์ ์ผ๋ก ์์นจ์ ์ฝ๋๋ฅผ ๋จผ์ ์ฝ๋ ๋ค. ํ๋ฃจ ์ค ์ด๋ ์์ ์์ ๋ด ์ปดํจํฐ๋ ์๋๊ฐ ๋๋ ค์ง๊ณ ์ถฉ๋ํ๊ฑฐ๋ ๊ฐ์ ์ข ๋ฃ ๋ ๋๊น์ง ์ค๋จ๋๊ธฐ ์์ํฉ๋๋ค.
๋์์ด ๋ ์์๋ ๊ฒฝ์ฐ๋ฅผ ๋๋นํ์ฌ ...
๋ด๊ฐ VS Code์์ ์ฐ ์ฃผ์ ํ๋ก์ ํธ๋ BVCart (๋ฒ์ 2004.7)๋ผ๋ ์ผํ ์นดํธ์ ๋น๊ต์ ์์ ๋์ง ์์ ๋ฒ์ ์ ๋๋ค. ํ์ฌ ์ฝ 25-30 ๊ฐ์ ์์ ํ์ผ์ด ์์ผ๋ฉฐ VS Code๋ฅผ ์ด๊ณ ํ๋ฃจ ์ข ์ผ ๋ง์ง์ง ์๋ ๊ฒฝ์ฐ์๋ ์ถฉ๋์ด ๋ฐ์ํฉ๋๋ค.
์ด ํ๋ก์ ํธ๋ 1836 ๊ฐ์ ํ์ผ๊ณผ 130 ๊ฐ์ ํด๋๋ก ๊ตฌ์ฑ๋๋ฉฐ ์ด 35MB์ด๋ฉฐ ์์ git ์ ์ฅ์์ ํฌํจ๋์ด ์์ต๋๋ค.
@ZombieProtectionAgency ์ด ์์ ๊ณต๊ฐ์ ๋์ ๊ณต์ ํ ์ ์์ต๋๊น?
@bpasero ์ฃ์กํฉ๋๋ค. ํ์คํ ๊ณต์ ํ ์ ์์์ต๋๋ค :(
๋๊ฐ์ ์ค๋ฅ๊ฐ ์์ต๋๋ค. VS Code๋ ๋ช ๋ถ๋ง๋ค ์ถฉ๋ํฉ๋๋ค. ๋๋ฆ ๋๋ฌด์ ํจ๊ป ์ฌ์ฉํ๊ณ ์์ต๋๋ค. ์ผ์ ธ์์ ๋ ์ถฉ๋ํ์ง ์์ต๋๋ค. ํ์ผ์ ๋๋ด๊ธฐ ์์ํ ํ ๋ช ๋ถ ์์ ์ถฉ๋ํฉ๋๋ค. ์ง๋ 3 ์ผ ๋์ VS Code๋ฅผ ์ฌ์ฉํ ์ ์๊ฒ ๋ ๊ฒ์ ์ด์ ๊ฐ์์ต๋๋ค. ๋ฌด์จ ์ผ์ด ์ผ์ด๋๊ณ ์๋์ง ์ด๋ป๊ฒ ํ์ธํฉ๋๊น? ๋ฒ์ 0.10.10์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
๋ด๊ฐ ๊ฐ์ง ๋ ๋ค๋ฅธ ์๊ฐ : ์ฐ๋ฆฌ๋ ๋ค์ํ ์๋ ํฌ์ธํธ (git, ์์ , ํ์ฅ)๋ก๋ถํฐ ์ถ๋ ฅ์๋ฐ์ ์์๋ ์๋น์ค๋ฅผ ๊ฐ์ง๊ณ ์์ผ๋ฉฐ ์ด๊ฒ์ ๋ฐฑ๊ทธ๋ผ์ด๋์์ ์ผ์ด๋์ ํฉ์ฐ ๋ ์์๋ ๊ฒ์ ๋๋ค. ์ฐ๋ฆฌ๋ ์ด์ ๋ฆด๋ฆฌ์ค์์๋ GA๋ฅผ ์ํด์ด ์์ญ์์ ๊ฝค ๋ง์ ์์ ์ํ์ต๋๋ค.
์ผ๊ฐ ์ถฉ๋์ด์๋ ์ฌ๋์ด ๋ฐฑ๊ทธ๋ผ์ด๋์์ ๊ธฐ๋ก ๋ ์ถ๋ ฅ์ด ์๋์ง ๊ฐ๋จํ ํ์ธํ ์ ์๋ค๋ฉด? View> Toggle Output์์ ํ์ธํ ๋ค์ ๋๋กญ ๋ค์ด์์ ์ฑ๋์ ์ ํ ํ ์ ์์ต๋๋ค.
๋ฝ ์ธ๋ก
'์์
'์ถ๋ ฅ์์ ๋ด ์์ ์ ์ปดํ์ผ ์์
์์ ๊ธฐ๋ํ ์์๋ ์ถ๋ ฅ์ด ํ์๋ฉ๋๋ค.
'Git'์ถ๋ ฅ์์ ๋ช ๊ฐ์ง git show๊ฐ ์ฐ์ฌ ํด์๋ ๊ณต์ ํ ๋ช ๊ฐ์ง git fetch๋ฅผ๋ณด๊ณ ์์ต๋๋ค. ํ์ ์คํฌํ๊ฐ ์๊ธฐ ๋๋ฌธ์ ์ผ๋ง๋ ์์ฃผํ๋์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. ๊ทธ๋๋ ๋ค๋ฅธ ์ถ๋ ฅ์ ์์ต๋๋ค.
์ฐ๋ฆฌ๋ ๋๋๋ก ์๋ ๊ฐ์ ธ ์ค๊ธฐ๋ฅผ ์ํํ์ง๋ง ์ฌ๊ธฐ์ ํ์๋๋ ์ฃผ์ ์ถ๋ ฅ์ ์๋ง๋ VS Code ๋ด์์ ์ํํ๋ ์์ ์์ ๊ฐ์ ธ์จ ๊ฒ์ ๋๋ค. VS Code๊ฐ ๋ฐฑ๊ทธ๋ผ์ด๋์์์ ๋ ์ถ๋ ฅ์ด ์ถ๊ฐ๋๋ฉด ํฅ๋ฏธ๋ก์ธ ๊ฒ์ ๋๋ค. ํ์คํฌ๊ฐ ์ง์์ ์ผ๋ก ์คํ๋ฉ๋๊น? ์๋๋ฉด ์ปดํ์ผ ํ์คํฌ๋ฅผ ๋ช ์ ์ ์ผ๋ก ํธ์ถ ํ ๋๋ง ์คํ๋ฉ๋๊น?
์์ ์ ๋ด๊ฐ ctrl + shift + B๋ฅผ ๋๋ฅด๊ณ ๊ทธ ์งํ์ ๋๋ ๋์ ๋๋ค. ๊ทธ๋ฌ๋ ์์ ์ ์คํํ์ง ์์์ ๋ ์ถฉ๋์ด ๋ฐ์ํ์ต๋๋ค.
ํ์ผ๊ฐ์ ์ ํ ํ ๋ ๋ ๊ฐ์ ๋์ผํ git show๊ฐ ํ์๋๊ณ git fetch๋ 2 ๋ถ๋ง๋ค ํ ๋ฒ์ฉ ์๋์ผ๋ก ๋ฐ์ํฉ๋๋ค.
VSCode ๋ด์์ ์ฒดํฌ ์์ ๋ฑ์ ์ํํ์ง ์์ผ๋ฉฐ ๋ชจ๋ ์์ ๊ด๋ จ ์์ ์ SourceTree๋ฅผ ์ฌ์ฉํฉ๋๋ค.
@bpasero ์ค๋ ์ถ๋ ฅ ์ฐฝ์
์ฐ๋ฆฌ์ ์ต์ ๋ด๋ถ์ ๋น๋๊ฐ ๋ ์์ผ๋ฉฐ ์ฌ๋๋ค์ด์ด ๋ฌธ์ ์ ๋ํด ์๋ํด ์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค : https://code.visualstudio.com/insiders
@bpasero ๋๋ ์ฌ์ ํ ์ด์ ๋ด๋ถ์ ๋น๋๋ฅผ ๊ฐ์ง๊ณ ์์ต๋๋ค. ๊ทธ๋ฅ ์คํํ๊ณ "์ ๋ฐ์ดํธ ํ์ธ"์ ์ํ ํ ์ ์์ต๋๊น? ์๋๋ฉด ์ ๊ณต ํ ๋งํฌ์์ ๋น๋๋ฅผ ์ ๋ฐ์ดํธํด์ผํฉ๋๊น?
๋น์ ์๊ฒ ๋ค์ ์ฐ๋ฝํ๋ ค๊ณ ๋
ธ๋ ฅํ ๊ฒ์
๋๋ค. ์์งํ ๋งํด์ VSCode๊ฐ ๋ ๋ณด์
๋๋ค.
์์ฆ ์ถฉ๋ํฉ๋๋ค. ์ ์ด๋ ๋งค์ผ ์ถฉ๋ํ์ง ์์ต๋๋ค.
๋ฐฑ๋ง ๊ฐ ์ด์์ ์ค์ด์๋ ๊ฑฐ๋ํ ํ์ผ์ ์ด์ด ์ถฉ๋์ ๋ง๋ค ์ ์์ต๋๋ค.
js๋ฅผ ์ถ์ํ๊ณ ์์๋๋ก ๋ฐ๋ณต์ ์ผ๋ก ์คํฌ๋กคํฉ๋๋ค. ํ์ง๋ง ๋ ๋ญ์ง ์์
์๋ํฐ์ ํ๊ณ๋ฅผ ๋ฐ์ด ๋์ต๋๋ค.
๋น์ ์ด ๋ง๋ฒ ์์ค๋ก ์ถ๊ฐ ํ ๊ฒ์ด ๋ฌด์์ด๋ ๋๋ฅผ ์ํด ์ผํ๊ณ ์์ต๋๋ค.
2016 ๋
3 ์ 16 ์ผ ์์์ผ ์คํ 12:29, Benjamin Pasero [email protected]
์ผ๋ค :
์ฐ๋ฆฌ์ ์ต์ ๋ด๋ถ์ ๋น๋๊ฐ ๋ ์์ผ๋ฉฐ ์ฌ๋๋ค์ด
์ด ๋ฌธ์ ์ ๋ํด ์๋ํด๋ณด์ญ์์ค : https://code.visualstudio.com/insidersโ
๋น์ ์ด ์ธ๊ธ ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๊ณ ์์ต๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ฑฐ๋ GitHub์์ ํ์ธํ์ธ์.
https://github.com/Microsoft/vscode/issues/508#issuecomment -197503185
@gwynjudd VS Code ๋ก๊ณ ๊ฐ ๋ น์ ๋ก๊ณ ๋ก ํ์๋๋ฉด ์ ๋ฐ์ดํธ ํ ์ ์์ต๋๋ค.
@nojvek ์, ํ๊ณ๋ฅผ ์กฐ๊ธ ๋ฐ๊ณ ์์ต๋๋ค. 3 ์ ๋ฆด๋ฆฌ์ค์์๋ ๊ฐ์ ํ ์์๋ ์์ญ์ ์ฐพ๊ธฐ ์ํด ๋ช ์์ ์ธ ๋ฉ๋ชจ๋ฆฌ ํ ์คํธ๋ฅผ ์ํํ์ต๋๋ค. ๋ด๋ถ์ ๋น๋์๋ ์ด๋ฌํ ์์ ์ฌํญ ์ค ์ผ๋ถ๊ฐ ํฌํจ๋์ด ์์ต๋๋ค. ์ด๊ฑธ ๋ณด๋ ์ฌ๋๋ค์๊ฒ ์ด๋ค ์ฐจ์ด๊ฐ ์๋์ง ๊ถ๊ธํฉ๋๋ค.
@bpasero ๊ณ ๋ง์์ ์ ๊ฐ
@bpasero ๋ ํ์ง ๋ด๋ถ์ ๋น๋์ ํจ๊ป ๋ฐค์ ๋์ผํ ์ถฉ๋์
๋ค, ๊ฐ์ฌํฉ๋๋ค.
๋ค์์ ์ฝ๋ ์คํ ์งํ ํ ์ค๋ ์ท์ ๋๋ค (๋น์ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋์ ์ฝ 100MB).
ํ๋ ์๊ฐ ํ์ ๋ค์ ์๋ํ๊ฒ ์ต๋๋ค. ๊น๋ค๋ก์ด ๋ถ๋ถ์ ๋ฉ๋ชจ๋ฆฌ๊ฐ ๋ค์ ์ฆ๊ฐํ ์ง์ ์์ ๋ฐ์ํ๋ ๊ฒ์ผ๋ก ๋ณด์ด์ง๋ง ์ค๋ ์ท์ ์ฐ์ผ๋ฉด ๋ฉ๋ชจ๋ฆฌ ๋ถ์กฑ์ด ๋ฐ์ํ๋ ๊ฒ์ ์๋๋๋ค.
ํ ์ค๋ ์ท (๋ฉ๋ชจ๋ฆฌ ๋ถ์กฑ)์ ์ฐ์ ๋๋ ๊ฐ์ ์ข ๋ฅ์ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์์ง๋ง ์ฌ๋ฏธ๊ฐ ์์ต๋๋ค.
์ต์ ๋ด๋ถ์ ๋น๋ (Mac ์ฉ)์๋ ์ฌ์ ํ ๋ฉ๋ชจ๋ฆฌ ๋ฌธ์ ๊ฐ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ๋ด ์ปดํจํฐ๋ฅผ ํฌ์ํ์ง ์๊ณ ๋ค๋ฅธ ํ ์ค๋ ์ท์ ์ป์ ์ ์๋์ง ์ดํด ๋ณด๊ฒ ์ต๋๋ค.
@bpasero ์ฃ์กํ์ง๋ง ์์ง ํ ์ค๋ ์ท์ ์ฑ๊ณต์ ์ผ๋ก ๊ฐ์ ธ์ฌ ์ ์์ต๋๋ค. ์ด์ ์ ์บก์ฒ ํ ๊ฒ๊ณผ ๊ฐ์ด ๋ฉ๋ชจ๋ฆฌ๊ฐ ๋งค์ฐ ๋ถ์กฑํ๊ฑฐ๋ ์ฝ 500MB ์ด์์ผ๋ก ์ ํํ์ฌ ์ค๋ ์ท์ ์ก์ผ๋ฉด ์ถฉ๋์ด ๋ฐ์ํฉ๋๋ค.
๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋์ด 1GB๋ฅผ ๋๊ณ ์ํฉ์ด ๋๋ฆฌ๊ธฐ ์์ํ๊ธฐ ๋๋ฌธ์ ํ๋ฃจ์ 1-2 ๋ฒ vscode๋ฅผ ๋ค์ ์์ํด์ผํฉ๋๋ค. ์์ ํ IDE๊ฐ ์ฌ์ฉํ๋ ๋ฉ๋ชจ๋ฆฌ ์์ ์ฌ์ฉํ๊ณ ์์ผ๋ฏ๋ก ํ์คํ ๋์๊ฐ ๋ฐ์ํ๊ณ ์์ต๋๋ค.
@ vincent-ly์ด ์์ ๊ณต๊ฐ์ ๋ํ ์์ธํ ๋ด์ฉ์ ๊ณต์ ํ ์ ์์ต๋๊น?
@bpasero gulp ์ ํจ๊ป ๋ช ๊ฐ์ bower ๊ตฌ์ฑ ์์๋ฅผ ์ฌ์ฉํ๋ ์ฝ 30-40 ๊ฐ์ js / scss / html ํ์ผ์ด ์์ต๋๋ค (vscode ์์ ์คํ๊ธฐ ์์). ์ ๋ 2 ๊ฐ์ ํธ์ง๊ธฐ ์ฐฝ์ผ๋ก ์์ ํ๊ณ ํ์ผ ๊ฒ์์ ์์ฃผ ์ฌ์ฉํฉ๋๋ค. ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋์ ์์์ 100MB ๋ฏธ๋ง์ด์ง๋ง ์ต์ํํ๋๋ผ๋ ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ์ถ์ ๋ฉ๋๋ค.
์ธํ ๋ฆฌ ์ผ์ค๊ฐ ์ค์ํ ์ญํ ์ํฉ๋๊น? Angular ๋ฐ jQuery ์ ํ ์ ์๊ฐ ์ค์น๋์ด ์์ต๋๋ค.
๋ฉ๋ชจ๋ฆฌ ๋ถ๋ด์ ์ค์ธ ๋ด๋ถ ๋น๋๋ฅผ ์๋ํ์ฌ ๋ ๋์์ง ํ์ธํ์ญ์์ค. http://code.visualstudio.com/download?insiders=true
ํ์ฅ ํ๋ก๊ทธ๋จ์ด ์ค์น๋์ด ์์ต๋๊น?
@bpasero ๊ทธ๋ฅ ๊ฐ๋ ์ค ๋ํซ
https://marketplace.visualstudio.com/items?itemName=johnpapa.Angular1
๋ด๋ถ์ ๋น๋๋ฅผ ์๋ํ๊ณ ๋ค์๋ณด๊ณ ํ๊ฒ ์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค!
+1
Windows 0.10.11
์ฉ VSCode์์ ๋์ผํ ๋ฌธ์ ๊ฐ ๋ํ๋ฉ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉํ์ง ์์ ๋ ๋งค์ผ ๋ฐค ์ง์์ ์ผ๋ก ์ถฉ๋ํฉ๋๋ค. ์ ๋ณด ์์ง ๋จ๊ณ๊ฐ ์ฃผ์ด์ง๋ฉด ๊ธฐ๊บผ์ด ๋์ ๋๋ฆฌ๊ฒ ์ต๋๋ค.
28,438 ๊ฐ์ ํ์ผ, 4,812 ๊ฐ์ ํด๋๊ฐ์๋ TypeScript git repo์์ ์คํ ์ค์ ๋๋ค. ๋ง์ TypeSript ์ ์์ ํจ๊ป ๊ฟ๊บฝ ๊ฟ๊บฝ ๊ฐ์์๊ฐ ์์ต๋๋ค.
๋ค์ ํ์ฅ์ด ์ค์น๋์ด ์์ต๋๋ค.
@alanwright ๊ฐ ์ต์ ๋ด๋ถ์ ๋น๋ (http://code.visualstudio.com/Download#insiders)๋ก ์ฌ์ ํ ์ฌํ๋๋ ๊ฒฝ์ฐ ์๋ํด ๋ณผ ์ ์์ต๋๋ค. ๊ทธ๋ ๋ค๋ฉด ์ ์ ์์ ๊ณต๊ฐ์ ๊ณต์ ํ ์ ์์ต๋๊น?
@bpasero ๋ฐค์ ๋ด๋ถ์ ๋น๋๋ก ์ฌํํ์ต๋๋ค. ๋๋ ์ฐ๋ฆฌ์ ๊ฐ์ธ ๋ ํฐ ์ ๋์ ์ฐ๋ฆฌ์ ์คํ ์์ค ์ ๋๋ฅผ ๋ชจ๋ ์๋ํ๋๋ฐ, ๋ ํฐ ๊ฐ์ธ ์ ๋ ๋ง์ด ๋ฌธ์ ๋ฅผ ์ผ์ผํค๋ ๊ฒ ๊ฐ์๋๋ฐ, ๋ถํํ๋ ๊ณต์ ํ ์ ์์ต๋๋ค (Microsoft ๋ด๋ถ์ ์์ง๋ง ์ก์ธ์ค ๊ถํ์ ์ป์ ์ ์์ต๋๊น? alanwri)
๋ด ์ปดํจํฐ์์ ๋ก๊ทธ๋ฅผ ์บก์ฒํ๊ณ ๊ณต์ ํ๊ธฐ ์ํด ํ ์์๋ ์์ ์ด ์์ต๋๊น?
๋ด ๋ณ์นญ benjpas์ ๋ํด ์ ์ ๊ณต์ ํ์ญ์์ค, ๊ฐ์ฌํฉ๋๋ค! ๋ํ ํด๋น ์์ ๊ณต๊ฐ์์ VS Code๋ฅผ ์ฌ์ฉํ์ฌ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๋๋ฆฌ๋ ๋ฐฉ๋ฒ์ ๋ํ ๋ช ๊ฐ์ง ์ธ๋ถ ์ฌํญ์ ๊ณ ๋ง๊ฒ ์๊ฐํฉ๋๋ค.
๋๋ ๋ํ ๋ฐค์ ๊ทธ๋ฆฌ๊ณ ๋ฎ์ ์ถฉ๋ํ๊ณ ์์ต๋๋ค.
ํนํ ์์ ๊ณต๊ฐ, ๋งค์ฐ ์์ ์์ ๊ณต๊ฐ 3 ~ 20 ๊ฐ์ ํ์ผ ๋๋ ๊ฑฐ๋ํ ์์ ๊ณต๊ฐ๊ณผ ๊ด๋ จ์ด์๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ฃผ๋ก ์ฌ๋ฌ ๊ฐ์ ์ฐฝ์ด ์ด๋ ค์์ ๋ ๋์ ๋๋๋ค.
Repos ๋๋ ๊ทธ ์ถ๋ฝ์ ์ฌ์ฉํ์ต๋๋ค.
1500 ๊ฐ ์ด์์ asp, js, .inc (asp) ํ์ผ
70 + ํ์ผ asp.net ์ฝ์ด, js, cshtml
์ด ์ ์ฅ์ (https://github.com/gogits/gogs)
@ eByte23 ํ์ฅ ๊ธฐ๋ฅ์ ์ฌ์ฉํ๊ฑฐ๋ ์ฌ์ฉํ์ง ์๊ณ ์คํํฉ๋๊น? ๋น์ ์ ์ด๋ค ํ๋ซํผ์ ์์ต๋๊น? ๋ด๋ถ์ ๋ฆด๋ฆฌ์ค๋ก ์๋ ํ์ต๋๊น?
@bpasero Win10 ๋ฐ OSX (C # ํ์ฅ).
๋ด๋ถ์๋ฅผ ์๋ํ์ง๋ง ํญ ๋ฒ๊ทธ๊ฐ ์๊ธฐ ๋๋ฌธ์ ์ถฉ๋ ์ฌ๋ถ๋ฅผ ์ธ๊ธํ์ง ์์์ผ๋ฏ๋ก ์ฌ์ฉ์ ์ค๋จํ์ง๋ง ๋ฐค์๋๋ก ์คํํ์ฌ ์ฌํํ๋ ค๊ณ ํ ์ ์์ต๋๋ค.
@ eByte23 ๋ค ์ ๋ฐ. ๋ฌด์จ ํญ ๋ฒ๊ทธ?
@bpasero ๋ ๊ณต๋ฐฑ์ ํ์ํ๊ณ ๊ธฐ์กด ํญ์ด์๋ ํ์ผ์ ์ฌ์ฉํ์ฌ ํญ์ ๊ณต๋ฐฑ์ผ๋ก ๋ณํํ๋ ๋ด๋ถ์์ ๋ง์ง๋ง ๋ ๋ฆด๋ฆฌ์ค์์๋ ๊ฒ ๊ฐ์ต๋๋ค.
๋๋ ์์ ํ ํ ์คํธ๋ฅผ ํ ๊ธฐํ๊ฐ ์์์ง๋ง ์ง๊ธ ๊ทธ๊ฒ์ ํ ๊ฒ์ ๋๋ค.
@ eByte23 ๋๋ ๊ทธ๊ฒ์ด ํ๋๋ผ๊ณ ์๊ฐํ๋ค๋ฉด ๋ณ๋์ ๋ฌธ์ ๋ก ์ด์ ๊ฐ์ ๊ฒ์๋ณด๊ณ ํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก true
์ค์ ๋๋ ์๋ก์ด ์ค์ editor.detectIndentation
์ ๋์
ํ์ต๋๋ค. false
์ค์ ํด ๋ณผ ์ ์์ต๋๋ค.
@bpasero ๋ด ์๋ชป์ ์ค์ ์ false๋ก ์ค์ ํ๋ฉด ๋ด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์์ต๋๋ค.
์ด์ ๋ฐค์ Insider๋ฅผ ํ
์คํธํ๋๋ฐ ์ถฉ๋๋ ๋ฐ์ํ์ต๋๋ค.
@bpasero ๋ ์ฌ๋ฌ๋ถ์ด ์ด๊ฒ ์์
1.0 ๋ฆด๋ฆฌ์ค์ ๋ฉ๋ชจ๋ฆฌ ๋์ ์์ ์ ์๋นํ ํฌ์๋ฅผํ๊ธฐ ๋๋ฌธ์ 1.0์์๋ ์ํฉ์ด ๋ ๋์์ง ๊ฒ์ผ๋ก ์์ํฉ๋๋ค. ๊ทธ๋ฌ๋ ์ฌ์ ํ ๋ฐ์ํ๋ ๊ฒฝ์ฐ๊ฐ ์์ต๋๋ค.
์ต๊ทผ์ Electron ์ ํ๋ฆฌ์ผ์ด์ (์ฐ๋ฆฌ์ UI ํ๋ ์ ์ํฌ)์ด ์ฐฝ์ด ํฌ์ปค์ค๋ฅผ ์๊ฑฐ๋ ๋ฐฑ๊ทธ๋ผ์ด๋๋ก ์ด๋ํ์๋ง์ ์กฐ์ ๋๋ค๋ ์ฌ์ค์ ๋ฐ๊ฒฌํ๊ธฐ ๋๋ฌธ์ ์๋ก์ด ์ด๋ก ์ด์์ ์ ์์ต๋๋ค. ์ด ์กฐ์ ์ด ๋ฉ๋ชจ๋ฆฌ ์๋น์ ์ํฅ์ ๋ฏธ์น ์ ์๋์ง ๊ถ๊ธํฉ๋๋ค.
์ฌํ์ ํ ์คํธ ํ ๋๋ง๋ค ํค๋ณด๋ ํฌ์ปค์ค๋ฅผ ์ฌ์ฉํ์ฌ VS ์ฝ๋ ์ฐฝ์ ์ด์ด ๋์์ผ๋ฏ๋ก ํ ๊ฐ์ง ์ฐจ์ด์ ์ ๋ฐฑ๊ทธ๋ผ์ด๋์์ ์คํ๋๋๋กํ๋ ๊ฒ์ ๋๋ค.
๋ฐฑ๊ทธ๋ผ์ด๋ ์ค๋กํ ๋ง์ ๋นํ์ฑํํ๋ ๋ฐฉ๋ฒ์ด ์์ผ๋ฏ๋ก์ด๋ฅผ ํ์ฑํํ๋ ํ๋๊ทธ๊ฐ์๋ ๋น๋๋ฅผ ์์ฑ ํ ์ ์์ต๋๋ค.
๊ทธ๋ ์ง ์์ผ๋ฉด ์ต์ํ ํ ์ถฉ๋์ด ์ผ๋ฐ์ ์ธ ์๋๋ฆฌ์ค ์ธ ๊ฒฝ์ฐ ์ฌ๋๋ค์ ์๊ฒฌ์ ๋ฃ๋ ๊ฒ๋ ํฅ๋ฏธ๋ก์ธ ๊ฒ์ ๋๋ค.
๋ด ๋ชจ๋ ์ถฉ๋์ VSCode์ ์ด์ ์ด ์์ ๋ ๋ฐ์ํ์ต๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ์ธํฐ๋ท์ ๊ฒ์ํ๊ฑฐ๋ Visual Studio๋ฅผ ์ฌ์ฉํ๋ ๋์ ํ๋ฃจ ์ข ์ผ ๋ฐฑ๊ทธ๋ผ์ด๋์ ๋จ๊ฒจ๋ ํ ๋ฐ์ํฉ๋๋ค.
๋ ๋ฒ์งธ์
๋๋ค. ์ต๊ทผ์ ์ถฉ๋์ ๊ฒฝํํ์ต๋๋ค. VS์ ํจ๊ป
๋ด๊ฐ ํ๋ฃจ์ ๋๋ถ๋ถ์ ์ญ๊ณ ํจ์ ์ง์คํ์ ๋์ ๋ฐฐ๊ฒฝ.
2016 ๋ 4 ์ 16 ์ผ ํ ์์ผ ์ค์ 11:44์ Toni [email protected] ์ ๋ค์๊ณผ ๊ฐ์ด ์ผ์ต๋๋ค.
๋ด ๋ชจ๋ ์ถฉ๋์ VSCode์ ์ด์ ์ด ์์ ๋ ๋ฐ์ํ์ต๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ๊ทธ๋ค์
ํ๋ฃจ ์ข ์ผ ๋ฐฑ๊ทธ๋ผ์ด๋์ ๋จ๊ฒจ๋ ํ
์ธํฐ๋ท ๋๋ Visual Studio ์ฌ์ฉโ
๋น์ ์ด ์ธ๊ธ ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๊ณ ์์ต๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ฑฐ๋ GitHub์์ ํ์ธํ์ธ์.
https://github.com/Microsoft/vscode/issues/508#issuecomment -210872544
์ผ๋ง ์ ์ ๋ด๋ถ์ ๋น๋๋ฅผ ์ฌ์ฉํ ๋ ์ถฉ๋์ ๊ฒฝํํ์ต๋๋ค. ์ดํ ๋์ ์ผ์ ธ ์์๋ค. ๊ฐ์๊ธฐ ๋๋ ค์ก์ต๋๋ค. ๋ง์ฐ์ค๋ก ํ ์คํธ ์ ํ์ด ์๋์ ๋ฉ์ท์ต๋๋ค. Shift-Right๋ ์๋ํ์ง๋ง ๋งค์ฐ ๋๋ฆฝ๋๋ค. ์ด์ ์ ์์ ํ ๋ช ๋ถ ํ์ ์ฑ์ด ๋ค์ด๋์์ต๋๋ค.
์ด๊ฒ์ ๋ด๋ถ์ ๋น๋์ ์ฒซ ๋ฒ์งธ ํฌ๋์์ด์ง๋ง ์ผ๋ฐ ๋น๋์ ๊ฒฝ์ฐ v1.0์ผ๋ก ์ ๊ทธ๋ ์ด๋ํ์ผ๋ฉฐ ๊ฐ๋ด ํ ๋ช ๋ถ๋ง๋ค ๊ณ์ ํฌ๋์๋์ด ์ฌ์ฉํ ์ ์๊ฒ๋ฉ๋๋ค. ํน๋ณํ ์ผ์ ํ ํ์์กฐ์ฐจ ์์ต๋๋ค. ํ์ผ์ ์ด๊ณ (๋๋ถ๋ถ .elm ํ์ผ) ํธ์งํ๊ฑฐ๋ ๊ทธ๋๋ก๋๋ฉด ์ถฉ๋์ด ๋ฐ์ํฉ๋๋ค. ๋จผ์ ์ด์ ์ ์์ ๋๊น์ง ๊ธฐ๋ค๋ฆฌ์ง ์์ต๋๋ค.
1.0์ ๊ฑฐ์ ๋งค์ผ ๋ฐค ์ถฉ๋ํฉ๋๋ค.
Windows 10 Ent.
ํ๋ฌ๊ทธ์ธ : ๋ง์ถค๋ฒ ๋ฐ ๋ฌธ๋ฒ ๊ฒ์ฌ๊ธฐ, ESLint
์ข์, ๋ด ๋ณ๊ฒฝ ์ฌํญ์ด ํฌํจ ๋ ๋ด๋ถ์ ๋ฆด๋ฆฌ์ค๊ฐ ๋์์ต๋๋ค. ๋๊ตฐ๊ฐ ์๋ํด ์ฃผ์๋ฉด ๊ธฐ๋ปํ ๊ฒ์ ๋๋ค : http://code.visualstudio.com/Download#insiders
๋๊ตฌ๋ ์ง :)?
์ง๊ธ ์ฌ์ฉํ์ธ์. ์ด์ ์ดํ๋ก ์ถฉ๋์ด ๋ฐ์ํ์ง ์์์ต๋๋ค.
@bpasero ์ง๊ธ ์ ๊ทธ๋ ์ด๋ํ๊ณ ํ๋ฃป๋ฐค ๋์ ์คํํ๊ณ ์ฐ๋ฆฌ๊ฐ ์ด๋ป๊ฒ ๊ฐ๋์ง ๋ณผ ๊ฒ์ ๋๋ค! ๊ฑด๋ฐฐ :)
@bpasero ๋๋ ๊ธ์์ผ์ ์ค์นํ์ง๋ง ๊ธด ์ฃผ๋ง ๋์
@bpasero ์ด์ ์ถฉ๋์ด ๋ฐ์ํ์ต๋๋ค. ์ถฉ๋ํ๊ธฐ ์ ์ 3 ์ผ ๋์ ๋จธ๋ฌผ ๋ ์ต๋๋ค.
@bpasero ๋๋ ์ฌ์ ํ ์ต์ ๋ด๋ถ์ ๋น๋๋ก ์์นจ์ ๊ฐ๋ ์ถฉ๋์ด ๋ฐ์ํ๋ ๊ฒ์๋ณด๊ณ ์์ต๋๋ค.
๋๋.
์๋์ฐ 8
@bpasero Insider 1.1.0 ์คํ์ด ๋ ์ข์
์ด์ 1.1.0์ ์ ํํ๊ณ ์ด๋ป๊ฒ ์งํ๋๋์ง ์ดํด ๋ณด๊ฒ ์ต๋๋ค.
๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋์ด 150MB๋ฅผ ์ด๊ณผํ๋ฉด ์ถฉ๋ํ์ง ์๊ณ ํ ์ค๋ ์ท์ ์ฐ์ ์์๋ ๊ฒ ๊ฐ์ต๋๋ค.
๋งค์ผ ์์นจ ์ปดํจํฐ ์ ๊ธ์ ํด์ ํ์ฌ VS Code๊ฐ ๋ฐค์ ์ถฉ๋ ํ ๊ฒ์ ํ์ธํฉ๋๋ค.
์ ๋ ๋ณดํต ํ์ผ์ ์ด์ด ๋์์ต๋๋ค. ๋๋ ํ์ฅ์ผ๋ก ์คํํฉ๋๋ค. ๋ ๋ง์ ์ง๋จ ์ ๋ณด๋ฅผ ์์งํ๋ ๋ฐ ์ฌ์ฉํ ์์๋ ์ค์ ์ด ์์ต๋๊น?
์๋ก์ด ๋ด๋ถ์ ๋ฆด๋ฆฌ์ค (http://code.visualstudio.com/Download#insiders)๊ฐ ์ถ์๋์์ผ๋ฉฐ ํญ / ์คํ์ ๋ํ ์์ ์ด ํฌํจ๋์ด ์์ต๋๋ค. ์๋ํฐ๋ฅผ ๋ซ ์๋ง์ ๊ธฐ๋ณธ ๋ฆฌ์์ค๊ฐ ์ ๊ฑฐ๋๊ธฐ ๋๋ฌธ์ ๋ฆฌ์์ค๋ฅผ๋ณด๋ค ์ ๊ทน์ ์ผ๋ก ํ๊ธฐํด์ผํฉ๋๋ค.
์ฌ๋๋ค์ด์ด ๋ฌธ์ ์ ๋ํด ์ ์ ๋์ ์์ฒด ํธ์คํ ํ๊ณ ์ํฉ์ด ๊ฐ์ ๋๋ฉด ๋ค์๋ณด๊ณ ํ ์ ์๋์ง ๊ถ๊ธํฉ๋๋ค.
์ฐธ๊ณ : ์ง๊ธ๋ถํฐ ๋ด๋ถ์๋ ๋งค์ผ ๋ฐค ์ ๋ฐ์ดํธ๋ฉ๋๋ค (http://code.visualstudio.com/blogs/2016/05/23/evolution-of-insiders ์ฐธ์กฐ).
@bpasero ์ค๋ ๋ชจ๋ ์ฅ์น๋ฅผ ์ ๋ฐ์ดํธํ์ต๋๋ค. ์์ผ๋ก ๋ฉฐ์น ๋์ ์ด๋ป๊ฒ ์งํ๋๋์ง ํ์ธํ์ญ์์ค.
๋ค, ํฐ๋ฏธ๋ ๋๋ฌธ์ ์ฃผ๋ก ๋ด๋ถ๋ก ์ด์ฌํ์ต๋๋ค. ์ ๋ด๊ฐ ์ผ๋ง๋
๊ทธ๊ฒ์ ์ฌ๋ํ์ญ์์ค. ์๋ํฐ๊ฐ ํจ์ฌ ๋น ๋ฅด๊ณ ๊ฐ๋ณ๋ค๋ ๊ฒ์ ์์์ต๋๋ค. ํ๋ฅญํ ์ผ.
"์ฝ๋"๋ฅผ ๋์ฒด ํ ์์๋ ๋ฐฉ๋ฒ์ด ์์ต๋๊น? ๊ฐ๋ฆฌํค๋ ๋ช
๋ น ์ค์์
๋ด๋ถ์?
2016 ๋ 6 ์ 8 ์ผ ์์์ผ์ Elijah Bate [email protected] ์ ๋ค์๊ณผ ๊ฐ์ด ์ผ์ต๋๋ค.
@bpasero https://github.com/bpasero ์ค๋ ๋ชจ๋ ์ฅ์น๋ฅผ ์ ๋ฐ์ดํธํ์ต๋๋ค.
์ฐ๋ฆฌ๊ฐ ์์ผ๋ก ๋ฉฐ์น ๋์ ์ด๋ป๊ฒ๋๋์ง ๋ณด์โ
๋น์ ์ด ์ธ๊ธ ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๊ณ ์์ต๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/Microsoft/vscode/issues/508#issuecomment -224539214,
๋๋ ์ค๋ ๋ ์์๊ฑฐ
https://github.com/notifications/unsubscribe/AA-JVM4KoGeXoc2SU5VeEYnxkZyPVWYMks5qJo13gaJpZM4Gnvn5
.
๋๋ฅผ ์ํด 1.2.0์์ ์ฌ์ ํ ๋ฐ์ํฉ๋๋ค. ๋งค์ผ ๋ฐค ๋ฐ์ํฉ๋๋ค. Windows 7 Enterprise SP1์์ ์คํ๋ฉ๋๋ค. @garthk์ ๊ฐ์ ์ง๋ฌธ์ด ์์ต๋๋ค.
์ ๋ ๋ณดํต ํ์ผ์ ์ด์ด ๋์์ต๋๋ค. ๋๋ ํ์ฅ์ผ๋ก ์คํํฉ๋๋ค. ๋ ๋ง์ ์ง๋จ ์ ๋ณด๋ฅผ ์์งํ๋ ๋ฐ ์ฌ์ฉํ ์์๋ ์ค์ ์ด ์์ต๋๊น?
@northerncodemky ํญ / ์คํ ์์ ์ด ํฌํจ ๋ 1.3.0 ๋ด๋ถ์ ๋ฆด๋ฆฌ์ค (http://code.visualstudio.com/Download#insiders)๋ฅผ ์ฐธ์กฐํ์ต๋๋ค. ๋๋ 1.2.0์์ ํฐ ๋ณํ๋ฅผ ๊ธฐ๋ํ์ง ์์ ๊ฒ์ ๋๋ค.
@bpasero Aah
@bpasero ์ง๊ธ๊น์ง ์ข์
์ฃผ๋ง ๋์ VSCode Insiders ๋น๋๋ฅผ ์คํํ์ต๋๋ค. ์์์ผ ์์นจ์ ์์ ์ถฉ๋์ ๋ณด์๋ค.
VSCode๊ฐ ์ถฉ๋ ํ ๋ ์๋์ผ๋ก ์ ์ก๋๋ ์๊ฒฉ ๋ถ์ ์ถฉ๋ / ๋คํ ๋ฐ์ดํฐ๊ฐ ์๋์ง ๊ถ๊ธํฉ๋๋ค. ์์จ ๋ณด๊ณ ์์ ๋น์ทํฉ๋๋ค.
์ง๋์ฃผ์ ์ ๊ธฐ๊ณ๊ฐ ์๊ฒผ์ต๋๋ค. ๋ด๊ฐ ์ค์ ํ ๋, ๋๋ ๋จ์ง ๋ฆด๋ฆฌ์ค ๋น๋ (๋ด๋ถ์ ์๋) ๋ง ๋ฃ์์ต๋๋ค. ๊ทธ ์ดํ๋ก ์ถฉ๋์ ์์ ์ฐจ๋ฆฌ์ง ๋ชปํ์ต๋๋ค.
@bpasero 1.3 ์ดํ๋ก ์ถฉ๋์ด ๋ฐ์ํ์ง ์์์ผ๋ฉฐ Windows 10 ๋ด๋ถ ๋น๋> = 14367 ์คํ ์ค
ํญ์ด ํ์ฑํ ๋ @bpasero , ์ด๋ฆฐ ac # ํ๋ก์ ํธ ๋ฐ vscode๊ฐ ๋ด๋ถ ์ปค๋ฐ ํด์์ ๋ํ ์ต์ ์
๋ฐ์ดํธ ํ ๋ช ๋ถ ํ์ ์ถฉ๋ํฉ๋๋ค : 5474147bb83618975409dad7d8aa96151d7d1ea1.
์ฐธ๊ณ : ์ด์ ์๋ ์ง๊ธ๊น์ง ํญ์ ํ์ฑํํ์ง ์์์ต๋๋ค.
@ eByte23 ํญ์์ด ์๋ํ์ฌ ์ด๊ฒ์ด ํญ ํ์ฑํ ์ฌ๋ถ์ ๊ด๋ จ์ด ์๋์ง ํ์ธํ ์ ์์ต๋๊น?
@bpasero ๋ ํญ์ด ๋นํ์ฑํ ๋ ๊ฒฝ์ฐ์๋ ์ฌ์ ํ ๋ฐ์ํ์ง๋ง ํญ์ด ํ์ฑํ ๋ ์ฌ๊ฐ๋ ๊ทผ์ฒ์๋ ์์ต๋๋ค.
๊ทธ๋ฌ๋ ๋ด๋ถ์์ v1.2.1 ๋ชจ๋์์ ํฐ ์ด๋ฏธ์ง ์ฌ์ด๋ฅผ ๋น ๋ฅด๊ฒ ํด๋ฆญํ์ฌ ์ด๋ฏธ์ง ์์ ์ ํ ๋ ๋งค์ฐ ๋์ ๋๊ณ ์ฌํ ๊ฐ๋ฅํฉ๋๋ค.
@ eByte23 ๋๋ ๋น์ ์ด ์ ๊ณต ํ ์์๋ ํ ๋ง์ ์ธ๋ถ ์ฌํญ (์ : ๋ฉ๋ชจ๋ฆฌ๊ฐ ๊ทธ๊ฒ์ ๋ํ ์๋ก์ด ์ด์๋ฅผ ์ด ๊ฒ์ ์ ์ํ๋ค.
๋ฌผ๋ก ํ ์ ์์ต๋๋ค. ์์ง์ด ๋ฌธ์ ์ ๋ํด ์์ฒญ๋ ์์ ์กฐ์ฌ๋ฅผํ์ง ์์์ง๋ง ๋์ค์ ์ข ๋ ์์ธํ ๋ด์ฉ์ ์๋ ค ๋๋ฆฌ๊ฒ ์ต๋๋ค.
VSCode 1.3.1์ ํ๋ฃจ์ ๋ ๋ฒ, ๋ฐค์ ํ ๋ฒ (ํญ์), ๋๋ก๋ ๋ฎ ๋์ ๋ฌด์์๋ก ์ถฉ๋ํฉ๋๋ค. ์ฝ 2 ์๊ฐ ๋์ ์ฌ์ฉํ์ง ์๊ณ ๋ฐฑ๊ทธ๋ผ์ด๋์์ ์ด์ด ๋๋ ๋์ ๋ฐฉ๊ธ ์ถฉ๋ํ์ต๋๋ค. ๋ํ vscode๋ฅผ ๋ค์ ์ด๋ฉด ๋ด ์์ ๊ณต๊ฐ์ด ์์ค๋๊ณ ์ถฉ๋ ์ ์ ์ด๋ ค ์๋ ํ๋ก์ ํธ ํด๋๋ฅผ ๋ค์ ์ด์ด์ผํฉ๋๋ค. ํด๋๋ฅผ ๋ค์ ์ด๋ฉด ํญ๊ณผ ๋ถํ ์ด ์ ์ง๋ฉ๋๋ค.
์ ์ฅ๋์ง ์์ ๋ณ๊ฒฝ ์ฌํญ์ผ๋ก ์ ์ ๋ฐฑ๊ทธ๋ผ์ด๋์์ ์ด๋ฆฐ ์ํ๋ก ๋์์์ ์ ๋ ฅ์ ์์ํ๊ณ vscode๊ฐ ๋ช ์ด ๋์ ๋ฉ์ถ ๋ค์ ์ถฉ๋ํ์ต๋๋ค. ๋ด ์ผ์ ์์๋ค.
์ ๋ต๋ตํจ์ ์ดํดํ ์ ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค. ์ด๊ฒ์ ํธ์ง์์๊ฒ๋ ํ์ฉ๋์ง ์์ต๋๋ค. ๋ํ ๋ณต์ ๋ ์ธ์ ์๋ ์ฌ๋ฐ๋ฅธ ํญ์ด ์ด๋ฆฌ์ง ์์๊ณ ๊ฐ ํญ์ ๋ด ์์น๋ ์์์ต๋๋ค.
@DelvarWorld ์์ ํ๊ฒฝ์ ๋ํ ์์ธํ ๋ด์ฉ์ ๊ณต์ ํ ์ ์์ต๋๊น? ํ์ฅ ๊ธฐ๋ฅ์ ๋นํ์ฑํํ์ฌ ์คํํ์ฌ ๋์์ด๋๋์ง ํ์ธํ ์ ์์ต๋๊น?
Linux Mint 17 Qiana์์๋ ์ด์ ๋์ผํ ๋ฌธ์ ๊ฐ ์์ต๋๋ค (์ด๋ค ๋ฒ์ ์ ์ฐ๋ถํฌ์ธ์ง ๊ธฐ์ตํ ์ ์์ต๋๋ค!). ~ 2 ์๊ฐ ๋์ ํ๋์ด ์์ผ๋ฉด ๊ทธ๋ฅ ์ผ์ด ๋ถ์์ต๋๋ค. ๋ค์ ๋ฒ์ ๋ฉ๋ชจ๋ฆฌ / CPU ์ฌ์ฉ๋์ ํ์ธํ๋ ๊ฒ์ ๊ธฐ์ตํ ๊ฒ์ ๋๋ค. ๊ทธ๋ฌ๋ ์ด๋ฐ ์ผ์ด ๋ฐ์ํ์ ๋ ๋ค๋ฅธ ์ฑ ๋ฑ์์ ์ผ๋ฐ์ ์ธ ์๋ ์ ํ๋ฅผ ๋ฐ๊ฒฌ ํ ์ ์ด ์์ต๋๋ค.
VSCode ์ ๋ณด :
๋ฒ์ 1.4.0
6276dcb0ae497766056b4c09ea75be1d76a8b679 ์ปค๋ฐ
๋ ์ง 2016-08-04T16 : 49 : 32.489Z
์ 0.37.6
๋ ๋๋ฌ 49.0.2623.75
๋
ธ๋ 5.10.0
์ด ๋ฌธ์ ๋ ์ ์๊ฒ ์ฌ๋ผ์ก์ต๋๋ค (1.5.3, Windows 7์์)-๋ง์ง๋ง ๋๊ธ์ด 2 ๊ฐ์ ์ ์ธ ๊ฒฝ์ฐ์ด ๋ฌธ์ ๊ฐ ํด๊ฒฐ ๋ ์ ์์ต๋๊น?
๋๋ ์ด๋ฐ ์ผ์ด ๋ฐ์ํ๋ ๊ฒ์ ๋ณธ ์ ์ด ์๋ค. ๋๋ ๋ช ๋ฌ ๋์ ํ์ฌ ๋ฆด๋ฆฌ์ค๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. ์ข์ ๋ณด์ฌ
๊ฐ์. ์ ํ ๊ณผ๋ถํ๋์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
์ข์, ์ฐ๋ฆฌ๋ ๊ฐ๋ณ ๋ฌธ์ ๋ฅผ ๊ณ์ํ๊ณ ์ถ์ ํ๊ธฐ ์ด๋ ค์ด ์ด์ ๊ฐ์ ๊ดด๋ฌผ ๋ฒ๊ทธ๋ฅผ ํผํด์ผํฉ๋๋ค. ์ฌ์ ํ์ด ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ ๊ฒฝ์ฐ ์์ธํ ๋ด์ฉ๊ณผ ํจ๊ป ์๋ก์ด ๋ฌธ์ ๋ฅผ ์ ์ถํ์ญ์์ค. ๊ธฐ์กด ๋ฌธ์ ๋ฅผ ๋์ฉํ์ง ๋ง์ญ์์ค ๐
๋๋ ๋ํ ์ด๊ฒ์ ์ ์ ๋ณธ ๊ฒ์ ๊ธฐ์ตํ๊ณ ์ค๋ ๋์ ๋ณธ ์ ์ด ์์ผ๋ฏ๋ก ๊ทธ๊ฒ์ด ๋ด ํ์ธ์ ๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
1.0์ ๊ฑฐ์ ๋งค์ผ ๋ฐค ์ถฉ๋ํฉ๋๋ค.
Windows 10 Ent.
ํ๋ฌ๊ทธ์ธ : ๋ง์ถค๋ฒ ๋ฐ ๋ฌธ๋ฒ ๊ฒ์ฌ๊ธฐ, ESLint