HTML ๋ชจ๋์์ ํ ์คํธ๋ฅผ ํธ์งํ๊ณ ํ ์คํธ ์ค ๋ฐ๊ฟ์ ์ค์ ํ๋ฉด ํ ์คํธ๊ฐ ์ค ๋ฐ๊ฟ๋์ง๋ง ์ผ์ชฝ ๊ฐ์ฅ์๋ฆฌ ์ฌ๋ฐฑ์ผ๋ก ์ค ๋ฐ๊ฟ๋์ง ์๊ณ ๋ค์ฌ์ฐ๊ธฐ๋ก ์ค ๋ฐ๊ฟ๋ฉ๋๋ค.
ํด๋น ๋์์ ๋นํ์ฑํํ ์ ์๋ ๋ฐฉ๋ฒ์ด ์์ต๋๊น? ํ ์คํธ ์ค ๋ฐ๊ฟ์ด '์ ์'์ผ๋ก ๋์ํ๊ณ ์ผ์ชฝ์ผ๋ก ์ค ๋ฐ๊ฟ๋๋๋ก ํ๊ณ ์ถ์ต๋๋ค.
์ค์์น๋ก ๊ฐ๋ฅํ๊ฐ์? ๊ทธ๋ ์ง ์์ ๊ฒฝ์ฐ ์ด๋ฅผ ์ํด ์ด๋ค ์ฝ๋๋ฅผ ์กฐ์ ํด์ผ ํฉ๋๊น? ํ์ ์ฌ์ฉ์ ์ง์ ๋ชจ๋๋ฅผ ์ฌ์ฉํ๊ณ ์์ผ๋ฏ๋ก ์ฝ๋ ๋ณ๊ฒฝ์ ์ด์จ๋ ๊ฒฉ๋ฆฌ๋ฉ๋๋ค.
editor.session.setOption("indentedSoftWrap", false)
๋ก ๋นํ์ฑํํ ์ ์์ต๋๋ค.
์๋ง๋ ์ฐ๋ฆฌ๋ ์ด๋ค ๊ฒฝ์ฐ์๋ ๋์ ๊ฒฐ๊ณผ๋ฅผ ์์ฑํ๋ ๊ฒ์ฒ๋ผ ๋ณด์ด๊ธฐ ๋๋ฌธ์ ๊ธฐ๋ณธ์ ์ผ๋ก indentedSoftWrap์ ๊บผ์ผ ํฉ๋๋ค(์: c9.io ์ฑํ
์ ์ข์ ์ฌ๋ฌ ์ค ํ
์คํธ ์์)
์ ๋ง ๊ทธ๋ฐ๊ฐ์, ์๋๋ฉด ์ด ์ค์ ์ด ๋ฌด์ธ๊ฐ๋ฅผ ์ ๋ ฅํ๊ฑฐ๋ ์ฐฝ ํฌ๊ธฐ๋ฅผ ์กฐ์ ํ ํ์๋ง ์ ์ฉ๋ฉ๋๊น?
ํธ์ง๊ธฐ๊ฐ ๋ง์ดํธํ ๋ ๋ชจ๋ ๊ฒ์ด ์ฌ์ ํ ๋ค์ฌ์ฐ๊ธฐ๋ฉ๋๋ค.
@fiws https://github.com/ajaxorg/ace/pull/3641 ๋ณด๊ณ ํด ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ๋ณด๊ธฐ๊ฐ ์๋์ผ๋ก ์ ๋ฐ์ดํธ๋์ง ์๋ ๋ฌธ์ ๋ฅผ ์์ ํฉ๋๋ค.
@nightwing ๊ทธ๋ฐ ๋ฐ๋งค ์ผ์ ์ด ์๋์? ์ด์ ๋ํ ์ถ์ ํ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ ๊ฑฐํ๊ณ ์ถ์ต๋๋ค. (๋ถ๋ด์์ด)
@fivs - ํ์ํ ๊ฒฝ์ฐ ์ฝ๋์์ ์ฐฝ ํฌ๊ธฐ๋ฅผ ๊ฐ์ ๋ก ์กฐ์ ํ ์ ์์ต๋๋ค.
editor.resize(true); //force a redraw
์ด ์์ ์ ์ ๋๋ก ์ํํ๋ ค๋ฉด ๋ช ๊ฐ์ง ์ค์ ์ด ํ์ํ ๊ฒ ๊ฐ์ต๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
editor.session.setOption("indentedSoftWrap", false)
๋ก ๋นํ์ฑํํ ์ ์์ต๋๋ค.์๋ง๋ ์ฐ๋ฆฌ๋ ์ด๋ค ๊ฒฝ์ฐ์๋ ๋์ ๊ฒฐ๊ณผ๋ฅผ ์์ฑํ๋ ๊ฒ์ฒ๋ผ ๋ณด์ด๊ธฐ ๋๋ฌธ์ ๊ธฐ๋ณธ์ ์ผ๋ก indentedSoftWrap์ ๊บผ์ผ ํฉ๋๋ค(์: c9.io ์ฑํ ์ ์ข์ ์ฌ๋ฌ ์ค ํ ์คํธ ์์)