Ace: mode-html ๋ฐ ํŒŒ์ƒ ๋ชจ๋“œ์—์„œ ๋“ค์—ฌ์“ฐ๊ธฐ ๋ž˜ํ•‘์„ ๋น„ํ™œ์„ฑํ™”ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๊นŒ?

์— ๋งŒ๋“  2015๋…„ 07์›” 14์ผ  ยท  5์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: ajaxorg/ace

HTML ๋ชจ๋“œ์—์„œ ํ…์ŠคํŠธ๋ฅผ ํŽธ์ง‘ํ•˜๊ณ  ํ…์ŠคํŠธ ์ค„ ๋ฐ”๊ฟˆ์„ ์„ค์ •ํ•˜๋ฉด ํ…์ŠคํŠธ๊ฐ€ ์ค„ ๋ฐ”๊ฟˆ๋˜์ง€๋งŒ ์™ผ์ชฝ ๊ฐ€์žฅ์ž๋ฆฌ ์—ฌ๋ฐฑ์œผ๋กœ ์ค„ ๋ฐ”๊ฟˆ๋˜์ง€ ์•Š๊ณ  ๋“ค์—ฌ์“ฐ๊ธฐ๋กœ ์ค„ ๋ฐ”๊ฟˆ๋ฉ๋‹ˆ๋‹ค.

ํ•ด๋‹น ๋™์ž‘์„ ๋น„ํ™œ์„ฑํ™”ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๊นŒ? ํ…์ŠคํŠธ ์ค„ ๋ฐ”๊ฟˆ์ด '์ •์ƒ'์œผ๋กœ ๋™์ž‘ํ•˜๊ณ  ์™ผ์ชฝ์œผ๋กœ ์ค„ ๋ฐ”๊ฟˆ๋˜๋„๋ก ํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

์Šค์œ„์น˜๋กœ ๊ฐ€๋Šฅํ•œ๊ฐ€์š”? ๊ทธ๋ ‡์ง€ ์•Š์€ ๊ฒฝ์šฐ ์ด๋ฅผ ์œ„ํ•ด ์–ด๋–ค ์ฝ”๋“œ๋ฅผ ์กฐ์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๊นŒ? ํŒŒ์ƒ ์‚ฌ์šฉ์ž ์ง€์ • ๋ชจ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์œผ๋ฏ€๋กœ ์ฝ”๋“œ ๋ณ€๊ฒฝ์€ ์–ด์จŒ๋“  ๊ฒฉ๋ฆฌ๋ฉ๋‹ˆ๋‹ค.

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

editor.session.setOption("indentedSoftWrap", false) ๋กœ ๋น„ํ™œ์„ฑํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์•„๋งˆ๋„ ์šฐ๋ฆฌ๋Š” ์–ด๋–ค ๊ฒฝ์šฐ์—๋Š” ๋‚˜์œ ๊ฒฐ๊ณผ๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด๊ธฐ ๋•Œ๋ฌธ์— ๊ธฐ๋ณธ์ ์œผ๋กœ indentedSoftWrap์„ ๊บผ์•ผ ํ•ฉ๋‹ˆ๋‹ค(์˜ˆ: c9.io ์ฑ„ํŒ…์˜ ์ข์€ ์—ฌ๋Ÿฌ ์ค„ ํ…์ŠคํŠธ ์ƒ์ž)

๋ชจ๋“  5 ๋Œ“๊ธ€

editor.session.setOption("indentedSoftWrap", false) ๋กœ ๋น„ํ™œ์„ฑํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์•„๋งˆ๋„ ์šฐ๋ฆฌ๋Š” ์–ด๋–ค ๊ฒฝ์šฐ์—๋Š” ๋‚˜์œ ๊ฒฐ๊ณผ๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด๊ธฐ ๋•Œ๋ฌธ์— ๊ธฐ๋ณธ์ ์œผ๋กœ indentedSoftWrap์„ ๊บผ์•ผ ํ•ฉ๋‹ˆ๋‹ค(์˜ˆ: c9.io ์ฑ„ํŒ…์˜ ์ข์€ ์—ฌ๋Ÿฌ ์ค„ ํ…์ŠคํŠธ ์ƒ์ž)

์ €๋งŒ ๊ทธ๋Ÿฐ๊ฐ€์š”, ์•„๋‹ˆ๋ฉด ์ด ์„ค์ •์ด ๋ฌด์–ธ๊ฐ€๋ฅผ ์ž…๋ ฅํ•˜๊ฑฐ๋‚˜ ์ฐฝ ํฌ๊ธฐ๋ฅผ ์กฐ์ •ํ•œ ํ›„์—๋งŒ ์ ์šฉ๋ฉ๋‹ˆ๊นŒ?

ํŽธ์ง‘๊ธฐ๊ฐ€ ๋งˆ์šดํŠธํ•  ๋•Œ ๋ชจ๋“  ๊ฒƒ์ด ์—ฌ์ „ํžˆ ๋“ค์—ฌ์“ฐ๊ธฐ๋ฉ๋‹ˆ๋‹ค.

@fiws https://github.com/ajaxorg/ace/pull/3641 ๋ณด๊ณ ํ•ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ๋ณด๊ธฐ๊ฐ€ ์ž๋™์œผ๋กœ ์—…๋ฐ์ดํŠธ๋˜์ง€ ์•Š๋Š” ๋ฌธ์ œ๋ฅผ ์ˆ˜์ •ํ•ฉ๋‹ˆ๋‹ค.

@nightwing ๊ทธ๋Ÿฐ ๋ฐœ๋งค ์ผ์ •์ด ์žˆ๋‚˜์š”? ์ด์— ๋Œ€ํ•œ ์ถ”์•…ํ•œ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์„ ์ œ๊ฑฐํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. (๋ถ€๋‹ด์—†์ด)

@fivs - ํ•„์š”ํ•œ ๊ฒฝ์šฐ ์ฝ”๋“œ์—์„œ ์ฐฝ ํฌ๊ธฐ๋ฅผ ๊ฐ•์ œ๋กœ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

editor.resize(true); //force a redraw 

์ด ์ž‘์—…์„ ์ œ๋Œ€๋กœ ์ˆ˜ํ–‰ํ•˜๋ ค๋ฉด ๋ช‡ ๊ฐ€์ง€ ์„ค์ •์ด ํ•„์š”ํ•œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰