Windows ์ฝ์ ๋ด์์ ์ด๋ชจํฐ์ฝ์ ์ง์ํ์ญ์์ค.
์คํํธ์
์ ์ํ vim
๋ด์ค๋ ํฐ๋ฅผ ์ฝ๋ฉํ๊ฑฐ๋ ์ด๋ชจํฐ์ฝ์ผ๋ก ํญ๋ชฉ์ ๋ถ๋ฅํ ๋ ๋งค์ฐ ์ ์ฉํฉ๋๋ค.
์ด๋ฏธ ๋ฐฑ๋ก๊ทธ์ ์์ต๋๋ค :)
๋ฌ์ฝคํ! ๋ ๋ค๋ฅธ ์ฌ์ฉ ์ฌ๋ก: โ ๋ฅผ ์ฌ์ฉํ์ฌ ๊ฒฝ๊ณ ๋ฅผ ์ถ๋ ฅํ๋ ๋ช ๋ น์ค ์ฑ์ด ์์ต๋๋ค.
@zadjii-msft ์ฌ๊ธฐ์ ๋น๋ผํด์ด ์ ๋์ฝ๋ ๋ฌธ์์ ๋ํ ์ง์์ด ํฌํจ๋ฉ๋๊น? ์ฆ, ํ์ฌ ๋ฐฐํฌ๋ ์ฝ์ ๊ธ๊ผด์์ ์ฐพ์ ์ ์๋ ์๋์ด ๋๋ ์ผ๋ณธ์ด ๋ฌธ์๋ฅผ ๋ค๋ฅธ ๊ธ๊ผด๋ก ํ์ํ ์ ์์ต๋๊น?
๊ฐ์ ์ ์ผ๋ก ๊ทธ๋ ์ต๋๋ค.
์๋์ด๋ ๋๋ฆ์ ๋ฌธ์ ์ง๋ง ๊ณง ์ผ์ชฝ์์ ์ค๋ฅธ์ชฝ์ผ๋ก์ ์ธ์ด ์ง์์ ๊ตฌํํ ๊ฐ๋ฅ์ฑ์ ๊ฑฐ์ ์์ง๋ง ๋ฌธ์๊ฐ ์ฌ๋ฐ๋ฅด๊ฒ ๋ ๋๋ง๋ ์ ์์ต๋๋ค.
@adiviness ๋ ๊ณต์ ํ ๋ด์ฉ์ด ๋ ์์ผ๋ฉด ํด๋น ์ฃผ์ ์ ๋ํด ๋ ์ด์ผ๊ธฐํ ์ ์์ต๋๋ค.
์๋์ด๋ ์๋ฐฉํฅ ํ ์คํธ ๋ฐ ํฉ์์ ๋ํ ์ถ๊ฐ ์ง์์ด ํ์ํ๊ธฐ ๋๋ฌธ์ ์ด๋ ต์ต๋๋ค. ๋ด๊ฐ ์๋ ํ ํ์ฌ ๋ง์ ํฐ๋ฏธ๋ ์๋ฎฌ๋ ์ดํฐ๊ฐ ์ง์ํ์ง ์์ต๋๋ค.
์ฝ์์ด ์ด๋ชจํฐ์ฝ์ ๋ ๋๋งํ ์ ์๋ ๊ฒ๊ณผ ํ์ฌ ๊ธ๊ผด์ ๊ธ๋ฆฌํ๊ฐ ์๋ ๊ฒฝ์ฐ ๊ธ๊ผด ๋์ฒด๋ฅผ ์ง์ํ๋ ๊ฒ ์ฌ์ด์๋ ์ฐจ์ด๊ฐ ์์ต๋๋ค. ๋ ๋ค ๋ฐฑ๋ก๊ทธ์ ์๋ ํญ๋ชฉ์ ๋๋ค.
+1 ์ฐ๋ฆฌ์ ๋น๋ ๋ฐ CI ์คํฌ๋ฆฝํธ์๋ ์ฑ๊ณต โ๏ธ, ๊ฒฝ๊ณ โ ๋ฐ ์ค๋ฅ โ์ ๋ํ ์ด๋ชจํฐ์ฝ์ด ์์ด ๋น ๋ฅด๊ณ ์์ฐ์ ์ธ ๋ก๊ทธ ํ์ธ์ด ๊ฐ๋ฅํฉ๋๋ค.
๋ฌธ์ ๋ฅผ +1ํ์ง ์์ ์ ์์ต๋๊น? ๋ฆฌ์ก์ ์ ์ด์ฉํ๊ฑฐ๋ ์๋ฆผ์ ๊ตฌ๋ ํด์ฃผ์ธ์.
@miniksa , ๋๋ +1์ ๋๋ฌด ์ฐ๋งํ์ง ์์ ๊ฒ์ ๋๋ค. ๋น์ ์ ๊ทธ๊ฒ์ ์์ ํ ๋ฌด์ํ ์ ์์ต๋๋ค. ํ์ดํ์ ์ฃผ์ ๋ชฉ์ ์ ์ฌ์ฉ ์ฌ๋ก๋ฅผ ๋ช ํํ ํ๋ ๊ฒ์ด์์ต๋๋ค. ์๋ง๋ ํ๋ซํผ/์ ํ ์์ ์๋ ๊ณ ๊ฐ ์ฌ์ฉ ์ฌ๋ก์ ๋งค์ฐ ๊ด์ฌ์ด ์์ด์ผ ํฉ๋๋ค... ์ด ๊ฒฝ์ฐ์๋ ๋๋ฌด ์ฌ์น์ค๋ฝ์ง ์์ ์๊ฐ์ ๋๋ค.
@SidShetye - ๊ทํ์ ์๊ฒฌ์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค. ๊ทํ์ ์ฌ์ฉ ์ฌ๋ก๋ ์ผ๋ฐ์ ์ด์ง ์์ง๋ง ๋ฃ๋ ๋ฐ ์ ์ฉํฉ๋๋ค.
์ผ๋ฐ์ ์ผ๋ก ์ฐ๋ฆฌ๋ ์ฌ๋๋ค์๊ฒ +1์ ํ์ง ๋ง๋ผ๊ณ ์์ฒญํฉ๋๋ค. ์๋ํ๋ฉด ์ฌ๋๋ค์ด +1-ing(ํนํ ๋ ์ด์ ์ธ๊ธํ์ง ์์)์ ํผํ๊ณ ์ถ๊ธฐ ๋๋ฌธ์ ๋๋ค. ์ด๋ ๊ฒฐ๊ตญ ์ก์์ผ๋ก ๋๋๊ณ ์ค๋ ๋๋ฅผ ๊ตฌ๋ฌธ ๋ถ์ํ๊ณ ๊ด๋ฆฌํ๊ธฐ ๋ ์ด๋ ต๊ฒ ๋ง๋ญ๋๋ค.
์ถ๊ฐ ์๊ฒฌ, ์ปจํ ์คํธ, ๊ด์ฐฐ, ๋ฌธ์ ๋ฑ์ ๊ณต์ ํ๋ ๊ฒ์ +1๋ณด๋ค ํจ์ฌ ๋ ๊ฐ์น๊ฐ ์์ต๋๋ค.)
์๋ฌด๋ ๊ทธ๊ฒ์ ์ธ๊ธํ์ง ์์ ๊ฒ์ด ์ด์ํ์ง๋ง Yarn ํจํค์ง ๊ด๋ฆฌ์๋ Emoji๋ฅผ ์ฌ์ฉํ๊ณ ์ฌ๊ฐํ์ผ๋ก ๋ง ํ์๋๋ค๋ ๊ฒ์ด ์ฝ๊ฐ ์ง์ฆ๋ฉ๋๋ค./
@destructive-dragon์๊ฒ ๊ฐ์ฌ๋๋ฆฝ๋๋ค. ์ด๋ชจํฐ์ฝ์ ํฌํจ/๋ฐฉ์ถํ๋ ๋ง์ ๋๊ตฌ๊ฐ ์์ง๋ง ์ฝ์์ ์์ง ์ด๋ฅผ ๋ ๋๋งํ ์ ์์ต๋๋ค.
@bitcrazed ๋น์ ์ conpty ๋ฆด๋ฆฌ์ค์ ๋ํ ์ด twitter ์ค๋ ๋์์ ์๋ก์ด ๋ฒํผ์ ์๋ก์ด ๋ ๋๋ฌ(DirectWrite)๋ฅผ ๊ธฐ๋ค๋ ค์ผ ํ๋ค๊ณ ์ธ๊ธ
@kavdev ๋ณธ์ง์ ์ผ๋ก ๊ทธ๋ ์ต๋๋ค. ์ด๋ชจํฐ์ฝ ๊ธ๋ฆฌํ๋ฅผ ํ์ํ๋ ค๋ฉด ๋จผ์ ๊ฐ ๊ธ๋ฆฌํ(์: Ninjacats)์ ๋ํ ์ ๋์ฝ๋ ์ฝ๋ ํฌ์ธํธ๋ฅผ ์ ์ฅํ ์ ์์ด์ผ ํฉ๋๋ค(์: Ninjacats). ๊ทธ๋ฌ๋ ์ด๋ฅผ ๋ ๋๋งํ ์๋ ์์ด์ผ ํฉ๋๋ค. ์ด๋ฅผ ์ํด์๋ GDI๊ฐ ์ง์ํ์ง ์๋ ๊ธ๊ผด ๋์ฒด๊ฐ ํ์ํฉ๋๋ค. ์ง์ํฉ๋๋ค.
์ฝ์์ ํ ์คํธ ๋ฒํผ ๊ตฌํ๊ณผ ํฅํ ๋ฆด๋ฆฌ์ค์ ๋ ๋๋ฌ๋ฅผ ๊ฐ์ ํ๊ธฐ ์ํด ๋ ธ๋ ฅํ ๊ฒ์ ๋๋ค.
@bitcrazed
๋ง์ Emoji๋ ํฉ์ฑ์
๋๋ค. ์ฆ, ์ฌ๋ฌ ์ฝ๋ ํฌ์ธํธ๊ฐ ํจ๊ป ๊ฒฐํฉ๋์ด ์์ผ๋ฉฐ(ZWJ ๋๋ VS ๋ฑ์ ์ฌ์ฉํ์ฌ) ๋๋ถ๋ถ์ ๊ฒฝ์ฐ ํ๋์ ์ฝ์ ์
์ ๋ง์ง ์์ต๋๋ค. ๋ฐ๋ผ์ ๋ฌธ์ ๋ "1 ์
์์ n ๋ฌธ์"๊ฐ ์๋๋ผ "m ์
์์ n ๋ฌธ์"์
๋๋ค...
FWIW, ๋ด ํฐ๋ฏธ๋ ์๋ฎฌ๋ ์ดํฐ ๋ฐ iTerm2๋ ๊ธฐ๋ณธ์ ์ผ๋ก "์ ์ฒด ๋๋น"(2 ์ ) CJK ์คํ์ผ ๋ฌธ์๋ก ์ฒ๋ฆฌํ์ฌ ์ด๋ชจํฐ์ฝ์ ๋ ๋๋งํฉ๋๋ค. iTerm2์ ๋ํด ์ ๋ชจ๋ฅด์ง๋ง ์ด๋ชจํฐ์ฝ์ด๋ ๋ค๋ฅธ ๋ฌธ์์ ๋ํ ์ ๋์ฝ๋ "์์ ์"๋ฅผ ์ง์ํ๋ ค๋ ์๋๋ ํ์ง ์์ต๋๋ค. ๊ฐ ๋ฌธ์๋ ์ผ๋ฐ ๋๋น ๋๋ ์ ์ฒด ๋๋น์ผ ์ ์์ง๋ง ํ๋์ ์ ๋์ฝ๋ ์ฝ๋ ํฌ์ธํธ์ฌ์ผ ํฉ๋๋ค.
@sedwards2009
๊ถ๊ทน์ ์ธ ์๋ฃจ์
์ ์ ๋์ฝ๋ ๋๋ ๋ฌธ์ ๊ทธ๋ฆฌ๋์์ ๋ณต์กํ ์คํฌ๋ฆฝํธ๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฐฉ๋ฒ์ ์๋ ค์ฃผ๋ ์ฌ์์ด์ด์ผ ํฉ๋๋ค.
๊ฐ์ฅ ๊ฐ๊น์ด ์์ด๋์ด๋ ์ ๋นํ์์ ๋ช ๊ฐ์ง ๊ฐ๋ ์ ์ ์ฉํ๋ ๊ฒ์ผ ์ ์์ง๋ง(์: ๋์์์ ๋ฌธ์ ์ฌ์ด์ ๊ณต๋ฐฑ ์ฝ์ , ์๋์ด ๋ฌธ์๋ฅผ ๊ทธ๋ฆฌ๋์ ๋ง์ถ ๋ ์นด์๋ค ์ฝ์ ), ์ ๋นํ ๊ตฌํ์ ์์ ํ ์๋ง์ ๋๋ค. AFAIK DWRITE๋ ์ง๊ธ๊น์ง ์ต๊ณ ์ ์์ ์ ์ํํ์ง๋ง ์ผ๋ถ ๊ตฌํ(์: Kashida)์ ์ฌ์ ํ โโ๋งค์ฐ ํดํคํฉ๋๋ค.
์ ์ฉํ ์ ์๋ ํ ๊ฐ์ง ์ค๋ช
- ํน์ ์ด๋ชจํฐ์ฝ ๋ฐ ์ ๋์ฝ๋ ๊ธฐํธ ๊ฐ ์๋ํ๋ ๋ฐ ์ฌ์ฉ๋์์ต๋๋ค. 1809๋
์
๋ฐ์ดํธ ์ดํ๋ก ๋ ์ด์ ํฐ๋ฏธ๋(WSL bash, ํ์ดํผ, VS ์ฝ๋)
๊ทธ๋ฌ๋ โ(U+2615)์ ๊ฐ์ ์ผ๋ถ ๊ธฐํธ๋ 1809์์ ์๋ํ์ง๋ง ์ ๋์ฝ๋ ์คํํธ๋ผ์ ๋ค๋ฅธ ๋ถ๋ถ, ์ฆ ํจ์ฌ ๋ฎ์ ์ฝ๋ ํฌ์ธํธ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
10์ ์ ๋ฐ์ดํธ๋ ์ด ์ ์์ ์ง์ ๋ณด๋ค๋ ํด๋ณด๋ฅผ ๊ฐ์ ธ์จ ๊ฒ์ผ๋ก ๋ณด์ ๋๋ค. ์ด์ ์๋ VS Code ํตํฉ ํฐ๋ฏธ๋(powershell ์ฌ์ฉ)์์ ํ ์คํธํ ๋ชจ๋ ์ ๋์ฝ๋ ๊ธฐํธ๋ฅผ ์ฌ์ฉํ ์ ์์์ง๋ง 10์ ์ ๋ฐ์ดํธ ํ์ ๋ชจ๋ ์ด๋ชจํฐ์ฝ๊ณผ ํน์ ์ธ๊ตญ์ด ๋ฌธ์๊ฐ ์ฌ๋ฐ๋ฅด๊ฒ ๋ ๋๋ง๋์ง ์์ต๋๋ค.
ConEmu์ ๊ฐ์ ์ฝ์ ์๋ฎฌ๋ ์ดํฐ์กฐ์ฐจ๋ ์ด์ ์ด๋ชจํฐ์ฝ์ ์ฌ๋ฐ๋ฅด๊ฒ ๋ ๋๋งํ์ง ๋ชปํ๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ์ค์ ๋ก ๋ฐ ์์คํ ์ ์ฒด ๊ธ๊ผด ๋ฌธ์ ์ธ ๊ฒ ๊ฐ์ต๋๋ค.
@Ben-Hope @noxabellus ์ฌ๊ธฐ๋ ๋ง์ฐฌ๊ฐ์ง์ ๋๋ค.
Windows 10์ 1809๋ก ์ ๋ฐ์ดํธํ๋๋ฐ ์ด๋ชจํฐ์ฝ์ด ์ฌ๋ผ์ก์ต๋๋ค(PowerShell ๋ฐ Visual Studio Code, ํตํฉ ํฐ๋ฏธ๋).
์๋ฅผ ๋ค์ด vue-cli ์ vue ui
๋ช
๋ น์ ์ฐธ์กฐํ์ญ์์ค.
๐ GUI ์์ ์ค...
๋ค vue-cli๋ฅผ ์์ํ ๋ ๊ทธ ์์ ๋ก์ผ์ด ๊ทธ๋ฆฌ์์ ๐ข
@bitcrazed @zadjii-msft 1809์์ ๋ฐ๊ฒฌ๋ ํ๊ท๋ฅผ ์ถ์ ํ๋ ๋ฐ ๋ฌธ์ ๊ฐ ์์ต๋๊น? ๋๋ ์์ ํ ์ด๋ชจํฐ์ฝ ์ง์์ ๋ํด ์ด์ผ๊ธฐํ๋ ๊ฒ์ด ์๋๋ผ ์ด์ ๋ฆด๋ฆฌ์ค์์ ์ง์๋์๋ ๊ธฐ๋ณธ ์ธ๊ตญ์ด/์ ๋์ฝ๋ ๊ธ๋ฆฌํ๋ฅผ ๋ค์ ๊ฐ์ ธ์ค๋ ๊ฒ์ ๋๋ค. ์ดํ ๋ฒ ํ ๋ฆด๋ฆฌ์ค์์๋ ๋ฌธ์ ๊ฐ ์ง์๋๋์ง ์๊ณ ์์ต๋๊น?
์ฌ๊ธฐ๋ ๋ง์ฐฌ๊ฐ์ง์ ๋๋ค. ๋ฉฐ์น ์ ์ Win10์ 1803์์ 1809๋ก ์ ๋ฐ์ดํธํ๋๋ฐ ์ด์ ๋ชจ๋ ๋ฌธ์ >= U+10000(4๋ฐ์ดํธ ์ด์์ UTF-8)์ด ๋ ์ด์ ํ์๋์ง ์์ต๋๋ค. ๋ํ ์ต์ ๋ด๋ถ์ ๋ฒ์ (Windows 10 Insider Preview 18358.1(19h1_release))์ ์๋ํ์ง๋ง ๋ถํํ๋ ์ด ๋ฒ๊ทธ๋ ์ฌ์ ํ ์กด์ฌํฉ๋๋ค.
19H1์ด ๊ณง ์ถ์๋ ์์ ์ด๋ ์์ ํด์ฃผ์๊ฑฐ๋ ๋ค๋ฅธ ํ๋ก์ ํธ์ ๋ฒ๊ทธ์ผ ์ ์์ผ๋ ์ ๋ณดํด์ฃผ์ค ์ ์๋์?
๋์ผ =(
์ด๋ชจํฐ์ฝ ๋ ๋๋ง์ด ๊ฐ์ ๋ ๊ฒ ๊ฐ์ต๋๋ค.
CascadiaPackage
(Windows; x64)์ ์ต๊ทผ ๋น๋๋ฅผ ์๋ํ๊ณ ๋ค์์ ์ป์์ต๋๋ค(์ด๋ฏธ์ง ์ฐธ์กฐ).
Windows 10, ๋น๋ 1903์ ์คํํฉ๋๋ค.
์์ ๊ธ๊ผด ์ด๋ชจํฐ์ฝ์ ๋นํ์ฑํํ๋ ์ต์ ์ด ์์ผ๋ฉด ์ด์ ์ด ์์ต๋๊น?
์ฌ์ฉ๋ ์ด๋ชจํฐ์ฝ์ ๊ธ๊ผด ์์ ์ค์ ์ ์ฌ์ฉํ์ฌ ๋จ์ผ ์์์ด ๋ ๊น์?
@mdtuak ๋ค, ์ฌ์ค @miniksa ์ ์ ๊ฐ ์ด์ ์ ์ถ๊ฐ์ ๋ํด ๋ ผ์ํ ์ค์ ์ ๋๋ค. ๊ทธ ์์ ์ ์ถ์ ํ๊ธฐ ์ํด ๋ฐฉ๊ธ #956์ ์ ์ถํ์ต๋๋ค. :)
@MartinMa ๋ ๊ธฐ์กด conhost.exe์ ์์ ํ ๋ค๋ฅธ ๊ฒ์ ๋๋ค. OpenConsolePackage(OSS conhost)๋ฅผ ์คํํ๋ ค๊ณ ํ๋ฉด ์ฌ์ ํ ๋ฌธ์ ๊ฐ ์์ด์ผ ํฉ๋๋ค.
@MartinMa ๋ ๊ธฐ์กด conhost.exe์ ์์ ํ ๋ค๋ฅธ ๊ฒ์ ๋๋ค. OpenConsolePackage(OSS conhost)๋ฅผ ์คํํ๋ ค๊ณ ํ๋ฉด ์ฌ์ ํ ๋ฌธ์ ๊ฐ ์์ด์ผ ํฉ๋๋ค.
๊ทธ๋ ๊ฒ ํ์ ํ์ง ๋ง์ญ์์ค! Windows ํฐ๋ฏธ๋์์ ์ฌ์ฉ๋๋ DirectWrite ๋ ๋๋ฌ๋ _OpenConsole์ ์ผ๋ถ์ด๊ธฐ๋ ํฉ๋๋ค!_ ์ฌ์ฉํ๊ธฐ ์ ์ ๋ ์ง์คํธ๋ฆฌ ํค( HKCU\Console\UseDx
= DWORD(1)
)๋ฅผ ์ค์ ํ๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค.
@DHowett-MSFT ์ด๋ชจํฐ์ฝ ๋ฌธ์์ด์ ๋ถ์ฌ๋ฃ์ ๋ ์ฝ์์์ ์์ธ๊ฐ ๋ฐ์ํฉ๋๋ค.
์ฌ๊ธฐ ์์ด์.
https://github.com/microsoft/terminal/blob/2fdcb679ab1f1f1edc542e3b86327dacea78f7ac/src/buffer/out/CharRowCellReference.cpp#L15
@DHowett-MSFT Dustin Howett FTE ์ด๋ชจํฐ์ฝ ๋ฌธ์์ด์ ๋ถ์ฌ๋ฃ์ ๋ ์ฝ์์์ ์์ธ๊ฐ ๋ฐ์ํฉ๋๋ค.
์ฌ๊ธฐ ์์ด์.
https://github.com/microsoft/terminal/blob/2fdcb679ab1f1f1edc542e3b86327dacea78f7ac/src/buffer/out/CharRowCellReference.cpp#L15
@adiviness ๋๋ ๋ด๊ฐ ์ด๋ฏธ ์ฌ๊ธฐ ์ด๋๊ฐ์ ๋ฒ๊ทธ๋ฅผ ๋ฎ๊ณ ์๋ค๊ณ 80-90% ํ์ ํฉ๋๋ค.
์, /dev/austdi/NewCookedRead
์์ ํ๋ ์์
์ด ์ถฉ๋์ ์ํฅ์ ์ค ์ ์์ต๋๋ค. ์์ง ๋ชจ๋ ์
ธ์์ ์ด๋ชจํฐ์ฝ์ ๋ถ์ฌ๋ฃ๊ฑฐ๋ ์
๋ ฅํ๋ ๊ฒ์ ์ง์ํ์ง ์์ต๋๋ค.
@MartinMa ๋ ๊ธฐ์กด conhost.exe์ ์์ ํ ๋ค๋ฅธ ๊ฒ์ ๋๋ค. OpenConsolePackage(OSS conhost)๋ฅผ ์คํํ๋ ค๊ณ ํ๋ฉด ์ฌ์ ํ ๋ฌธ์ ๊ฐ ์์ด์ผ ํฉ๋๋ค.
๊ทธ๋ ๊ฒ ํ์ ํ์ง ๋ง์ญ์์ค! Windows ํฐ๋ฏธ๋์์ ์ฌ์ฉ๋๋ DirectWrite ๋ ๋๋ฌ๋ _OpenConsole์ ์ผ๋ถ์ด๊ธฐ๋ ํฉ๋๋ค!_ ์ฌ์ฉํ๊ธฐ ์ ์ ๋ ์ง์คํธ๋ฆฌ ํค(
HKCU\Console\UseDx
=DWORD(1)
)๋ฅผ ์ค์ ํ๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค.
๋๋ ๋ชฐ๋์ด. ๋ฐค์ ํ๋ ค๊ณ ์ง์ ๊ฐ๋๋ค. ๊ทธ๋ฌ๋ ์ด ๋ ์ง์คํธ๋ฆฌ๊ฐ ๊ธฐ๋ณธ conhost.exe์ ์ํฅ์ ์ค๋๊น?
์ ๋ฐ์ดํธ 2019-07-19 20:47 UTC+8
OpenConsole์ HKCU\Console\UseDx
DirectWrite ๋ ๋๋ง์ ์ด ์ ์์ง๋ง ์ฌ์ ํ ์ด๋ชจํฐ์ฝ์ ํ์ํ ์ ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
https://github.com/microsoft/terminal/issues/2053 ๊ณผ ๊ด๋ จ์ด ์์ ์
๋ค, ๊ฑฐ์ ํ์คํ #2053 ๋๋ฌธ์ ๋๋ค.
@DHowett-MSFT ๋ด ์ปค๋ฐ ์์ ์ด ์ ์ ํ ๊น์? ๋ฌธ์ ๊ฐ ์์ผ๋ฉด PR์ ์์ฑํ๊ฒ ์ต๋๋ค.
https://github.com/fcharlie/terminal/commit/4c6280ca35fff9eac0041c94385574bedc5f2a27
@cinnamon-msft๋ก ์ด ์ ํ๋ธ ์์ ์ ๋ดค์ต๋๋ค. ๊ทธ๋ ๋ ์ด๋ชจํฐ์ฝ ์ง์์ ๋ณด์ฌ์ฃผ์์ต๋๋ค. ์ด๊ฑฐ ๊ณ ์ณ์ก๋์? ๐
@innovoix Windows ํฐ๋ฏธ๋ ์ ๋๋ค . ์ด๊ฒ์ Windows ์ฝ์ ์ ๊ดํ ๊ฒ์ ๋๋ค.
@ExE-Boss ์ ์์์ด, ๋๋นด์ด.
10๋ ๋ง์ ์ฒ์์ผ๋ก Windows ์ํฌ์คํ ์ด์ ์ ์ค์ ํ์ ๋, ์ด์ ๋ OSX์ ๋งค์ฐ ์ต์ํด์ก์ง๋ง, ์ฌ๋๋ฐ๊ณ ๋งค์ฐ ์ ์ฉํ ์ด๋ชจํฐ์ฝ์ ์์ด๋ฒ๋ ค์ ๋งค์ฐ ๋นํฉํ์ต๋๋ค. ์ฌ๋ฏธ์๋ ๊ฒ์ ์ด๋ฏธ ์ค๋ ์ ์ ๊ธฐ๋ณธ ์ค์ ์ด ์๋๋๋ค.
UnfundedPillow2
๋ฐ ShutUpCon
๊ฐ) ๋ฌด์์ ๋งํ์ต๋๊น? ์ฐ๋ฆฌ๋ ์ด์ ์ ๋ ๋ชจ๋ฅผ๊ฑฐ์ผ ๐ข๐ข
๋ํ iTerm
์๊ฒ ํฐ ์๋ฆฌ๋ก ์ธ์นฉ๋๋ค. ์กฐ๋ง๊ฐ ์ด ํ๋ซํผ์์ ๊ทํ์ ๊ทํ์ ์๋ํจ์ ์ฐพ์ ์ ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค. ๋ถํ ์ฐฝ์ด ์๋์? ์ผ๋ง๋ ๊ณ ํต์ค๋ฌ์ด์ง ๐ฑ๐ฑ
@jasonhargrove ํผ๋๋ฐฑ ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ์ด ๋ฆฌํฌ์งํ ๋ฆฌ์์ (๋ถ์์ ์ผ๋ก) ๋น๋๋ _Windows ํฐ๋ฏธ๋_์ ํ์ธํ๊ณ ์ถ์ ์๋ ์์ต๋๋ค. ๊ทธ๊ฒ์ ๋น์ ์ด ์ฐพ๊ณ ์๋ ๊ฒ๋ค์ ์ง์ํฉ๋๋ค.
@jasonhargrove ์ฐ๋ฆฌ๋ Windows ํฐ๋ฏธ๋๊ณผ Windows ์ฝ์์ ๊ธฐ๋ฐ์ด ๋๋ ํต์ฌ ์์ง์ ๋ํ ๋ง์ ๊ฐ์ ์ฌํญ์ ํฅํ Windows ์ฝ์์ ๋ค์ ํตํฉํ ๊ณํ์ ๋๋ค. ์ด๋ฌํ ์์ญ์๋ ๋ด๋ถ ํ ์คํธ ๋ฒํผ, ํ ์คํธ ๋ ๋๋ง ์์ง ๋ฑ์ด ํฌํจ๋ฉ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ์ด์ ๋ฒ์ ๊ณผ์ ํธํ์ฑ์๋ ์ํฅ์ ๋ฏธ์น์ง ์์ต๋๋ค.
์ "backward compat"" ์ฃผ์ ์ฌํญ์ด ์์ต๋๊น? Windows ์ฝ์์ ์์ (Cmd์ ํจ๊ป)์ ๊ฐ๋ฅํ ํ ์ด์ ๋ฒ์ ๊ณผ์ ํธํ์ฑ์ ์ ์งํ๋ ๊ฒ์ ๋๋ค. ๋ฐ๋ผ์ Windows ํฐ๋ฏธ๋์์๋ง ์ฌ์ฉํ ์ ์๊ณ ์ฝ์๋ก ๋ค์๋ ๋ง๋ค ์ ์๋ ๋ง์ ๊ธฐ๋ฅ(์: ํญ, ๋ถํ ์ฐฝ ๋ฑ)์ด ์์ต๋๋ค.
์ฌ์ฉ์๊ฐ Windows ํฐ๋ฏธ๋ ํ๊ฐ ๋ฐ ํ ์คํธ๋ฅผ ์์ํ๊ณ ์๊ธฐ์น ์์ ๋ฌธ์ ๊ฐ ์์ผ๋ฉด ์ฌ๊ธฐ์ ํ์ผ์ ์ ์ถํ์ฌ ํฐ๋ฏธ๋์ v1.0(~Q2 2020)์ผ๋ก ์ ํํ๋ ๋์ ์ต๋ํ ๋นจ๋ฆฌ ๋ฌธ์ ๋ฅผ ๋ถ๋ฅํ๊ณ ์์ ํ ์ ์๋๋ก ๊ฐ๋ ฅํ ๊ถ์ฅํฉ๋๋ค.
FWIW, v0.7 ํ์ฌ Windows ํฐ๋ฏธ๋์ ๋ถํ ์ฐฝ ๋ฟ๋ง ์๋๋ผ ์ฌ๋ฌ ํญ, UTF-8, ์ด๋ชจํฐ์ฝ, GPU ๊ฐ์ ํ ์คํธ ๋ ๋๋ง, ์๋ง์ ๊ตฌ์ฑ ์ต์ , ์ฌ๋ฌ ์ ํ/๋ณต์ฌ ๋ฐ ๋ถ์ฌ๋ฃ๊ธฐ ๊ฐ์ ์ฌํญ ๋ฑ์ ์ง์ํฉ๋๋ค.
๋๋ฅผ ๋ฏธ์น๊ฒ ๋ง๋๋ ํ ๊ฐ์ง๋ Windows ํฐ๋ฏธ๋์์ Shift+Insert ๋ถ์ฌ๋ฃ๊ธฐ๋ฅผ ํ ์ ์๋ค๋ ๊ฒ์ ๋๋ค.
@jsilvermist ํฐ๋ฏธ๋ ์ค์ ์์ shift+ins
๋ฅผ ํค ๋ฐ์ธ๋ฉ์ผ๋ก ์ถ๊ฐํ ์ ์์ต๋๋ค.
@jsilvermist ์ ์คํ ์์ฒญ - ๊ด๋ จ ์ค๋ ๋์ ๋ฌธ์ ๋ฅผ ๋ณด๊ดํ์ญ์์ค. ์ค๋ช ํ๋ ๋ฌธ์ ๋ ์ด๋ชจํฐ์ฝ์ด ์๋ ํค ๋ฐ์ธ๋ฉ๊ณผ ๊ด๋ จ์ด ์์ต๋๋ค.)
@bitcrazed ์ฌ์ค, ๋ด ๋์! ๋ํ @DHowett-MSFT์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค!
ํธ์ง: ํ์ ์ด๋ชจํฐ์ฝ์ ์์ด๋ฒ๋ ธ์ต๋๋ค.:wink:
@jsilvermist ๋ฌธ์ ์์ต๋๋ค - ์ฐ๋ฆฌ ๋ชจ๋๋
Windows ํฐ๋ฏธ๋์์ ์ด๋ชจํฐ์ฝ ๋ฐ ์ฐฝ ์์ฐ:
์ข์, ํฌ๋ฆฌ์ค๋ง์ค๋ ์ผ์ฐ ์จ๋ค! ์ด ์๋ํ ์์๊ณผ ํฐ ๋์ฝ์ ์ถํํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์๋ ค์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค ๐
์ด๋ชจํฐ์ฝ์ ๋ถ์ฌ๋ฃ์ผ๋ฉด ??
๊ฐ ํ์๋๋ ๊ฒ์ด ์ ์์
๋๊น? ํ์ธ ํด์ฃผ์ธ์. ๋ฏธ๋ฆฌ ๊ฐ์ฌ๋๋ฆฝ๋๋ค.
@AmericanY ์, ์ด๊ฒ์ PowerShell 5.1์ ๋ฌธ์ ์ ๋๋ค.
@DHowett-MSFT๋ CMD, PowerShell ๋ฐ Windows ์ ํฐ๋ฏธ๋์์ ๋ฐ์ํฉ๋๋ค.
๋ด WSL์ด ์ ๋์ฝ๋ ๋ฌธ์์ด์ ๋ ๋๋งํ ํ ์ผ๋ถ ๋น์ ์์ ์ธ ๋ฌธ์๋ฅผ ์ธ์ํฉ๋๋ค. ์ธํฐ๋ํฐ๋ธ ๊ฒ์์ ๋ง๋ค๋ ค๊ณ ํ๋๋ฐ ์ด๊ฒ ๋๋ฌธ์ ์บ๋ฆญํฐ๋ฅผ ํ์ํ ์ ์์์ต๋๋ค. 128๋นํธ ASCII๋ก ์ ํํด์ผ ํ ๊ฒ ๊ฐ์ต๋๋ค.
๋๋ ์ฌ๊ณผ์ ํจ๊ป ์ด๊ฒ์ด ์ฌ๋ฏธ์์ด ๋ณด์ธ๋ค๊ณ ๋งํ๊ณ ์ถ์ต๋๋ค.
fmt_test.exe์ ๋ํ src ์ฝ๋๊ฐ ์ด๋๊ฐ์ ์์ต๋๊น? (์ด ์ค๋ ๋์ ์๋ถ๋ถ์์ @fcharlie์ ์คํฌ๋ฆฐ์ท) ๊ฒฐ๊ณผ๋ฅผ ๋ณต์ ํ๋ ๋ฐ ์ด๋ ค์์ ๊ฒช๊ณ ์์ต๋๋ค.
๊ฐ์ฌ ํด์!
์๋
ํ์ธ์,
@AmericanY ์ ์ฃผ์์ ์ถ๊ฐํ๋ ค๋ฉด Windows ํฐ๋ฏธ๋ ์ ์ด๋ชจํฐ์ฝ(์: ๊ธฐ์กด ์ถ๋ ฅ์์)์ ๋ถ์ฌ๋ฃ์ ๋ ์
๋ ฅ์์ ๊นจ์ ธ ์ถ๋ ฅ์์ โโ์์ ๋ฉ๋๋ค.
๋ํ ๋ฐ๋ก ๋ค์ ์์ชฝ ํ์ดํ๋ฅผ ํ๋ฉด ์ด๋ฒ์๋ ์
๋ ฅ์ด ๋ง์ต๋๋ค.
์ด๊ฒ์ ์์๋๋๊ฐ?
์๋์ฐ ํฐ๋ฏธ๋
ํ์์ ์ฝ์ด 6.2.1
์ ๋ ฅ์ ์ฉ ๋ฉ์ฌ๋ก LG M
@AmericanY ์, ์ด๊ฒ์ PowerShell 5.1์ ๋ฌธ์ ์ ๋๋ค.
๊ทธ ์ธ์ ๋ ์ด๋ชจํฐ์ฝ ์ฌ์ด์ ๊ณต๊ฐ์ posh 5.1์์ ์ค ๋ฐ๊ฟ์ผ๋ก ๋ณํ๋์ง๋ง ash, bash ๋ฑ๊ณผ ๊ฐ์ ๋ค๋ฅธ ์์์๋ ๋ณํ๋์ง ์์ต๋๋ค.
@remidebette ๋ณด๊ณ ์ถ์๊ฑฐ์ผ #1503
@zadjii-msft , ์ด๊ฒ์ ๊ฝค ์ด๋ ค์ ๋ณด์ด์ง๋ง ์ผ๋จ ๊นจ๋ฉด ์ ๋ง ์ข์ ๊ฒ์
๋๋ค.
์ ๊น๋ง!
Windows ํฐ๋ฏธ๋(๋ฒ์ : 0.11.1191.0)์ ๋ช ๊ฐ์ง ์ ธ์์ ์ด๋ชจํฐ์ฝ์ ํ ์คํธํ์ผ๋ฉฐ ๊ฒฐ๊ณผ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์ง๊ธ๊น์ง ์๋ฒฝํ๊ฒ ์๋ํ๋ ์ ์ผํ ์ ธ์ WSL(bash ๋ฐ zsh ๋ชจ๋)์ธ ๊ฒ ๊ฐ์ต๋๋ค...
๋๋ ์ค๋๋ ์ ๋ณด ์ธํธ๋ก ์์ ํ๊ณ ์์ง๋ง ์ ์ด๋ ์ฝ์์ ์ถ๋ ฅ ๋ฒํผ์ ๋ณ๋์ ๋ฒํผ์ ํ๋กฌํํธ ๋ผ์ธ์ ์ ์ฅํ๊ณ ucs2 ์ธ์ฝ๋ฉ ์ด์์ ์ง์ํ์ง ์์์ต๋๋ค. WSL์ utf8๋ก ์ธ์ฝ๋ฉ๋์ด ์๋ํฉ๋๋ค. ํ ์ง์ ์์ ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ง์ ์์ ์์ ํ๊ณ ์์์ต๋๋ค. ์ด๋ฒ ์ฃผ๋ง์ ์๊ฐ์ ์ฐพ์ผ๋ฉด ์ดํด๋ณด๊ฒ ์ต๋๋ค. ํ
ํธ์ง: WSL์ ๋ค๋ฅธ ์ฌ๋๋ค์ฒ๋ผ ์๋ฆฌ๋ ์ฝ๊ธฐ๋ฅผ ์ฌ์ฉํ์ง ์๋ ๊ฒฝ์ฐ์๋ ์๋ํ ์ ์์ต๋๋ค. ์ฌ์ฉ ์ฌ๋ถ๋ ๊ธฐ์ต๋์ง ์์ต๋๋ค.
์ด๋ชจํฐ์ฝ์ ์ด๋ป๊ฒ ์์ ํ๋์?
๋์ผํ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค. ์ต์ ์๋ฃจ์ ์ด ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
๋ฌ์ฝคํ! ๋ ๋ค๋ฅธ ์ฌ์ฉ ์ฌ๋ก: โ ๋ฅผ ์ฌ์ฉํ์ฌ ๊ฒฝ๊ณ ๋ฅผ ์ถ๋ ฅํ๋ ๋ช ๋ น์ค ์ฑ์ด ์์ต๋๋ค.
๋ด ๊ฒฝํ์ Emoji ์ถ๋ ฅ ์ด ์ ์๋ํฉ๋๋ค.
๋ฐ๋ผ์ ๋ฌธ์ ๋ Windows ํฐ๋ฏธ๋์์ ์ฌ๋ฐ๋ฅด๊ฒ ๋ ๋๋ง๋์ง ์๋ ์ ๋ ฅ ๋ฌธ์์์ ํ์ธํ ์ ์์ต๋๋ค. ๋๋ Git Bash(ํ ์ข ๋ฅ์ fo ์ ธ)๋ฅผ ์๋ํ์ง๋ง Git Bash GUI์์๋ ์ ์๋ํ์ง๋ง ๋ค๋ฅธ ์ฌ๋๋ค์ด ์ธ๊ธํ ๋ฒ๊ทธ์ ๋์ผํ Windows ํฐ๋ฏธ๋์์๋ ์๋ํ์ง ์์ต๋๋ค.
๋ด Windows ํฐ๋ฏธ๋ ๋ฒ์ ์ 1.1.2233.0์
๋๋ค.
ํฌ๋ง์ ๊ฐ๋ฅํ ํ ๋นจ๋ฆฌ ๊ทธ๊ฒ์ ๊ณ ์น ์ ์์ต๋๋ค! ๐ ๊ทธ๋ฆฌ๊ณ ์์ ๋ ์ผ์ ์ด ์๋์?
์ด ๋ฌธ์ ์ ๋ํด ๋ณ๋์ ๋ฒ๊ทธ๋ฅผ ์ ๊ณ ํ๊ณ Windows ํฐ๋ฏธ๋ ์ค์ ํ์ผ์ ๋ด์ฉ์ ํฌํจํ์ญ์์ค.
์ด ๋ฌธ์ ์ ๋ํด ๋ณ๋์ ๋ฒ๊ทธ๋ฅผ ์ ๊ณ ํ๊ณ Windows ํฐ๋ฏธ๋ ์ค์ ํ์ผ์ ๋ด์ฉ์ ํฌํจํ์ญ์์ค.
๊ฐ์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
{
"guid": "{00000000-0000-0000-ba54-000000000002}",
"acrylicOpacity": 0.75,
"closeOnExit": true,
"colorScheme": "Campbell",
"commandline": "\"%PROGRAMFILES%\\git\\usr\\bin\\bash.exe\" -i -l",
"cursorColor": "#FFFFFF",
"cursorShape": "bar",
"fontFace": "Consolas",
"fontSize": 10,
"historySize": 9001,
"icon": "%PROGRAMFILES%\\Git\\mingw64\\share\\git\\git-for-windows.ico",
"name": "Bash",
"padding": "10, 0",
"snapOnInput": true,
"startingDirectory": "%USERPROFILE%",
"useAcrylic": true
},
์๋์ฐ ํฐ๋ฏธ๋: v1.3.2651.0
ํ๋ด: v2.16.2.windows.1
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์ด๋ฏธ ๋ฐฑ๋ก๊ทธ์ ์์ต๋๋ค :)