๊ธฐ๋ฅ ์์ฒญ
VS 2013 ๋ฐ VS 2015์ ํฅ์๋ ์คํฌ๋กค ๋ง๋ ๊ธฐ๋ฅ์ VS Code์ ์ถ๊ฐํฉ๋๋ค. ํ์ผ ๋ด์์ ์ด๋ํ๋ ๋งค์ฐ ํจ์จ์ ์ธ ๋ฐฉ๋ฒ์ด๋ฉฐ VS Code์ ์๋ ํ๋ฅญํ ๊ธฐ๋ฅ์ ๋๋ค.
์ด๊ฒ์ด ์ด๋ฏธ ํ์ฅ ๋๋ ์ต์ ์ธ ๊ฒฝ์ฐ ์ฐพ์ ์ ์์ต๋๋ค.
@jschraub VS 2013/2015์ ํฅ์๋ ์คํฌ๋กค ๋ง๋์์ ์ข์ํ๊ฑฐ๋ ๋ ํจ์จ์ ์ผ๋ก ์ด๋ํ๋ ๋ฐ ๋์์ด ๋๋ ํน์ ๊ธฐ๋ฅ์ ์ง์ ํด ์ฃผ์๊ฒ ์ต๋๊น?
๋ฌผ๋ก ์ ๋๋ค. @alexandrudima. ๋ฌธ์/์ฝ๋์ ์๊ฐ์ ํํ์ ํ ๋์ ๋ณผ ์ ์๋ ๊ธฐ๋ฅ. "10,000ํผํธ ๋ทฐ"๊ฐ ์์ผ๋ฉด ๋ฌธ์๋ฅผ ํ ๋์ ์ฝ๊ฒ ๋ณด๊ณ ์ํ๋ ์ฝ๋๋ฅผ ์ฆ์ ํด๋ฆญํ ์ ์์ต๋๋ค. VS 2013/2015์ ํฅ์๋ ์คํฌ๋กค ๋ง๋๋ ๊ทธ๋ณด๋ค ๋ ๋ง์ ๊ธฐ๋ฅ์ ์ ๊ณตํ์ง๋ง ๊ทธ ์ค ๋ง์ ๊ธฐ๋ฅ์ ์ฌ์ฉํ์ง๋ ์์ต๋๋ค.
๋ค๋ฅธ ๋ง์ ์ฝ๋ ํธ์ง๊ธฐ์๋ Sublime ๋ฐ Atom์ ํฌํจํ์ฌ ์ ์ฌํ ๊ธฐ๋ฅ์ด ์์ผ๋ฉฐ ๋ชจ๋ ๋ค๋ฅธ ํ์ ๊ธฐ๋ฅ์ ๊ฐ์ง๊ณ ์์ง๋ง ๋ฌธ์๋ฅผ ํ ๋์ ๋ณผ ์ ์๋ "10,000ํผํธ ๋ณด๊ธฐ"๋ฅผ ์ ๊ณตํ๋ ๊ฒ์ด ํ ์คํธ ํธ์ง๊ธฐ๋ณด๋ค ํจ์ฌ ์ ๋ฆฌํฉ๋๋ค. ํด๋น ๊ธฐ๋ฅ์ด ์์ต๋๋ค.
๊ทธ๊ฒ์ด ๋น์ ์ด ์ฐพ๊ณ ์๋ ๊ฒ์ด๊ฑฐ๋ ๋ ๋์/๋ค๋ฅธ ์ธ๋ถ ์ฌํญ์ด ํ์ํ์ง ์๋ ค์ฃผ์ญ์์ค.
ํ๋ฅญํ ์ค๋ช ! ๊ฐ์ฌํฉ๋๋ค!
@alexandrudima ์๋ ํ์ธ์, VSCode์์ ๋ค์ ๋ฆด๋ฆฌ์ค๋ฅผ ์ํด ์ด ์์ ์ ํ๊ณ ์๋ ์ฌ๋์ด ์์ต๋๊น? ์ปค๋ฎค๋ํฐ๊ฐ ์คํฌ๋กค๋ฐ์ ๊ธฐ์ฌํ ์ ์์ต๋๊น?
๋๋ ๊ทธ๊ฒ์ด ์ผ์ข ์ ํธ์ง๊ธฐ ๋ชจ๋ธ์ ์ฝ๊ณ ์บ๋ฒ์ค์ ๋ฏธ๋๋งต ํํ์ ๊ทธ๋ฆฌ๋ ๊ฒ์ด ๋ ๊ฒ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. ์ด๋ป๊ฒ ์๊ฐํ์ญ๋๊น?
@nojvek ๋ค์ ์ฃผ ๋ง์ 9์ ๊ณํ์ ์ด์์ ์์ฑํ์ฌ ๋ฐํํ ์์ ์ ๋๋ค. ์ด ๋ฌธ์ ๊ฐ ์ด ์ฟผ๋ฆฌ์ ๋งจ ์๋ก ์ฌ๋ผ๊ฐ๋ ๊ฒฝ์ฐ ์ปค๋ฎค๋ํฐ ์์ฒญ์ ์ถ์ ํ๋ ๋ฐ ์ฌ์ฉํฉ๋๋ค(https://github.com/Microsoft/vscode/issues?q=is%3Aissue+is%3Aopen+sort%3Areactions-%2B1-desc). ), 9์ ๊ณํ์ ๋ฃ๊ธฐ๋ก ๋ณ๊ฒฝ์ด ๋ง๋ค.
์ฑ๋ ๊ณ ์ ํด์ฃผ์ธ์ :)
๋ฒ ํ ๋นํธ plz! ๊ทธ๊ฒ์ ๋ด๊ฐ ๊ฐ์ฅ ์ข์ํ๋ ๊ธฐ๋ฅ์ด์ ๋๋ฅผ Sublime Text์ ๊ณ ์ ์ํค๋ ์ ์ผํ ๊ฒ์ ๋๋ค.
์โข
๐ ์ ๋ง ๊ทธ๋ฆฌ์ด ๋ฏธ๋๋งต ๊ธฐ๋ฅ
์ ๋ ๋ง์ด ๊ทธ๋ฆฝ์ต๋๋ค.
+๋ฌดํ
@+1 Minimap์ ์ ์๊ฒ ๊ผญ ํ์ํ ๊ธฐ๋ฅ ์ค ํ๋์ด๋ฉฐ ๋ง์ ์ ๋์จ์ด ์๋ atom์์ ์ ์๋ํฉ๋๋ค.
์ด ๋ฌธ์ ์ ๋ํ ์ข์ ์์ธ kate์ ๋ฏธ๋๋งต์ ์ฐธ์กฐํ์ญ์์ค. https://docs.kde.org/trunk5/en/applications/katepart/kate-part-scrollbar-minimap.html
๋ฏธ๋๋งต์ +1. ์คํฌ๋กคํ๋ '๋ง์ฐ์ค ๊ฐ์ด๋ฐ ๋ฒํผ ์ ์ง'(์คํฌ๋กค๋ฐ ๋ฒํผ)๋ ์ข์ต๋๋ค.
git ์ํ, ์ค๋ฅ, ํ์ฌ ๋จ์ด์ ๋ค๋ฅธ ๋ฐ์, ๊ฒฐ๊ณผ ์ฐพ๊ธฐ, ๋ฏธ๋ฆฌ๋ณด๊ธฐ ์ฐฝ ํ์ ์ฟ๋ณด๊ธฐ, ๊ธฐ๋ณธ์ ์ผ๋ก ๋ชจ๋ Sublime์ ๋ฏธ๋๋งต์ + ๋ชจ๋ VSCode์ ํ์ฌ ์คํฌ๋กค ๋ง๋๊ฐ ์๋ ๊ฒฝ์ฐ, ์์ฒญ๋ ๊ฒ์ ๋๋ค!
VS๊ฐ ํ ์ ์์ผ๋ฉด VS ์ฝ๋๊ฐ ํ ์์๋ ์ด์ ๋ฅผ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
์ด๊ฒ์ ํฐ ์น๋ฆฌ๊ฐ ๋ ๊ฒ์ด๋ฉฐ ์ญ๊ณ ํ ํ๋์ค๋ฒ๋ฅผ ์ํ ๋ง์ง๋ง ๋๋ฝ๋ ๊ธฐ๋ฅ ์ค ํ๋๊ฐ ๋ ๊ฒ์ ๋๋ค.
๋๋ ์ต๊ทผ์ ๊ทธ ์ฌ์ฉ๋ฒ์ ๋ฐ๊ฒฌํ์ต๋๋ค. ๊ตฌํ๋ ๋๊น์ง ๊ธฐ๋ค๋ฆด ์ ์์ต๋๋ค.
+1 ์ด๊ฒ์ด VSCode์์ ๊ตฌํ๋๊ธฐ๋ฅผ ๊ธฐ๋ค๋ฆด ์ ์์ต๋๋ค...
+1 ๊ณง ์ถ๊ฐํ์ญ์์ค.
+1 ๋ฏธ๋๋งต์ ์ถ๊ฐํ์ธ์
์ด๊ฒ์ด ์ฒซ ๋ฒ์งธ ๋ฆด๋ฆฌ์ค์ ๊ธฐ๋ฅ์ด ์๋๋ผ๋ ๊ฒ์ด ๋ฏฟ์ ์ ์์ต๋๋ค!
VSCode์ฉ MiniMap์ ์ถ๊ฐํ์ธ์.
+1 ๋ฏธ๋๋งต์ ์ถ๊ฐํ์ธ์
๊ฑฐ๊ธฐ์ +1
์ด๊ฒ์ด 1.6.0์ ํฌํจ๋์ง ์์ ๋๋ฌด ์ฌํ๋๋ค :(์ด๋ฅผ ์ต๋ํ ๋นจ๋ฆฌ ์ถ๊ฐํ์ญ์์ค.
10์ ๊ณํ๋ ์ธ์ฐ์ง ์์ ๊ฒ ๊ฐ์ต๋๋ค. 11์์ ์ํด ์๊ฐ๋ฝ์ ๊ฑด๋์ต๋๋ค. ์ด์ ์์ฒญ ๋ชฉ๋ก์ ๋งจ ์์ ์๋ ๊ฒ ๊ฐ์ผ๋ ๊ฝค ํฅ๋ฏธ๋กญ์ต๋๋ค.
+1
+10
+1
+1
๋ ์ด์ +1 ๋๊ธ์ ๋ฌ์ง ๋ง์ธ์. ๋์ ์๋ ๋ฌธ์ ๋ฅผ ์ฐฌ์ฑํ์ญ์์ค.
์ด ์ค๋ ๋๋ฅผ ๊ตฌ๋
ํ๋ ์ฌ๋๋ค์ ๋ด๊ฐ +1ํ ๋๊ฐ ์๋๋ผ ์งํ ์ํฉ์ด ์๋ฃ๋ ๋ ์๋ฆผ์ ๋ฐ๊ธฐ๋ฅผ ์ํฉ๋๋ค.
๊ณต๋์์ ์์๊ฒ ๋ํ๋ฅผ ์ ๊ธ ์ ์์ต๋๋ค.
๊ฐ์ฌํฉ๋๋ค.
๋ํธ
2016๋ 10์ 13์ผ ๋ชฉ์์ผ ์คํ 9์ 13๋ถ์ Pine [email protected]์์ ๋ค์๊ณผ ๊ฐ์ด ์ผ์ต๋๋ค.
๋ ์ด์ +1 ๋๊ธ์ ๋ฌ์ง ๋ง์ธ์. ๋์ ์๋ ๋ฌธ์ ๋ฅผ ์ฐฌ์ฑํ์ญ์์ค.
์ด ์ค๋ ๋๋ฅผ ๊ตฌ๋ ํ๋ ์ฌ๋๋ค์ ์งํ ์ํฉ์ ๋ํ ์๋ฆผ์ ๋ฐ๊ธฐ๋ฅผ ์ํฉ๋๋ค.
+1ํ ๋๊ฐ ์๋๋ผ ๋ง๋ค์ด์ก์ต๋๋ค.โ
๋น์ ์ด ๋๊ธ์ ๋ฌ์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๋ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/Microsoft/vscode/issues/4865#issuecomment -253552567,
๋๋ ์ค๋ ๋ ์์๊ฑฐ
https://github.com/notifications/unsubscribe-auth/ABDlF49KaIi-Lgu1cKv8Zhn1Tjoa-Hruks5qzlGkgaJpZM4H93xs
.
+1
@code ์ ๋ฏธ๋๋งต์ด ์ ๋ง ๊ทธ๋ฆฌ์์ง์ง ์๋ ๊ฒฝ์ฐ์๋ ์ ํํด์ผ ํ๋ ๊ฒฝ์ฐ Atom์ ๋ฏธ๋๋งต ์ ๊ทผ ๋ฐฉ์์ด ์ ๋ง ๋ง์์ ๋ ๋ค๊ณ ๋งํ ์ ์์ต๋๋ค(๋ํ ์ฝ๋๋ OS์). ์ฝ๋์ ์ถ์ ๋ฒ์ ์ด ์๋๋ผ ๋์์ ํํ์ ๋๋ค. ๋น์ ์ด ์ํ๋ ๊ฒ์ ์ฝ๋ ์์ฒด๊ฐ ์๋๋ผ ์ฝ๋์ ์น์ ์ ๋น ๋ฅด๊ฒ ์๋ณํ๋ ๊ฒ์ด๋ฉฐ, ์์, ์ค ๊ธธ์ด, ๊ณต๋ฐฑ๊ณผ ๊ฐ์ด ์ด๋ฅผ ๊ฐ๋ฅํ๊ฒ ํ๋ ํต์ฌ ์์๋ฅผ ์๊ฐ์ ์ผ๋ก ๊ฐ์ ํ ์ ์๊ธฐ ๋๋ฌธ์ ์๋ฆฌํฉ๋๋ค.
์ ํํ๊ธฐ ์ ์ ๊ฑฐ์ ์ด๊ฒ์ ๊ธฐ๋ค๋ฆฌ๊ณ ์์ต๋๋ค.
๋ํ git diff๋ฅผ ํ์ํ๊ณ ํ์ฌ ์์น๋ฅผ ๊ฐ์กฐ ํ์ํ ์ ์์ต๋๊น?
์ด์ ๋ํ ๋น ๋ฅธ ์ ๋ฐ์ดํธ:
ํ์ฌ ์์ค ์ฝ๋ ๋ผ์ธ์ ๋ ๋๋ง์ ๋ค์๊ณผ ๊ฐ์ด ์๋ํฉ๋๋ค.
<span class="token block ts meta arrow expr var leading whitespace" style="width:38.53125px">โ </span>
<span class="token block ts meta other constant arrow expr var">TO_USER_SETTINGS_MAP</span>
<span class="token block ts meta arrow brace square expr array literal var">[</span>
<span class="token block ts meta variable other arrow object expr array literal var">KeyCode</span>
<span class="token block ts punctuation meta arrow accessor expr array literal var">.</span>
<span class="token block ts meta variable other arrow property expr array literal var">DownArrow</span>
<span class="token block ts meta arrow brace square expr array literal var">]</span>
<span class="token block ts meta arrow expr var"> </span>
<span class="token block ts meta keyword operator arrow assignment expr var">=</span>
<span class="token block ts meta arrow expr var"> </span>
<span class="token block ts punctuation definition string quoted single begin meta arrow expr var">'</span>
<span class="token block ts string quoted single meta arrow expr var">Down</span>
<span class="token block ts punctuation definition string quoted single end meta arrow expr var">'</span>
<span class="token block ts punctuation terminator statement meta arrow expr var">;</span>
.monaco-editor.vs-dark.vscode-theme-monokai-themes-Monokai-tmTheme .token.comment { color: rgba(117, 113, 94, 1); }
.monaco-editor.vs-dark.vscode-theme-monokai-themes-Monokai-tmTheme .token.string { color: rgba(230, 219, 116, 1); }
.monaco-editor.vs-dark.vscode-theme-monokai-themes-Monokai-tmTheme .token.constant.numeric { color: rgba(174, 129, 255, 1); }
.monaco-editor.vs-dark.vscode-theme-monokai-themes-Monokai-tmTheme .token.constant.language { color: rgba(174, 129, 255, 1); }
.monaco-editor.vs-dark.vscode-theme-monokai-themes-Monokai-tmTheme .token.constant.character { color: rgba(174, 129, 255, 1); }
.monaco-editor.vs-dark.vscode-theme-monokai-themes-Monokai-tmTheme .token.constant.other { color: rgba(174, 129, 255, 1); }
.monaco-editor.vs-dark.vscode-theme-monokai-themes-Monokai-tmTheme .token.variable { }
.monaco-editor.vs-dark.vscode-theme-monokai-themes-Monokai-tmTheme .token.keyword { color: rgba(249, 38, 114, 1); }
.monaco-editor.vs-dark.vscode-theme-monokai-themes-Monokai-tmTheme .token.storage { color: rgba(249, 38, 114, 1); }
.monaco-editor.vs-dark.vscode-theme-monokai-themes-Monokai-tmTheme .token.storage.type { font-style: italic; color: rgba(102, 217, 239, 1); }
.monaco-editor.vs-dark.vscode-theme-monokai-themes-Monokai-tmTheme .token.entity.name.type.class { text-decoration: underline; color: rgba(166, 226, 46, 1); }
.monaco-editor.vs-dark.vscode-theme-monokai-themes-Monokai-tmTheme .token.entity.other.inherited-class { font-style: italic; text-decoration: underline; color: rgba(166, 226, 46, 1); }
.monaco-editor.vs-dark.vscode-theme-monokai-themes-Monokai-tmTheme .token.entity.name.function { color: rgba(166, 226, 46, 1); }
.monaco-editor.vs-dark.vscode-theme-monokai-themes-Monokai-tmTheme .token.variable.parameter { font-style: italic; color: rgba(253, 151, 31, 1); }
.monaco-editor.vs-dark.vscode-theme-monokai-themes-Monokai-tmTheme .token.entity.name.tag { color: rgba(249, 38, 114, 1); }
.monaco-editor.vs-dark.vscode-theme-monokai-themes-Monokai-tmTheme .token.entity.other.attribute-name { color: rgba(166, 226, 46, 1); }
.monaco-editor.vs-dark.vscode-theme-monokai-themes-Monokai-tmTheme .token.support.function { color: rgba(102, 217, 239, 1); }
.monaco-editor.vs-dark.vscode-theme-monokai-themes-Monokai-tmTheme .token.support.constant { color: rgba(102, 217, 239, 1); }
.monaco-editor.vs-dark.vscode-theme-monokai-themes-Monokai-tmTheme .token.support.type { font-style: italic; color: rgba(102, 217, 239, 1); }
.monaco-editor.vs-dark.vscode-theme-monokai-themes-Monokai-tmTheme .token.support.class { font-style: italic; color: rgba(102, 217, 239, 1); }
.monaco-editor.vs-dark.vscode-theme-monokai-themes-Monokai-tmTheme .token.support.other.variable { }
.monaco-editor.vs-dark.vscode-theme-monokai-themes-Monokai-tmTheme .token.invalid { color: rgba(248, 248, 240, 1); }
.monaco-editor.vs-dark.vscode-theme-monokai-themes-Monokai-tmTheme .token.invalid.deprecated { color: rgba(248, 248, 240, 1); }
.monaco-editor.vs-dark.vscode-theme-monokai-themes-Monokai-tmTheme .token.meta.structure.dictionary.json.string.quoted.double.json { color: rgba(207, 207, 194, 1); }
.monaco-editor.vs-dark.vscode-theme-monokai-themes-Monokai-tmTheme .token.meta.diff { color: rgba(117, 113, 94, 1); }
.monaco-editor.vs-dark.vscode-theme-monokai-themes-Monokai-tmTheme .token.meta.diff.header { color: rgba(117, 113, 94, 1); }
.monaco-editor.vs-dark.vscode-theme-monokai-themes-Monokai-tmTheme .token.markup.deleted { color: rgba(249, 38, 114, 1); }
.monaco-editor.vs-dark.vscode-theme-monokai-themes-Monokai-tmTheme .token.markup.inserted { color: rgba(166, 226, 46, 1); }
.monaco-editor.vs-dark.vscode-theme-monokai-themes-Monokai-tmTheme .token.markup.changed { color: rgba(230, 219, 116, 1); }
.monaco-editor.vs-dark.vscode-theme-monokai-themes-Monokai-tmTheme .token.constant.numeric.line-number.find-in-files.-.match { color: rgba(174, 129, 255, 0.63); }
.monaco-editor.vs-dark.vscode-theme-monokai-themes-Monokai-tmTheme .token.entity.name.filename.find-in-files { color: rgba(230, 219, 116, 1); }
.monaco-editor.vs-dark.vscode-theme-monokai-themes-Monokai-tmTheme .token.markup.quote { color: rgba(249, 38, 114, 1); }
.monaco-editor.vs-dark.vscode-theme-monokai-themes-Monokai-tmTheme .token.markup.list { color: rgba(230, 219, 116, 1); }
.monaco-editor.vs-dark.vscode-theme-monokai-themes-Monokai-tmTheme .token.markup.bold { color: rgba(102, 217, 239, 1); }
.monaco-editor.vs-dark.vscode-theme-monokai-themes-Monokai-tmTheme .token.markup.italic { color: rgba(102, 217, 239, 1); }
.monaco-editor.vs-dark.vscode-theme-monokai-themes-Monokai-tmTheme .token.markup.inline.raw { color: rgba(253, 151, 31, 1); }
.monaco-editor.vs-dark.vscode-theme-monokai-themes-Monokai-tmTheme .token.markup.heading { color: rgba(166, 226, 46, 1); }
.monaco-editor.vs-dark.vscode-theme-monokai-themes-Monokai-tmTheme .token.markup.heading.setext { color: rgba(166, 226, 46, 1); }
.monaco-editor.vs-dark.vscode-theme-monokai-themes-Monokai-tmTheme .monaco-editor-background { background-color: rgba(39, 40, 34, 1); }
.monaco-editor.vs-dark.vscode-theme-monokai-themes-Monokai-tmTheme .glyph-margin { background-color: rgba(39, 40, 34, 1); }
.vs-dark.vscode-theme-monokai-themes-Monokai-tmTheme .monaco-workbench .monaco-editor-background { background-color: rgba(39, 40, 34, 1); }
.monaco-editor.vs-dark.vscode-theme-monokai-themes-Monokai-tmTheme .token { color: rgba(248, 248, 242, 1); }
.monaco-editor.vs-dark.vscode-theme-monokai-themes-Monokai-tmTheme .cursor { background-color: rgba(248, 248, 240, 1); border-color: rgba(248, 248, 240, 1); color: rgba(7, 7, 15, 1); }
.monaco-editor.vs-dark.vscode-theme-monokai-themes-Monokai-tmTheme .token.whitespace { color: rgba(59, 58, 50, 1) !important; }
.monaco-editor.vs-dark.vscode-theme-monokai-themes-Monokai-tmTheme .lines-content .cigr { background: rgba(72, 71, 62, 1); }
.monaco-editor.vs-dark.vscode-theme-monokai-themes-Monokai-tmTheme .current-line { background-color: rgba(62, 61, 50, 1); border: none; }
.monaco-editor.vs-dark.vscode-theme-monokai-themes-Monokai-tmTheme .focused .selected-text { background-color: rgba(73, 72, 62, 1); }
.monaco-editor.vs-dark.vscode-theme-monokai-themes-Monokai-tmTheme .selected-text { background-color: rgba(73, 72, 62, 0.5); }
์ด๊ฒ์ ๋งค์ฐ ๋นํจ์จ์ ์ ๋๋ค.
์ด๊ฒ์ ์ฐ๋ฆฌ๊ฐ TM์ ์ฌ์ฉํ์ง ์๋ ์๊ธฐ์ ๊ตฌํ๋์์ผ๋ฉฐ ์ผ๋ถ ํ ํฌ๋์ด์ ๋ ์ฌ์ ํ ์๋์ผ๋ก ์์ฑ๋๊ณ ๋ค๋ฅธ ์ผ๋ถ๋ TM์ผ๋ก ์ํ๋๋ ์ธ์์ ๋ง๋๋ ๊ฐ์ฅ ์ข์ ๋ฐฉ๋ฒ์ด์์ต๋๋ค. ์ด์ json, css, less, scss, html, razor ๋ฐ ํธ๋ค๋ฐ๋ฅผ ํ์ฅ์ผ๋ก ์ด๋ํ๋ ์์ ์ ๋ง์ณค์ผ๋ฏ๋ก ๋ค์ ์ต์ ํ๋ฅผ ์์ํ ์ ์์ต๋๋ค.
๋ค์๊ณผ ๊ฐ์ ๋ชจ๋ธ๋ก ๋ณ๊ฒฝํ๊ณ ์ถ์ต๋๋ค.
block
ํด๋์ค ์ด๋ฆ์ ๋ ๋๋งํ ํ์๊ฐ ์์). ์ธ๋ผ์ธ(์: style="..."
)ํ๊ฑฐ๋ ๋ง์ถคํ ์์ฑ ํด๋์ค ์ด๋ฆ(๋ธ๋ผ์ฐ์ ๊ฐ ๋ง๋ฒ์ ๋ ๋นจ๋ฆฌ ์ํํ๋ ๋ฐ ๋์์ด ๋๋ ์งง์ ๊ณ ์ ์ด๋ฆ ํฌํจ).๋ง์ง๋ง์ผ๋ก ํน์ ํ ํฐ์ ์์/๊ตต๊ธฐ/๊ฐ์กฐ๋ฅผ ๋น ๋ฅด๊ฒ ์ ์ ์์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ์ด ์ ๋ณด๋ฅผ ์ฌ์ฉํ์ฌ ( <canvas>
) ํ
์คํธ ๋ชจ์์ ๊ฐ๊น์ด ์ง์ฌ๊ฐํ์ ์น ํ ์ ์์ต๋๋ค. ์ง์ฌ๊ฐํ์ ์ผ์ชฝ์์ ์ค๋ฅธ์ชฝ์ผ๋ก ๋ณด์ฅ๋๋ ํ
์คํธ์ ๋ํด์๋ง ์น ํ ์ ์์ต๋๋ค(์ด๋ ์ด์ ๋ฉฐ์น ์ดํ๋ก ์ถ์ ํ๊ณ ์์). Bi-Di / RTL ํ
์คํธ๋ ์ฐ๋ฆฌ์ ํ
์คํธ ๋ ์ด์์์ด ๋ธ๋ผ์ฐ์ ์ ์ํด ์ํ๋๊ณ ์์ ํ ๊บผ์ ธ ์๊ธฐ ๋๋ฌธ์ ๋ฏธ๋๋งต์ ์ป์ง ๋ชปํฉ๋๋ค. ๋ํ ๋น๋ก ๊ธ๊ผด๋ก ๋ฌด์์ ํด์ผ ํ๋์ง๋ ์๋ฌธ์
๋๋ค.
๊ธด ๊ฒ์๋ฌผ์ ๋ํด ์ฃ์กํฉ๋๋ค. ์ด๊ฒ์ ์ฐ๋ฆฌ์ ๋ ์ด๋์ ์์ผ๋ฉฐ ๊ฐ๋ฅํ ์ฑ๋ฅ ์น๋ฆฌ๋ก ์ธํด ๋ ์ฐ์ ์์๊ฐ ์ง์ ๋ ์ ์์์ ์๋ฆฌ๊ณ ์ถ์์ต๋๋ค.
+1
+1
+1
Github์๋ ์ถ์ฒ ์๋ฅผ ์ธ๋ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค. ๊ทธ๊ฒ์ ์ฌ์ฉํ์ญ์์ค. +1์
์ค๋ ๋๋ฅผ ์ ๋ง ๋ณต์กํ๊ฒ ๋ง๋ญ๋๋ค.
2016๋
11์ 3์ผ ๋ชฉ์์ผ ์ค์ 10์ 46๋ถ, Filiphe Vilar Figueiredo <
[email protected]>์ ๋ค์๊ณผ ๊ฐ์ด ์ผ์ต๋๋ค.
+1
โ
๋น์ ์ด ์ธ๊ธ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๋ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/Microsoft/vscode/issues/4865#issuecomment -258219634,
๋๋ ์ค๋ ๋ ์์๊ฑฐ
https://github.com/notifications/unsubscribe-auth/AA-JVK1A3zeRm0CUCePdrkPdqtRdbtMfks5q6h3ZgaJpZM4H93xs
.
์ด๊ฒ์ ์ง์ ์ด ์์ต๋๊น? ์ปค๋ฎค๋ํฐ๊ฐ ๋์์ ์ค ์ ์์ต๋๊น?
+1, FFS๋ก ์ค๋ ๋๋ฅผ ์คํธํ๋ ๊ฒ์ ์ค์งํ์ญ์์ค. ์ด ๋ฌธ์ ๋ฅผ ๋ฐ๋ฅผ ๋ +1์ ์ํด ์คํธ์ ๋ฐ์ง ์๊ณ ์ด ๊ธฐ๋ฅ์ ์งํ ์ํฉ์ ๋ํ ๊ด๋ จ ์ ๋ณด๋ฅผ ์ป๊ณ ์ถ์ต๋๋ค. ๋์ ์๋ ๋๊ธ์ ์ข์์ ๋ฐ์์ ์ฌ์ฉํ๊ฑฐ๋ UserVoice์ ํฌํํ์ธ์.
Microsoft Edge ๋๋ Visual Studio์ ๊ฐ์ ๋ธ๋ผ์ฐ์ ์์์ฒ๋ผ ๋ง์ฐ์ค ๊ฐ์ด๋ฐ ๋ฒํผ์ ํด๋ฆญํ๊ณ ํธ์ง๊ธฐ๋ฅผ ํ์ํ ์ ์๋ค๋ฉด ์ข์ ๊ฒ์ด๋ผ๊ณ ์๊ฐํ์ต๋๋ค. ์์๋๋ก ์คํฌ๋กคํ๋ ๊ฒ๋ ์ข์ง๋ง ์ข์ฐ๋ก ์คํฌ๋กคํ๋ฉด ๋ ์ข์ต๋๋ค! ๋ง์ฐ์ค ๊ฐ์ด๋ฐ ๋ฒํผ์ ํด๋ฆญํ์ฌ ์, ์๋, ์ผ์ชฝ, ์ค๋ฅธ์ชฝ ์คํฌ๋กค ํ ์ ๋ถ๋ฌ์ค๊ณ ๋ง์ฐ์ค๋ฅผ ์์ง์ฌ ํ๋ฉด์ ์ด๋ํ ์ ์๊ธฐ๋ฅผ ์ํฉ๋๋ค. Edge์์ ์ฌ์ฉํด ๋ณด๊ณ ๋ด๊ฐ ๋งํ๋ ๋ด์ฉ์ ์ ํํ ํ์ธํ์ธ์!
์ด๊ฒ์ ์๋ก์ด ๊ฒ์ผ๋ก ๊ฒ์ํด์ผํฉ๋๊น?
๋๋ +1์ ํ์ง ์์ ๊ฒ์
๋๋ค. ํฌํ๋ฅผ ์ค์ด๋ ค๋ฉด ๋ค๊ฐ์ค๋ 11์ ๋น๋ ํ์ ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ฌ 1์์ ์ด๊ฒ์ ๋ณผ ์ ์๋๋ก ํด์ฃผ์ธ์. ์ ๋ ์ด๊ฒ์ ๋ง์ด ๋ณด๊ณ ์ถ์ต๋๋ค.
์
๋ฐ์ดํธ : ๊ทธ๋ฆฌ๊ณ ๋๋ ๋ง์ ๋ค์ด ํฌํ๋ฅผ ์ป์์ต๋๋ค LOL
@jschraub ๋ ๋ชจ๋ Bird Eye View ๊ฐ ํ์ํ๋ค๊ณ ๋งํฉ๋๋ค.
์์ฒ ์ค์ ๋ด ์ฝ๋๋ฅผ ์ฟ๋ณผ ์ ์๋ ๋ฐฉ๋ฒ์ด ์๊ธฐ ๋๋ฌธ์ VSCode์ ํจ๊ป Sublime์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
ํผ๋์ค๋ฌ์์. ํ์ ๊ด์ฌ์ ํ๋จํ๊ณ ๊ธฐ๋ฅ ์์ฒญ์ ์ฐ์ ์์๋ฅผ ์ง์ ํ๊ธฐ ์ํด ๋ฐ์์ ์ฌ์ฉํ๊ณ ์๋ ๊ฒ ๊ฐ์ต๋๋ค... ๊ทธ๋ค์ ์ฌ์ง์ด ~332๋ฅผ ์ป์ ๋ง์ง๋ง ๋ธ๋ก๊ทธ์์ "ํซ ์์ํธ"์ ๋ํด ๋ง์ด ์ธ๊ธํ์ต๋๋ค. ๊ทธ๋ฌ๋ "Enhanced Scrollbar"๋ ํ์ฌ 600๊ฐ ์ด์์ผ๋ก 1์(๋ด ์๊ฐ์๋)๊ฐ ์์ง ์ด์ ํ๋ก ์ด๋ํ์ง ์์์ต๋๊น? ๊ทธ๋์ ๋ฌด์จ ์ผ์ด์ผ, ์ ๊ฐ๋ฐ ํ์ ์ด๊ฒ์ ๋ํ ์ฐ๋ฆฌ์ ๊ฒฌํด๋ฅผ ๊ณต์ ํ์ง ์์ต๋๊น?
๊ทธ๋งํ ๊ฐ์น๊ฐ ์๊ธฐ ๋๋ฌธ์... ์ด๊ฒ์ด ๋ด๊ฐ Atom์ ๊ณ์ ์ฌ์ฉํ๋ ์ฃผ๋ ์ด์ ์ค ํ๋์ ๋๋ค... Atom์ ๋ฏธ๋๋งต๊ณผ ์ด์ ๋ํ ํ์ฌ ํ๋ฌ๊ทธ์ธ์ ์ ๋ง ํ์์ ์ ๋๋ค... ์์ฌํ ์ฌ์ง ์์ด ์ต๊ณ ์ ๊ตฌํ์ ๊ฐ์ง๊ณ ์์ต๋๋ค. ์ ์ฒด API)
์ด์ ๋ํ ์ ๋ฐ์ดํธ
์ด ๊ธฐ๋ฅ์ ๊ตฌํํ ์ ์๋๋ก ๋ ธ๋ ฅํ๊ณ ์์ต๋๋ค.
next
๋ถ๊ธฐ์ vscode-textmate
์์ ์๋ฃ๋ฉ๋๋ค. -- https://github.com/Microsoft/vscode-textmate/tree/nextvscode
์์ ์ด ์๋ก์ด ํ์์ ์ฑํํด์ผ ํฉ๋๋ค.monaco-editor
ํฉ๋๋ค..css
์ ๋ฆฌํ๊ณ ์์ต๋๋ค(https://github.com/Microsoft/vscode/commits/master/src/vs/editor/browser/ ์ฐธ์กฐ). ๋
๋ฆฝ ์คํํ/๋ฏธ๋์ด/standalone-tokens.css)monaco-languages
ํ ํฐ ์ ๋ ฌ์ ์๋ฃํ์ฌ ๋ชจ๋ ํด๋์ ์คํ์ผ ํ ํฐ์ ๋ฐฉ์ถํ๋๋ก ํ์ต๋๋ค.ํ ์ผ์ด ๋จ์์ต๋๋ค:
vscode-textmate
์ ๋์ผํ ๋ฐ์ด๋๋ฆฌ ํ์์ ์์ฑํ๋๋ก ๊ตฐ์ฃผ/์๋ ํ ํฌ๋์ด์ ๋ฅผ ๋ณํํฉ๋๋ค.TL;DR ์ฐ๋ฆฌ๋ ๊ทธ๊ฒ์ ๋ํด ์์ ์ค์ ๋๋ค. ๋๋๋ก ํ๋ คํ ํญ๋ชฉ์ ๋๋ฌํ๊ธฐ ์ ์ ๋ด๋ถ์ ์ผ๋ก ๋ง์ ์์ ์ด ํ์ํฉ๋๋ค.
๋ฏธ๋๋งต์ ๊ฐ์กฐ ํ์๋ ์ ํ ํญ๋ชฉ ๋ฐ ๊ฒ์ ๊ฒฐ๊ณผ๋ฅผ ๊ธฐ๋ฅ์ผ๋ก ํ์ํ๋ ๊ฒ์ ๊ณ ๋ คํด ์ฃผ์ จ์ผ๋ฉด ํฉ๋๋ค.
+1
์ง๊ธ ์ํ๊ฐ ์ด๋ป์ต๋๊น? ๋๊ตฐ๊ฐ ์์ฝํด ์ฃผ์ธ์.
์ด๊ฒ์ ์ค์ ๋ก Visual Studio Code์์ ๋๋ฝ๋ ๊ฒ์ ๋๋ค.
@charlesmilette : "+1, FFS๊ฐ ์๋ ์ค๋ ๋ ์คํธ์ ์ค์งํ์ธ์. ์ด ๋ฌธ์ ๋ฅผ ์ถ์ ํ ๋ +1์ ์ํด ์คํธ์ด ์๋ ์ด ๊ธฐ๋ฅ์ ์งํ ์ํฉ์ ๋ํ ๊ด๋ จ ์ ๋ณด๋ฅผ ์ป๊ณ ์ถ์ต๋๋ค. ์๋ ๋๊ธ์ ์ข์์ ๋ฐ์์ ์ฌ์ฉํ๊ฑฐ๋ ๋์ UserVoice์ ํฌํํ์ธ์."
๐ ๋ฆฌ์ก์ ๋ถํ๋๋ฆฝ๋๋ค. +1 ๋๊ธ์ ๋ฌ์ง ๋ง์ธ์.
+1
์์ ํ ์ฃผ์ ์์ ๋ฒ์ด๋ฌ์ง๋ง +1 ๋ต๊ธ๋ก ์คํธ์ด ๋ ํ์๋ ์ฌ๋ฌ ๊ฐ์ง ์ด์ ๋ก ์ฌ์ฉ์๋ฅผ ๋น๋ํ ์ ์์ต๋๋ค.
๋ฏธ๋๋งต ๊ธฐ๋ฅ์ด ๊ฐ๋ฐ ์ค์ด๋ผ ์ญ๊ณ ํ ํ ์คํธ์์ ์ฎ๊ฒจ์จ ์ฌ๋์ด vs ์ฝ๋์ ๋ ์์ ๊ฐ์ ๊ฐ์ง ์ ์๊ฒ ํด์ค์ ์ข์๋ค.
์ด๊ฒ์ด ํ์ฅ์ผ๋ก ๊ตฌํ๋์ง ์์ ์ด์ ๊ฐ ์์ต๋๊น? ๊ทธ๊ฒ์ด ๊ฐ๋ฅํ๋ค๋ฉด ํ์ฅ์ ์ํ ์๋ฒฝํ ๊ฒ์ฒ๋ผ ๋ค๋ฆฝ๋๋ค.
ํ์ฅ์ ์ข์ ํด๊ฒฐ์ฑ ์ด ์๋ ์์ ํด๊ฒฐ์ฑ ์ด ๋ ๊ฒ์ ๋๋ค. ํ์ฅ์ ํตํด ๊ธฐ๋ณธ ๊ธฐ๋ฅ์ ๊ฐ๋ณ์ ์ผ๋ก ์ค์นํ์๊ฒ ์ต๋๊น? ๋จผ์ VScode๋ฅผ ๋ค์ด๋ก๋ํ ๋ค์ ํจ๊ป ์๋ํ์ง ์์ ์ ์์ง๋ง ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ธ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ ๋ฐ ํ์ํ 30๊ฐ์ ํ์ฅ ๋ชฉ๋ก์ด ์์ต๋๋ค. (1. ๋ณต์ฌ/๋ถ์ฌ๋ฃ๊ธฐ v3.0, 2. ํญ, 3. ์๋ ๋ค์ฌ์ฐ๊ธฐ, 4. tabstospace, 5. ์๋ ์ ์ฅ, 6. ์์ ํ๊ดํ,....... 28. birdeyeview_by_dx3ee_v1.0.1 ...)
์ด ๋ฏธ๋๋งต ๊ธฐ๋ฅ์ ๊ตฌํ์ด Atom์์ ์ ํ๋๊ธฐ๋ฅผ ๊ธฐ๋ค๋ฆฌ๊ณ ์์ต๋๋ค.
@techsin ์ฌ์ค ๊ธฐ๋ณธ์ ์ธ ๊ธฐ๋ฅ์ ์๋๊ณ .. ๊ฐ์ธ์ ์ทจํฅ์
๊ทธ๋ฌ๋ ๋ด๊ฐ ๋ณธ ๋ฐ๋ก๋ ํ์ฌ API๊ฐ ์ฌ์ฉ์ ์ง์ ์์๋ฅผ ๋ ๋๋งํ๋ ๊ฒ์ ํ์ฉํ์ง ์์ผ๋ฏ๋ก ๊ทธ๋ฌํ ํ์ฅ์ ๋ง๋๋ ์๋์กฐ์ฐจ ๋ถ๊ฐ๋ฅํฉ๋๋ค.
@sapiraz ํ ์คํธ ํธ์ง๊ธฐ์ ํ์์ ์ธ ๊ฒ์ ์๋์ง๋ง ์ด๊ฒ์ด Sublime Text(๋๋ Atom)๊ฐ ์ธ๊ธฐ ์๋ ์ด์ ์ค ํ๋๋ผ๊ณ ์๊ฐํฉ๋๋ค. ์ฌ๋๋ค์ ๋ง์์ ์ฌ๋ก์ก๋ 'ํต์ฌ' ๊ธฐ๋ฅ์ ๋๋ค! ์๋ฅผ ๋ค์ด, ๋ชจ๋ ํธ์ง๊ธฐ๊ฐ ๊ฒ์์ ํ ์คํธ์ ํฐ์ ๋ฐฐ๊ฒฝ์ ๊ฐ์ง๊ณ ์๊ณ ์๋ก์ด ํ ์คํธ ํธ์ง๊ธฐ์์ ์ํ๋ ๋๋ก ๋ณ๊ฒฝํ ์ ์๋ ์ ํ์ ์ ๊ณตํ๋ค๊ณ ๊ฐ์ ํด ๋ณด๊ฒ ์ต๋๋ค. ๋ฌผ๋ก ํ ์คํธ ํธ์ง๊ธฐ์ ๋ชฉ์ ์๋ ๊ทธ๋ค์ง ์ค์ํ์ง ์์ง๋ง ์ฌ๋๋ค์ด ์์ ์ ์ข์ ํธ์ง๊ธฐ๋ฅผ ์ด ํธ์ง๊ธฐ์ ๋งก๊ธธ ์ค๋น๊ฐ ๋์ด ์์ ์ ๋๋ก ๊ฒฝํ์ ํฅ์์ํต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ทธ๊ฒ์ด ์ฌ๊ธฐ์์ ์ผ์ด๋๊ณ ์๋ ์ผ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. UX๋ ํ์์ ๋๋ค ;)
UX๋ ํ์์ ์ด๋ฉฐ, ์ข์ ๊ฒฝํ๊ณผ "์ด๊ฒ์ด ์ณ์ง ์๋ค" ๋๋ "์ ๋ง ๊ทธ๋ฆฌ์์"๋ผ๊ณ ๋๋ ๋ ๋๋ผ๋ ์ง์ฆ๋๋ ๊ฐ์ ์ฌ์ด์ ์ฐจ์ด๋ฅผ ๋ง๋ญ๋๋ค.
์ด๊ฒ์ ์ข์ ๋ฐ๋ก ๊ฐ๊ธฐ์ ๊ฒ์์ ๊ฐ๋ ๊ฒ๊ณผ ๋ค๋ฅด์ง ์์ต๋๋ค. ์ด๊ฒ๋ค์ ์ฝ๋ฉ์ ํ์์ ์ ๋๊น? ์ค์ ๋ก๋ ์๋์ง๋ง ๋ค์ ํ ์คํธ ํธ์ง๊ธฐ๋ก ์ฝ๋ฉ ํ ์ ์์ต๋๋ค ...
์ฌ๊ธฐ์ @sapiraz ์ ๋์ํด์ผ ํฉ๋๋ค. ๋ง์ ์ฌ๋๋ค์๊ฒ ์ข์ ๊ธฐ๋ฅ์ด๊ฑฐ๋ ์ค์ํ ๊ธฐ๋ฅ์ผ ์ ์์ง๋ง ๊ธฐ๋ณธ ๊ธฐ๋ฅ์ด๋ผ๊ณ ๋ถ๋ฅผ ์๋ ์์ต๋๋ค. ์ง๊ธ๊น์ง Sublime์ ์ด๊ฒ์ ๊ธฐ๋ณธ๊ฐ์ผ๋ก ๊ฐ์ง๊ณ ์๋ ์ ์ผํ ํธ์ง๊ธฐ์ด๋ฉฐ(Atom์์๋ abe33์ ํ์ฅ์) Sublime์๋ Code๊ฐ ์ ๊ณตํ๋ ์คํฌ๋กค ๋ง๋์ ํ์ฅ๋ ๊ธฐ๋ฅ์ด ์์ต๋๋ค.
๋์๊ฒ ์๋์ ์์ ์ฑ์ ํจ์ฌ ๋ ๋์ ๊ธฐ๋ฅ์ด์ ์ง์ ํ "๊ธฐ๋ณธ" ๊ธฐ๋ฅ์ด๋ฉฐ, ํ์ด ๊ฐ๋ฅํ ํ ์ต์ ์ ๋ฐฉ๋ฒ์ผ๋ก ์ด๋ฅผ ๊ตฌํํ๊ธฐ ์ํด ๋ ธ๋ ฅํ๊ณ ์๋ค๋ฉด ํ์ํ ๋ชจ๋ ์๊ฐ์ ์ ๊ณตํ ๊ฒ์ ๋๋ค.
@jfcartier , @JonnyBGod ๋ฌผ๋ก UX๋ ์ค์ํฉ๋๋ค.
๋๋ ๋ค๋ฅธ ํธ์ง๊ธฐ์ ๋ฏธ๋๋งต ๊ธฐ๋ฅ์ ์ข์ํ๊ณ ๊ณง VSCode์์ ๋ณผ ์ ์๊ธฐ๋ฅผ ํฌ๋งํฉ๋๋ค. ํ์ง๋ง ๊ธฐ๋ณธ ๊ธฐ๋ฅ์ด ์๋ ๊ฒ์ ๋ถ๋ฅด์ง ๋ง์๋ค.
๋ฐ๋ก ๊ฐ๊ธฐ, ๊ฒ์, ๋ณต์ฌ/๋ถ์ฌ๋ฃ๊ธฐ ๋๋ ์ ๊ตฌ์ฑํ ์ง์๊ณผ ์ ๋ง ๋น๊ตํ ์ ์์ต๋๋ค. ์ด๋ฌํ ๊ธฐ๋ฅ์ ๋งค์ฐ ์ค์ํ๊ณ ์์ ํ๊ฒฝ์ ๋ช ๋ฐฑํ ๊ฐ์น๋ฅผ ์ถ๊ฐํ๊ธฐ ๋๋ฌธ์ ๋๋ค(์, ์ ๊ตฌ์ฑํ๋ ์ค์ํฉ๋๋ค. ์ ๋ ๋์ ํผ๋ก์ ๋ฐ์ ํฐ์ ํ๋ฉด ์์ ํ๋ฃจ 9์๊ฐ์ ์์ ์๋ ๊ฒ์ ๋ด ๋์ ์๋ฌด๋ฐ ๋์์ด ๋์ง ์๋ ๋ฐ๋ฉด, ๋ฏธ๋๋งต์ ๋จ์ํ ๋น์ ์ด ์์ด๋ ์ด ์ ์์ ์ ๋๋ก ์ค์ํ ์ ์ฉ์ฑ์ ์ ๊ณตํ์ง ์์ต๋๋ค.
๋๊ตฐ๊ฐ ๋ฏธ๋๋งต์ด ์ถ๊ฐํ๋ ๊ฐ์น๊ฐ ๋ฌด์์ธ์ง ๋ฌป๋๋ค๋ฉด "๋ฉ์ ธ ๋ณด์ธ๋ค"๋ผ๋ ๋ง ์ธ์ ๋ค๋ฅธ ์ข์ ์ฃผ์ฅ์ ํ ์ ์์ต๋๊น? ๋๋ ํ ์ ์์๋ค.
๋ค์ ๋งํ์ง๋ง, ์ ๋ ์ด ๊ธฐ๋ฅ์ ์ข์ํฉ๋๋ค. Sublime text & Atom์ผ๋ก ์์
ํ ํ ์ ๋ ์ด ๊ธฐ๋ฅ์ ์์ ๋์ด ์ ๊ฐ ์๋ ๊ณณ์ ์กฐ๊ธ ๋ณผ ์ ์๊ฒ ํ๋ ๊ฒ์ด ์ ๋ง ์ข์์ต๋๋ค. ๊ทธ๋ฌ๋ ๊ทธ๊ฒ์ด ํ์ํฉ๋๊น? ์๋์.
๋น์ ์ ๋น์ ์ด, ๋น์ ์ ์ ๋น์ ์๊ฒ ์ ์ฉํ ์์ ์ฝ์ ๋ฒ์ ์ ์ฝ๋๋ฅผ๋ณด๊ณ ์๋ค, ์ ์์ผ๋ฉฐ, ์คํฌ๋กค ํ ์ ์์ต๋๋ค?
์ ๋ ํ์ฌ ์ฌ๋ฌ ํ๋ก์ ํธ์์ VSCode๋ก ์์ ํ๊ณ ์์ผ๋ฉฐ ๋ค๋ฅธ ํ๋ ํธ์ง๊ธฐ์๋ ์ค์ ๊ธฐ๋ณธ ๊ธฐ๋ฅ์ด ์๊ธฐ ๋๋ฌธ์ ์ ํํ์ต๋๋ค. ๊ทธ ์ค์๋ ์ฑ๋ฅ ๋ฐ ์์ ์ฑ(ehem, Brackets), ๋ค๊ตญ์ด ์ง์(Sublime), ์น ์ธ์ด ๋ฐ Intellisense(Atom ์ฃ์กํฉ๋๋ค) ๋๋ ์ฌ์ฉํ๊ธฐ ์ฌ์ด ๊ธฐ๋ณธ ํ์ฅ ์ค์น ํ๋ก๊ทธ๋จ(๋ค์, Sublime)
๋๊ตฐ๊ฐ ๋ฏธ๋๋งต์ด ์ถ๊ฐํ๋ ๊ฐ์น๊ฐ ๋ฌด์์ธ์ง ๋ฌป๋๋ค๋ฉด "๋ฉ์ ธ ๋ณด์ธ๋ค"๋ผ๋ ๋ง ์ธ์ ๋ค๋ฅธ ์ข์ ์ฃผ์ฅ์ ์๊ฐํด๋ผ ์ ์์ต๋๊น?
์. ๋์ฉ๋ ํ์ผ์ ํ์ํ๋ ๋ฐ ํฌ๊ฒ ๋์์ด ๋ฉ๋๋ค. ์ ์ด๋ ๊ทธ๊ฒ์ด ๋ด๊ฐ ๊ทธํ ๋ก ๊ทธ๋ฆฌ์ํ๋ ์ด์ ์ ๋๋ค.
@fredrikaverpil ์ ์๊ฐ์ "์ค์ง์ ์ผ๋ก"๋ ๋ค์ ๊ณผ์ฅ๋ ํํ์ด์ง๋ง ํ์คํฉ๋๋ค.
๊ทธ๋๋ ๊ฒ์์ด๋ ๋ณต์ฌ/๋ถ์ฌ๋ฃ๊ธฐ์๋ ๋น๊ต๊ฐ ์๋๋ค์..
@fredrikaverpil ํฐ ํ์ผ์ ํ์ํ๋ ๋ค๋ฅธ ์ ์ฉํ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค. @sapiraz ๋ ์ด๊ฒ์ด ๊ธฐ๋ณธ ๊ธฐ๋ฅ์ด ์๋๋ฉฐ ์ง์ ํ ๊ธฐ๋ณธ ๊ธฐ๋ฅ(์: ๋ถ์ฌ๋ฃ๊ธฐ์ ์๋ ๋ค์ฌ์ฐ๊ธฐ.. ์ด์!)๊ณผ ๋น๊ตํ๋ ๊ฒ์
์ฆ, ์ฐ๋ฆฌ๋ ์ด๊ฒ์ด ์ด๋ค ์์ผ๋ก๋ ์ฌ์ฉํ ์ ์๊ธฐ๋ฅผ ์ ๋ง๋ก ์ํ๋ค๋ ๋ฐ _๋ชจ๋_ ๋์ํ ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
์ด ์ค๋ ๋๋ ์ต๋ช ์ผ๋ก ์ ํ๋์์ต๋๋ค. ์ ๊ฐ ์ง๊ธ VSCode์์ ๋์น๊ณ ์๋ ๊ธฐ๋ฅ์ ๋๋ค. ์ฐจ๊ธฐ ๋ฒ์ ์์ ๊ตฌํ๋ ์ ์๋ค๋ฉด ํ๋ฅญํ์ง๋ง ๊ทธ๋ ์ง ์๋ค๋ฉด ๋ถ๋๋ฝ์ง๋ง ๋์ฒํ๋๋ก ๋ ธ๋ ฅํ๊ฒ ์ต๋๋ค.
@sapiraz ๋๋ ๋น์ ์ ์ฃผ์ฅ์ ์ ์ ์ผ๋ก ๋์ํ๋ฉฐ ๋จ์ง ๋ฐ๋ฐํ๊ธฐ ์ํด ๊ทธ๊ฒ๋ค์ ๋ ผ๋ฐํ์ง ์์ ๊ฒ์ ๋๋ค. ์๋ํ๋ฉด ์ง๊ตฌ์ ์๋ ์ฌ๋์ด๋ผ๋ฉด ๋๊ตฌ๋ผ๋ ๋๊ฐ์ด ๋งํ ๊ฒ์ด๋ผ๊ณ ์๊ฐํ๊ธฐ ๋๋ฌธ์ ๋๋ค. ํ์ง๋ง ๊ฑฐ๊ธฐ์ (๊ทธ๋ฆฌ๊ณ ์ด๊ฒ์ ์ฌ๊ธฐ ๋ด ๋ง์ง๋ง ๊ฒ์๋ฌผ์ ๋๋ค. ์คํธ์ด ์ถฉ๋ถํฉ๋๋ค.)
"๋ฉ์ ธ ๋ณด์ธ๋ค"๋ผ๋ ๋ง ์ธ์ ๋ค๋ฅธ ์ข์ ๋ ผ๊ฑฐ๋ฅผ ์๊ฐํด ๋ผ ์ ์์ต๋๊น? ๋๋ ํ ์ ์์๋ค.
...
์ฝ์ ์ ์๋ ์์ ๋ฒ์ ์ ์ฝ๋๋ฅผ ๋ณด๋ ๊ฒ์ด ์ ์ฉํ ์ด์ ๋ ๋ฌด์์ ๋๊น?
๋น์ ์ด ๊ทธ๋ ๊ฒ ๋ณด์ง ์๊ธฐ ๋๋ฌธ์ ๊ทธ๊ฒ์ด ์ ์ฉํ์ง ์๋ค๊ณ ๋งํ์ง ๋ง์. ์ผ๋ฐ์ ์ผ๋ก ํต๊ณ๊ฐ ์ ์ฉํ์ง ์๋ ค๋ฉด ํต๊ณ๊ฐ ๋ง์ ๋์์ด ๋์ง๋ง ์ ๋ ํต๊ณ๊ฐ ์์ผ๋ฏ๋ก ์ด ๋๋ฌธ์ VS๋ฅผ ์ฌ์ฉํ์ง ์์ ๋ชจ๋ ์ฌ๋๋ค(์ ๋ฅผ ํฌํจํ์ฌ)์๋ง ์์กดํ ์ ์์ต๋๋ค! ์๋ฌด๊ฒ๋ ์๋์ผ. ๋ฌผ๋ก , ์ฐ๋ฆฌ ๋ชจ๋๋ ๊ทธ๊ฒ์ด ๋ณํ์ ๋ํ ๋ช ๋ฐฑํ ์ ํญ์ด๋ผ๋ ๋ฐ ๋์ํ ๊ฒ์ด๋ผ๊ณ ์๊ฐํ์ง๋ง, ์ฌ์ ํ ์ฐ๋ฆฌ๋ ๊ทธ๊ฒ์ด ์ฐ๋ฆฌ์๊ฒ ์ ์ฉํ๊ณ ๊ฐ์ธ์ ์ธ ํ๋จ์ผ๋ก ๊ทธ๊ฒ์ ์ค์์ฑ์ ๋ฎ์ถ๋ ๊ฒ์ ๊ทธ๋ค์ง ๊ณผํ์ ์ด์ง ์๋ค๊ณ ๋งํฉ๋๋ค.
๋ด๊ฐ ์ฃผ์ฅ์ ์ ๊ณตํ ์ ์๋ค๋ฉด. ์ฌ๊ธฐ ํ๋๊ฐ ์์ต๋๋ค:
(์ ๋ฐ๋) ๋ด ์ฝ๋๋ฅผ ์๊ณ ์๊ธฐ ๋๋ฌธ์ Db ์ฟผ๋ฆฌ๋ฅผ ๋ชจ์์ ๋ฐ๋ผ ๋ณ๊ฒฝํ ๊ฒ์ผ๋ก ์๊ณ ์์ต๋๋ค.
(Speed) ํด๋ฆญ ํ ๋ฒ์ด๋ฉด ๊ฐ ์ ์์ด์. ์คํฌ๋กค์ด ์์ต๋๋ค.
(UX) ๋์ฉ๋ ํ์ผ ์์
์ ํ๋ฉด ๋ง์ ๋์์ด ๋ฉ๋๋ค. ๋ชจ๋ ๊ฒ์ ์ ์ดํ๋ โโ๋ฏํ ๋๋์ ์ฃผ๊ธฐ ๋๋ฌธ์ ๊ฒ์ํ ํ์๊ฐ ์์ต๋๋ค.
์ฐ๋ฆฌ๋ 3์ ์ด์ ์ด ๊ธฐ๋ฅ์ ๋ง๋ ๊ฒ์
๋๋ค
์์
ํด ์ฃผ์
์ ๊ฐ์ฌํฉ๋๋ค @all
๋ฐฐ์ก๋๋ฉด ์ฌ์ฉ์๊ฐ ์ด ๊ธฐ๋ฅ์ ์์ ํ ๋นํ์ฑํํ ์ ์์ต๋๊น?
๋๋ ๋ค๋ฅธ ์์ ๋ณด๊ธฐ๋ฅผ ๋ ๋๋งํ๊ธฐ ์ํด ์ฑ๋ฅ์ ํ ๊ณณ์์ ๋ค๋ฅธ ๊ณณ์ผ๋ก ์ฎ๊ธฐ๋ ๋ฐ ์ ๊ฒฝ ์ฐ์ง ์์ต๋๋ค.
/
, ?
๊ฒ์์ ๊ณ์ํ๊ฒ ์ต๋๋ค. ํ์ํ ๋ชจ๋ ๊ฒ์ด ์๊ธฐ ๋๋ฌธ์
๋๋ค.
๋ฏธ๋๋งต์ +1. Rly w8ing
์ด๋ฏธ ๋ด๋ถ์ ๋ฒ์ ์์ ์ฌ์ฉํ ์ ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
ํ์ง๋ง ์ค์ ์์ ํ์ฑํํด์ผ ํฉ๋๋ค. "editor.minimap.enabled"๋ฅผ true๋ก ์ค์ ํ์ธ์. :)
๋ด๋ถ์ ๋ฒ์ ์์ ๋ฏธ๋๋งต์ ์๋ํ๋๋ฐ ์ ๋ง ๋ฉ์ ธ์!
๋ช ๊ฐ์ง ์ ์:
PS: ์ฑ๋ฅ์ ํ์์ ์ ๋๋ค. ์ฌ๋ฌ๋ถ๊ป ๊ฒฝ์๋ฅผ ํํฉ๋๋ค!
ํ์ด๋ผ์ดํธ๊ฐ ๋ฏธ๋๋งต์์ ์ค์ ๋ก ๋ณด์ด๋์ง ํ์ธํ์ญ์์ค(์: ์ฐพ๊ธฐ ๊ธฐ๋ฅ ์คํ). Sublime์์๋ ํ์ด๋ผ์ดํธ๊ฐ ๊ฐ์กฐ๋๋๋ผ๋ ํ์ด๋ผ์ดํธ๊ฐ ๋๋ฌด ์์์ ์ด์จ๋ ์ ์ฒด ํ์ผ์ ์ดํด๋ด์ผ ํ๊ธฐ ๋๋ฌธ์ ๋๋ค...
๋ค์ด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค ๐
์์๋๋ก ์คํฌ๋กคํ ์ ์์ผ๋ฉด ์ข์ ๊ฒ์
๋๋ค... (Sublime์ฒ๋ผ)
ํ์ฌ๋ ํด๋ฆญ๋ง ํ๋ ๊ฒ ๊ฐ์ต๋๋ค :-(
ํ๋ฅญํ ์ํ์ ๋๋ค' - ๋๋จํ ๊ฐ์ฌํฉ๋๋ค!
2017๋
2์ 19์ผ 21:20, Mladen Mihajloviฤ [email protected]
์ผ๋ค:
ํ์ด๋ผ์ดํธ๊ฐ ๋ฏธ๋๋งต์์ ์ค์ ๋ก ๋ณด์ด๋์ง ํ์ธํ์ญ์์ค(์:
์ฐพ๊ธฐ ๊ธฐ๋ฅ ์คํ) Sublime๋ถํฐ
๊ฐ์กฐ ํ์๋ ๋ถ๋ถ์ด ๋๋ฌด ์์์ ๊ฑฐ์ ์ด๋ํด์ผ ํฉ๋๋ค.
์ด์จ๋ ์ ์ฒด ํ์ผ์ ํตํด ...๋ค์ด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค ๐
โ
์ด ์ค๋ ๋์ ๊ฐ์ ํ๊ธฐ ๋๋ฌธ์ ์ด ๋ฉ์์ง๋ฅผ ๋ฐ๊ณ ์์ต๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/Microsoft/vscode/issues/4865#issuecomment-280949966 ,
๋๋ ์ค๋ ๋ ์์๊ฑฐ
https://github.com/notifications/unsubscribe-auth/AATV7DaFs9W2PNnpIYzmSIQQqaIDv60Sks5reLIJgaJpZM4H93xs
.
์ค๋ฒ๋ ์ด ๋ง์คํฌ๋ฅผ ํด๋ฆญ/๋๋๊ทธํ์ฌ ์คํฌ๋กคํ ์ ์์ต๋๋ค. ์์, ์ญ๊ณ ํ ํ ์คํธ, ๋๊ดํธ, geany ๋ฑ๊ณผ ๋์ผ
ํ๋ ์์ค์ ์กฐ์ ํ ์ ์์ต๋๊น? ๋๋ก๋ ์์ ์ ๋ฐ๋ผ ๊ธ๊ผด ํฌ๊ธฐ๋ฅผ ๋ ํฌ๊ฒ ๋๋ ๋ ์๊ฒ ๋ง๋ค๊ณ ์ถ์ต๋๋ค.
์ด ๊ธฐ๋ฅ ์์ฒญ์ ๋ํด ๊ธฐ๋ค๋ ค ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.
x2
๋ก ์ฝ์นญ)์ด๊ณ ๋ค๋ฅธ ํ๋๋ ๋ฌธ์๊ฐ 2x1(๋์ด 2px ๋ฐ ๋๋น 1px -- ์ฝ์นญ)์
๋๋ค. x1
).devicePixelRatio
๋๋ ํ๋/์ถ์ ์์ค์ ๋ฐ๋ผ x2
๋๋ x1
๋ฏธ๋๋งต ๊ธ๊ผด์ ์ ํํฉ๋๋ค. ์ฆ, ๋ ํฐ๋ ์ฅ์น ๋๋ ๊ธฐํ ๋์ ํฝ์
๋น์จ ์ฅ์น(์: Surface Books)์์๋ x2
๊ธ๊ผด์ด zoomLevel
0์์ ์ ํ๋๋ ๋ฐ๋ฉด ๋ค๋ฅธ ์ฅ์น์์๋ x2
๊ธ๊ผด์ด ์ ํ๋ฉ๋๋ค. zoomLevel
4 ์ด์์ ์ฌ์ฉํ ๋๋ง ์ ํ๋ฉ๋๋ค.x2
๋๋ x1
๊ธ๊ผด์ ๋ฐ๋ผ ๊ทธ๋ ค์ง๋๋ค.x2
๊ธ๊ผด์
๋๋ค. ๊ฑฐ๊ธฐ์ ๋ฌด์์ด ์๋์ง ์ฝ์ ์ ์์ต๋๊น?๋ด๋ถ์ ์ฑ๋์ "editor.minimap.enabled": true
์บ๋ฆญํฐ/ํ ํฐ ๋ ๋๋ง ์ฝ๋๋ ์ ๋ฌํ๊ธฐ์ ์ถฉ๋ถํ ์ข์ ๋ชจ์(์ฑ๋ฅ ์ธก๋ฉด์์)์ ๋๋ค. ์ด์ ํ๋ ์์ ํฝ์ ์ด ํ์ํ ๋ ๋ค์ ํ๋ ์์ผ๋ก ๋ณต์ฌ๋์ด ๋ฏธ๋๋งต ๋ ๋๋ง์ด ๋๋ถ๋ถ 1ms ๋ฏธ๋ง์ด ๋๋๋ก ํฉ๋๋ค. ํน์ ์กฐ๊ฑด(์: ์ถ์๋ ๋จ์ด ์ค ๋ฐ๊ฟ ํ์ผ, ๋ค๋ฅธ ์์ง ์์น๋ก ์ ํ)์์๋ ์ต๋ ์์ญ ms๊ฐ ๊ฑธ๋ฆด ์ ์์ง๋ง ์ ๋ฐ์ ์ผ๋ก char ๋ ๋๋ง ์ฝ๋์ ๋ค์ ๋ง์กฑํฉ๋๋ค.
ํ ์ผ์ด ๋ง์ด ๋จ์ ์์ต๋๋ค. ๋ช ๊ฐ์ง๋ง ์๋ฅผ ๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์ผ๋ถ๋ ๋ ๋ง์ ์๊ฐ์ ์๋นํ๋ ๋ฌธ์ ์ด๊ณ ๋ค๋ฅธ ์ผ๋ถ๋ ๋ ๋์ ์ ์ ๋๋ค(์: ๋ฏธ๋๋งต ์ธ๋ถ์ ์ค๋ฅ๊ฐ ์ด๋๊ฐ์ ๊ทธ๋ ค์ง๋ฉด ๋ฏธ๋๋งต์ด ๊ฐ์ ๋๊ธ์์ ํ์์ฑ์ ๋์ ํ ์ ์๋์ง ๋ฑ).
๋ ์ด๋ธ์ด editor-minimap
๋ชจ๋ ๋ฏธ๋๋งต ๊ด๋ จ ๋ฌธ์ ๋ฅผ ์ถ์ ํ๊ณ ์ด ์์ ์์ ์ด ๋ฌธ์ ๋ฅผ ์ข
๋ฃํ๊ณ ์ถ์ต๋๋ค.
๋ค์ํ ์ธก๋ฉด์ ๋ค๋ฃจ๋ ํน์ ๋ฌธ์ ์ ๋ํ ๋ ผ์๋ฅผ ๊ณ์ํด ๋ณด๊ฒ ์ต๋๋ค. ๊ทธ ์ค ์ผ๋ถ๋ 2์์ ์๋ฃ๋๊ณ ๋ค๋ฅธ ์ผ๋ถ๋ ๋์ค์ ๋ค๋ฃฐ ๊ฒ์ ๋๋ค.
@alexandrudima
์ด ๋๊ธ์ ์ด๋ป์ต๋๊น? https://github.com/Microsoft/vscode/issues/4865#issuecomment -255368352
๋๋ ์ฝ์ ์ ์๋ ์์ ํ ์คํธ๋ณด๋ค ๊ทธ๊ฒ์ ์ ํธํ๊ณ ๋ด๊ฐ ํ์ํ ์ ๋ณด๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ผ๋ง๋ ์ด๋ ค์ธ์ง ๋ชจ๋ฅด๊ฒ ์ง๋ง ์๋ฆฌ๋ฅผ ๋ค์ผ๋ฉด ๋ชจ๋ ๋ฌธ์๊ฐ ๊ณต๋ฐฑ์ ๋บ ๋จ์ ์ ์ฌ๊ฐํ์ผ๋ก ๋ ์ ๊ธ๊ผด์ ๋ง๋ค ์ ์์ต๋๋ค.
@sprinkle131313 ๊ทํ์ ์๊ฒฌ์ ๋ณ๋์ ๋ฌธ์ ๋ก ์ถ์ถํ์ต๋๋ค - #20947.
ํน์ ๊ฐ๋ณ ๋ฌธ์ ์์ ๊ณ์ ๋ ผ์ํด ๋ณด๊ฒ ์ต๋๋ค. ๊ธฐ์กด ๋ฌธ์ ๋ฅผ ์ฐพ์ง ๋ชปํ ๊ฒฝ์ฐ ์์ ๋กญ๊ฒ ์ ๋ฌธ์ ๋ฅผ ๋ง๋์ญ์์ค. ๋๋ ์ฐ๋ฆฌ ๋ชจ๋๊ฐ ํน์ ํ ๋ก ์ ์ฐธ์ฌํ ์ ์๋๋ก ์์ ๋ด ์๊ฒฌ์ ๋งํฌ์ ํจ๊ป ๊ณ์ ์ ๋ฐ์ดํธํ ๊ฒ์ ๋๋ค.
๊ฐ์ฌํฉ๋๋ค! ์์ ์ ์ผ๋ก ๋ณด๊ณ ์ถ์ต๋๋ค!
์ง๋ฌธ: ๋ฏธ๋๋งต๋ ์ปค์๊ฐ ๋ ์ ์์ต๋๊น? ์ด๊ฒ์ด VS์ ๊ธฐ๋ณธ ๋์์ด๋ฉฐ ์ด๊ฒ์ด ๋ ์ฑ ๊ฐ์ ์ฃผ์ ์ฐจ์ด์ ์ผ๋ก ๋ณด์ด๋ ๊ฒ์
๋๋ค. ๋ํ ํ
์คํธํ๊ธฐ ์ํด insiders
๋ฒ์ ์ ์ค์นํ์ต๋๋ค.
_ํธ์งํ๋ค_
์ ๊ฒฝ ์ฐ์ง ๋ง์ธ์. ์ด์ ๋ํ ๋ฏธํด๊ฒฐ ๋ฌธ์ #20935๊ฐ ์์์ ๊นจ๋ฌ์์ต๋๋ค.
@alexandrudima # "editor.minimap.renderCharacters": false
๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๊น? IMO๊ฐ ํจ์ฌ ๋ ๋ณด๊ธฐ ์ข๊ณ ์ฌ์ฉ์ฑ์ด ๋ ์ข์ต๋๋ค.
ํ
์คํธ๋ ๋ธ๋ก ์์ ์์ ๋ ํ๋/์ถ์ํ ์ ์๊ธฐ๋ฅผ ์ํฉ๋๋ค(์ต์ข
์ ๊ทผ ๋ฐฉ์์ ๋ฐ๋ผ ๋ค๋ฆ). ํ์ฌ ๋๋ ์๋ฌด ๊ฒ๋ ์ฝ์ ์ ์๊ฑฐ๋ ๋ด๊ฐ ์ฝ๋์ ์ด๋ ๋ถ๋ถ์ ์๋์ง ์ ์ ์์ต๋๋ค. ์ด๊ฒ์ ๋ง์ ์์ ์ฝ๋๋ฅผ ์์
ํ ๋ ์ ์ฉํฉ๋๋ค.
๋ํ ํด๋ฆญ์ ์ ์งํ๊ณ ๋ฏธ๋๋งต์ ์คํฌ๋กคํ๊ฑฐ๋ ์ด๋ํ๋ ค๊ณ ํด๋ ์๋ฌด ์ผ๋ ์ผ์ด๋์ง ์์ผ๋ฉด ํด๋ฆญ์ ๋ฉ์ถ๊ณ ์ฝ๋์ ๋ค๋ฅธ ์น์
์ ์ ํํด์ผ ํ๋ค๋ ๊ฒ์ ๋ฐ๊ฒฌํ์ต๋๋ค.
@FANMixco ๊ทํ์ ์ฒญ์์ ๋ํด ์๊ฐํ๊ณ ์์์ง๋ง ํ์ฌ๋ ์ด๋ฌํ ๊ธฐ๋ฅ์ด ํ์ํ ์ด์ ์ ๋ํด ํ์ ์ด ์์ง ์์ต๋๋ค. ๋ฏธ๋ ๋งต์ ํด๋ฆญํ๋ฉด ์ฝ๋๊ฐ ์ปค์๋ฅผ ์ด๋ํ์ง ์๊ณ ํด๋น ์ง์ ์ผ๋ก ์คํฌ๋กค๋๋ฏ๋ก ์ฌ์ค์ ๋์ผํ ๊ฒ์ ๋๋ค. ํธ๋ฒ/์ค์ผ๋ก. ํธ๋ฒ๋ง์ด ํด๋ฆญ๋ณด๋ค ๋ ํจ์จ์ ์ผ๊น์?
@druellan , ๋๋ @FANMixco ๊ฐ ์๋์ ๊ฐ์ด ์ผ๋ฐ Visual Studio์ ์ด๋ฏธ ์๋ ๋ฏธ๋๋งต ํ๋/์ถ์ ๊ธฐ๋ฅ์ ๋ํด ์ด์ผ๊ธฐํ๊ณ ์๋ค๊ณ ๋ฏฟ์ต๋๋ค.
ํธ์งํ๋ค
ํ๋/์ถ์๊ฐ ๋ฏธ๋๋งต ์์ 2์ด ๋์ ์์ด์ผ๋ง ํ์๋๋ค๋ ์ ์ ์์์ต๋๋ค. ๋ฏธ๋๋งต ์๋ก ์ด๋ํ์ฌ ์คํฌ๋กค์ ์์ํ๋ฉด ํ๋/์ถ์๊ฐ ํ์๋์ง ์์ต๋๋ค. ์คํฌ๋กค์ ๋ฉ์ถ๊ณ 2์ด ์ ๋ ๊ธฐ๋ค๋ ค์ผ ๋ณผ ์ ์์ต๋๋ค.
@ghiscoding ์ด @FANMixco ๊ธฐ๋ฅ์ ๋ํด
@ghiscoding ๋๋ถ์ ์ด์ ๋ ๋ช ํํด์ก์ต๋๋ค. ๋๋ ์ฌ์ ํ ์ด๊ฒ์ด ํด๋ฆญ+์ฌ๋ผ์ด๋ ๋ฉ์ปค๋์ฆ์ ๋นํด ํฌ๊ฒ ๊ฐ์ ๋์ง ์์๋ค๊ณ ์๊ฐํฉ๋๋ค. ์ฌ์ค, ํฅ์๋ ์คํฌ๋กค๋ฐ ์์ฒด์์ ๋ฏธ๋๋งต ์์ด ๋ ์ ์ฉํด ๋ณด์ ๋๋ค. ๋ฏธ๋๋งต ๊ธฐ๋ฅ์ ์ผ๋ถ๊ฐ ์๋ ์ผ์ข ์ ๋ ๋ฆฝ ์คํํ ๊ธฐ๋ฅ์ ๋๋ค.
@pohmelie ์ ์์ ๋ํด ์ ์ ์ผ๋ก ๋์ํ์ง๋ง, ์ด ๊ธฐ๋ฅ์ ์คํฌ๋กค๋ฐ/๋ฏธ๋๋งต์์ ctrl+๋ง์ฐ์ค๋ก
@druellan ์ด๊ฒ์ ๋ํ Atom์ https://atom.io/packages/minimap-codeglance ํ์ฅ๊ณผ ๋์ผํฉ๋๋ค. 11,000 ๋ค์ด๋ก๋๋ ๋ง์ ์ฌ๋๋ค์ด ๊ทธ๊ฒ์ ์ข์ํ๊ฑฐ๋ ํ์๋ก ํ๋ค๋ ๊ฒ์ ์์ํ๋ ๊ฒ ๊ฐ์ต๋๋ค.
๊ฐ์ธ์ ์ผ๋ก ๊ทธ๋ ๊ฒ ํ์ง ์์ผ๋ ๊ตฌํํ์ ๋ค๋ฉด ์ ํ์ฌํญ์ผ๋ก ํด์ฃผ์ธ์. ํธ๋ฆฌ๊ฑฐ/๋จ์ถํค ๋ฉ์ปค๋์ฆ์ ํนํ ์คํฌ๋กค๋ฐ์ ๋ฏธ๋๋งต์ ๊ตฌํ๋ ๊ฒฝ์ฐ ์ข์ ์๋ฆฌ๋ฅผ ๋ ๋๋ค.
toggle-sidebar(ctrl-b) toggle-panel(ctrl-j) ์ฒ๋ผ ํ ๊ธํ๋ ๋ฐฉ๋ฒ์ด ์์ต๋๊น?
์๋ก์ด ๋ฏธ๋๋งต์ด ๋ง์์ ๋ญ๋๋ค. ๋ด๊ฐ ๋์น๊ณ ์๋ ํ ๊ฐ์ง๋ search ๋๋ find-duplicates๋ก ์ฐพ์ ํ ์คํธ์ ๊ฐ์กฐ ํ์์ ๋๋ค. ๊ทธ ๋ฌธ์ ๋ฅผ ์๊ฐํํ๊ธฐ ์ํด ๋ ๊ฐ์ ์คํฌ๋ฆฐ์ท์ ์ฒจ๋ถํ์ต๋๋ค.
์ข์ ๊ธฐ๋ฅ์ ๋๋ค ์ฌ๋ฌ๋ถ!
๐
@sixenvi ๋ด๊ฐ ์์ฒญํ ๋ณ๋์
VSCode ํ์ด ์ฌ๊ธฐ์ ๊ฐ์ด ๋ง๊ฐ๋ ๋ฌธ์ ์ ๋ํ ์๊ฒฌ์ด๋ ์์ฒญ์ ์ฝ์๋์ง ํ์คํ์ง ์์ต๋๋ค.
์๋ ํ์ธ์ @druellan์ ๋๋ค ! ์, @ghiscoding ์ด ์๋ฏธํ๋ ๋ฐ๋ ์ฝ๊ฐ ํผ๋
์๋ ํ์ธ์ ์ฌ๋ฌ๋ถ! VS Code์์ ํ ๊ฐ์ง ๊ธฐ๋ฅ์ ๋์น ๊ฒฝ์ฐ ์ด๊ฒ์ด ๋ฐ๋ก ์ด๊ฒ์ด๊ณ ์ด์ ์์ฑ๋์์ต๋๋ค! ์ด๋ฌํ ํ๋ฅญํ ๊ตฌํ๊ณผ ํ๋ฅญํ ์ฑ๋ฅ. ( @alexandrudima ์ธ์ ๋์ฒ๋ผ ๋น์ ์ ๋๋ฅผ ๋งค๋ฃ์ํต๋๋ค!)
๋ด๊ฐ ์์ ์ฐจ๋ฆฐ ํ ๊ฐ์ง ๊ฐ๋จํ ์ฌํญ :
์ ์ฐพ์์ต๋๋ค. ์ด ๋ซํ ์์ผ๋ฏ๋ก ์ ๋ฒ๊ทธ๋ฅผ ์ ๊ณ ํด์ผ ํ๋ค๊ณ ์๊ฐํฉ๋๋ค. VScode ํ
๋ณด์ด์ง ์์ ์ ์์ต๋๋ค.
2017๋ 3์ 3์ผ ๊ธ์์ผ ์ค์ 7์ 51๋ถ Pouya Kary [email protected]์์ ๋ค์๊ณผ ๊ฐ์ด ์์ฑํ์ต๋๋ค.
์๋ ํ์ธ์ ์ฌ๋ฌ๋ถ! VS Code์์ ํ ๊ฐ์ง ๊ธฐ๋ฅ์ ๋์น ๊ฒฝ์ฐ ์ด๊ฒ์ด ๋ฐ๋ก ์ด๊ฒ์ด๊ณ ์๋ ๊ฒ์ ๋๋ค.
๋ด๊ฐ ๊ฐ๊ณ ์ถ์ดํ ์ ์๋ ์๋ฌด๊ฒ๋! ์ด๋ฌํ ์ข์ ๊ตฌํ๊ณผ ํ๋ฅญํ
์ฑ๋ฅ. (์ธ์ ๋ ๋น์ ์ ๋๋ฅผ ๋งค๋ฃ์ํต๋๋ค!)๋ด๊ฐ ์์ ์ฐจ๋ฆฐ ํ ๊ฐ์ง ๊ฐ๋จํ ์ฌํญ :
[์ด๋ฏธ์ง: ์์ ์ค๋ธ ์คํฌ๋ฆฐ ์คํฌ๋กค]
https://cloud.githubusercontent.com/assets/2157285/23557582/c264e420-0045-11e7-9ea6-8789f30db9de.gifโ
๋น์ ์ด ์ธ๊ธ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๋ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/Microsoft/vscode/issues/4865#issuecomment-283990000 ,
๋๋ ์ค๋ ๋ ์์๊ฑฐ
https://github.com/notifications/unsubscribe-auth/AA-JVANXdhu57m4hlAODRcV6qhsNGzgrks5riDb3gaJpZM4H93xs
.
@nojvek ์
ํ ๊ฐ์ง ๋ ํ๋ฅญํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ๋ฏธ๋๋งต์์ ํ์ฌ ์์น๋ฅผ ์จ๊ธฐ์ง ๋ง์ญ์์ค(ํ์ฌ๋ ๋ง์ฐ์ค ์ค๋ฒ ์์๋ง ํ์๋จ).
์๋ง๋ ์ด๊ฒ์ ๋ํ ์ค์ ์ ํค๊ฐ ํ๋ ๋ ์๋ ๊ฒ์ด ๊ฐ์ฅ ์ข์ต๋๋ค.
@Andrfas ์ด๊ฒ์ #21404 ๋ฐ #21784์์ ์ถ์ ๋ฉ๋๋ค.
์ ์์ผ๋ก, ์ฌ๋ฌ๋ถ์ ๋ ์ด์ ์ถ์ ๋์ง ์๋ ํ์๋ ์ด์์ ๊ธ์ฐ๊ธฐ๋ฅผ ์ค๋จํ๊ณ ์๋ก์ด ์ด์๋ฅผ ๊ฒ์/์คํํด์ผ ํฉ๋๋ค.
์คํฌ๋กค๋ฐ ๋ฒํผ์ ์ํฉ๋๋ค.
๊ฐ์ฅ์๋ฆฌ์ ๋ง์ฐ์ค๋ฅผ ์ฌ๋ ค ๋์ ๋๋ง ์ง๋๋ ์คํฌ๋กค๋ฐ๊ฐ ๋ํ๋๊ฒ ํ ์ ์์ต๋๊น?
@gauravsaini ์ด๊ฒ์ ๋ซํ ๋ฌธ์ ์ ๋๋ค
์ด์ ๋ฒ์ ์ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ด ์์ต๋๊น? ๋ด ์จ๋ผ์ธ ๊ฐ์ ์ค ํ๋์์ ์ ์๋์ ์ง๋๋ฅผ ์ฌ์ฉํ๊ณ ์ฝ๋ ๋ธ๋ก์ ๋ฒ์ฃผํํ์ต๋๋ค. ์ฝ๋๊ฐ ๋๋ฌด ๋ง์์ ์ฌ์ด๋ ๋ฐ์์ ์ ํ ์ฝ์ ์ ์์์ต๋๋ค. ๋ฐ๋ผ์ ์ฝ๋๋ฅผ ๋ณด๋ ๊ฒ์ ๋ฌด์ํ๋ ๊ฒ์ด ํจ์ฌ ๋ซ์ต๋๋ค. ๋ธ๋ก.
@deadmann ๋ฏธ๋๋งต์ ๋๋ ค๋ฉด ์ค์ ์ผ๋ก ์ด๋ํ์ฌ ๋ค์์ ์ฐพ์ผ์ธ์.
// Controls if the minimap is shown
"editor.minimap.enabled": true,
๊ทธ๋ฆฌ๊ณ false๋ก ์ค์ ํฉ๋๋ค. ์ด์ ๋ฒ์ ์ผ๋ก ๋์๊ฐ ํ์๊ฐ ์์ต๋๋ค.
@deadmann ๋ฏธ๋๋งต์ ๋๋ ค๋ฉด ์ค์ ์ผ๋ก ์ด๋ํ์ฌ ๋ค์์ ์ฐพ์ผ์ธ์.
// ๋ฏธ๋๋งต์ด ํ์๋๋์ง ์ฌ๋ถ๋ฅผ ์ ์ดํฉ๋๋ค.
"editor.minimap.enabled": ์ฐธ,
๊ทธ๋ฆฌ๊ณ false๋ก ์ค์ ํฉ๋๋ค. ์ด์ ๋ฒ์ ์ผ๋ก ๋์๊ฐ ํ์๊ฐ ์์ต๋๋ค.
๋ฏธ๋ ๋งต์ ์ํฉ๋๋ค. ์ค์ ๋ก๋ ํ์ฑํํ ์ฌ๋์ ๋๋ค. ํ์ง๋ง ์ฝ๋๊ฐ ์ปค์ง ๋ ๋ ๊ฐ๋จํ ํํ๋ฅผ ์ํฉ๋๋ค. ์ค์ด ๊ธธ๋ฉด ๋ฏธ๋ ๋งต์ ๋ณด๋ ๊ฒ์ด ๊ฐ๋จํ์ง ์์ต๋๋ค. ์ด๊ฑฐ ์ง์ง ์ฝ์ด?
์ฐ๋ฆฌ๊ฐ ํฐ ํ๋ก์ ํธ๋ฅผ ๊ฐ์ง๊ณ ์๋ ๋ค๋ฅธ ์์คํ ์ ์ฐพ์์ต๋๋ค. ๊ทธ๋ฐ ๊ฒฝ์ฐ์๋ ์ฝ์ ์ ์์ ์ ์๋ค๋ ๊ฒ์ ๋ง์๋๋ฆฌ๊ณ ์ถ์์ต๋๋ค. ๊ทธ๋ฐ ๊ฒฝ์ฐ์๋ ํด๋น ํ๋ซํผ์์ ๋ค๋ฅธ ๋ฒ์ ์ VS๋ฅผ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ผ ์ ์์ต๋๋ค. ํ์ผ์ด ๋๋ฌด ๊ธธ์ด์ก๊ธฐ ๋๋ฌธ์ ๋๋ค. ๊ทธ๋ฌ๋ ๊ทธ๊ฒ์ด ๋ด๊ฐ ์ด๋ฏธ์ง์์ ๋ณด์ฌ์ฃผ๋ ๊ฒ์ ๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์ด์ ๋ํ ์ ๋ฐ์ดํธ
์ด ๊ธฐ๋ฅ์ ๊ตฌํํ ์ ์๋๋ก ๋ ธ๋ ฅํ๊ณ ์์ต๋๋ค.
next
๋ถ๊ธฐ์vscode-textmate
์์ ์๋ฃ๋ฉ๋๋ค. -- https://github.com/Microsoft/vscode-textmate/tree/nextvscode
์์ ์ด ์๋ก์ด ํ์์ ์ฑํํด์ผ ํฉ๋๋ค.monaco-editor
ํฉ๋๋ค..css
์ ๋ฆฌํ๊ณ ์์ต๋๋ค(https://github.com/Microsoft/vscode/commits/master/src/vs/editor/browser/ ์ฐธ์กฐ). ๋ ๋ฆฝ ์คํํ/๋ฏธ๋์ด/standalone-tokens.css)monaco-languages
ํ ํฐ ์ ๋ ฌ์ ์๋ฃํ์ฌ ๋ชจ๋ ํด๋์ ์คํ์ผ ํ ํฐ์ ๋ฐฉ์ถํ๋๋ก ํ์ต๋๋ค.ํ ์ผ์ด ๋จ์์ต๋๋ค:
vscode-textmate
์ ๋์ผํ ๋ฐ์ด๋๋ฆฌ ํ์์ ์์ฑํ๋๋ก ๊ตฐ์ฃผ/์๋ ํ ํฌ๋์ด์ ๋ฅผ ๋ณํํฉ๋๋ค.TL;DR ์ฐ๋ฆฌ๋ ๊ทธ๊ฒ์ ๋ํด ์์ ์ค์ ๋๋ค. ๋๋๋ก ํ๋ คํ ํญ๋ชฉ์ ๋๋ฌํ๊ธฐ ์ ์ ๋ด๋ถ์ ์ผ๋ก ๋ง์ ์์ ์ด ํ์ํฉ๋๋ค.