์ด ๋ฌธ์ ๋ฅผ ์กฐ์ฌํ๋ ์ฌ๋์ด ์์ต๋๊น? VS Code์ ํตํฉ ํฐ๋ฏธ๋์ ํฌ๋ฌ์ ๋๋ค.
+1
์๋ ํ์ธ์ @martellaj , ์ง๊ธ์ ๋๊ตฌ์๊ฒ๋ ํ ๋น๋์ง ์์์ผ๋ฏ๋ก ์๋ฌด๋ ์กฐ์ฌํ์ง ์์ต๋๋ค.
์ฐ๋ฆฌ๋ ํ์ํ ์๊ฐ์ ์ฐพ๋ ์ฆ์์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ๊ฒ์ ๋๋ค.
๋ฌผ๋ก PR์ ํญ์ ํ์ํฉ๋๋ค ๐.
์ด์ ๋ชจ๋ ์ ์ ์กฐ๊ฑด์ด ์๋ฃ๋์๋ค๊ณ ์๊ฐํฉ๋๋ค.
๊ณง์ด ํญ๋ชฉ์๋ฐ์ ์ ์์ต๋๋ค. ๊ด์ฌ์๋ ์ฌ๋๋ค์ ์ํดํด์ผ โโํ ์ผ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
isWrapped
๋ฅผ ์ฟผ๋ฆฌํ์ฌ ํ์ ์ฐ๊ฒฐํ ๋ ์ค ๋ฐ๊ฟ๋๋ ์ค์ ์๋ณํฉ๋๋ค.MouseZone
๋ฐ MouseZoneManager
๋ฅผ ์์ ํ์ฌ ๋ํ์ ์ง์ํฉ๋๋ค. MouseZone.y
๋ฅผ y1
๋ฐ y2
๋ก ๋ฐ๊พธ๋ ๊ฒ์ด ๊ฐ์ฅ ์ข์ต๋๋ค.๋ํ ๋ฐ์ดํฐ๊ฐ ํ๋ฉด ์ค๋ฅธ์ชฝ์์ ๋ฒ์ด๋ ๋ ๋งํฌ๊ฐ ์๋ํ๋์ง ํ์ธํ๊ณ ์ถ์ต๋๋ค. ์ด๊ฒ์ ์ฌ๋ฌ ์ค ๋งํฌ์ ๋์์ ํด๊ฒฐ๋์ด์ผํฉ๋๋ค.
๋๋ ์ด๊ฒ์ ์ฐ๋ฅด๊ณ ์ถ๋ค. ์ ๋ ์ง๋ 2 ๋ ๋์ ์ฝ๊ฐ์ js๋ฅผ ์ํํ์ผ๋ฉฐ ์ฒซ ๋ฒ์งธ ํ ๋ฆฌํ์คํธ๋ฅผ ๋ฐ๊ธฐ๋ฅผ ๊ณ ๋ํ๊ณ ์์ต๋๋ค. ๋ชจ๋์๊ฒ ๊ด์ฐฎ๋ค๋ฉด ๋ค๊ฐ์ค๋ ์ฃผ๋ง์ ์ด๊ฑธ๋ฐ์ ์ ์์ด์ ๐
๊ผญ @chirgjn . ์์ ์์น์ ๋ํ ํํธ๋ก ์ฌ๋ฌ ์ค์ ๊ฑธ์ณ์์ ์์๋ MouseZone
์ ์ง์ ๋ฒ์๊ฐ ์์ด์ผํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ์ค์ด isWrapped
๋ก ํ์๋์ด ์๋์ง ํ์ธํ๊ณ ํด๋น ์ค์ด ์๋์ง ํ์ธํ์ญ์์ค. ์ ์ฒด ์ค ๋ฐ๊ฟํ๊ณ ์ ์ ํ MouseZone
๋ง๋ญ๋๋ค. ์ด๊ฒ์ ๋๋ถ๋ถ Linkifier.ts ๋ฐ MouseZoneManager.ts์์ ์์
ํ๋ ๊ฒ๊ณผ ๊ด๋ จ๋ฉ๋๋ค.
๊ฐ์ฌํฉ๋๋ค. ์ด๋ฒ ์ฃผ๋ง์ ๐
@chirgjn ์ด๊ฒ์ ์ง์ ์ด ์์ต๋๊น?
@bastichelaar PR์ด ๋์ค์ง ์์ผ๋ฉด ๋ค์์ ์ป๊ณ ์ถ์ ๋ช ๊ฐ์ง ์ผ ์ค ํ๋์ ๋๋ค.
์ด๋ด, ๋ต์ฅ์ด ๋ฆ์ด์ ์ฃ์กํฉ๋๋ค. ์ค๋ PR์ ์ค๋นํ๊ฒ ์ต๋๋ค.
2018 ๋ 2 ์ 27 ์ผ ํ์์ผ ์คํ 8:59 Daniel Imms, [email protected] ์ ๋ค์๊ณผ ๊ฐ์ด ์ผ์ต๋๋ค.
@bastichelaar https://github.com/bastichelaar ๊ทธ๊ฒ์ ์์ ์ค ํ๋์ ๋๋ค
PR์ด ์ ๋ค์ด ์ค๋ฉด ๋ค์์ ๊ฐ๊ณ ์ถ์ ๊ฒ๋ค์ด ์์ต๋๋ค.โ
๋น์ ์ด ์ธ๊ธ ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๊ณ ์์ต๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/xtermjs/xterm.js/issues/24#issuecomment-368916869 ,
๋๋ ์ค๋ ๋ ์์๊ฑฐ
https://github.com/notifications/unsubscribe-auth/ADeQIqmu9RJPm29PJHZe0XU2trHAV8WWks5tZB9wgaJpZM4EKjoM
.
@chirgjn ์ฐธ๊ณ ๋ก ์์ ์ ์์ํ์ผ๋ฉฐ ์๋ง ๋ค์ ์ฃผ ๋๋ 2์ ์๋ฃ ํ ๊ณํ์ ๋๋ค. https://github.com/xtermjs/xterm.js/pull/1303
@Tyriar ์์ ์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค. ๋ณ๊ฒฝ ์ฌํญ์ ํ์ธํ๊ฒ ์ต๋๋ค. ๋ค์์ ๋์์ ๋๋ฆด ์ ์์ต๋๋ค! ๐
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
๋๋ ์ด๊ฒ์ ์ฐ๋ฅด๊ณ ์ถ๋ค. ์ ๋ ์ง๋ 2 ๋ ๋์ ์ฝ๊ฐ์ js๋ฅผ ์ํํ์ผ๋ฉฐ ์ฒซ ๋ฒ์งธ ํ ๋ฆฌํ์คํธ๋ฅผ ๋ฐ๊ธฐ๋ฅผ ๊ณ ๋ํ๊ณ ์์ต๋๋ค. ๋ชจ๋์๊ฒ ๊ด์ฐฎ๋ค๋ฉด ๋ค๊ฐ์ค๋ ์ฃผ๋ง์ ์ด๊ฑธ๋ฐ์ ์ ์์ด์ ๐