ajaxorg/ace

how to break line by character

Open

#4,594 opened on Dec 12, 2021

View on GitHub
 (6 comments) (0 reactions) (0 assignees)JavaScript (5,252 forks)batch import
effort/smallfeature-requestgood first issueno-autoclosep2

Repository metrics

Stars
 (26,357 stars)
PR merge metrics
 (Avg merge 29d 17h) (4 merged PRs in 30d)

Description

For CJK markup texts, it's often better to wrap by character instead of word. In CSS, we often use break-allto achieve that. How can we do that in ace editor?

Long text example:

'''2005年格什姆地震'''是[[伊朗標準時間]]2005年11月27日下午13点52分([[协调世界时]]10點22分)发生在[[伊朗]]南部[[格什姆岛]]的一场强烈地震。虽然当地人口稀少,但地震还是造成13人死亡,并使13个村庄受到毁灭性打击。这是该国继2005年2月的[[扎兰德]]地震以来遭受的又一场重大[[地震]],[[震央]]位于[[德黑兰]]以南约1500公里,接近伊朗南部边境。初步测量结果表明地震的[[矩震级]]为6.0级,不过在进一步分析后调低至5.8级。主震后还发生了约400次轻度[[地震序列|余震]],其中36次的矩震级在2.5级以上。地震发生在偏远地区,时间又是中午,所以死亡人数较少。伊朗的救援工作卓有成效,各种抗震资源准备充足,伊朗得以直接开展自救,无需依赖他国和国际组织援助。

Inserting one whitespace would look like

'''2005年格什姆地震'''是[[伊朗標準時間]]2005年11月27日下午13点52分([[协调世界时]]10點22分)发生在[[伊朗]]南部[[格什姆岛]]的一场强烈地震。虽然当地人口稀少,但地震还是造成13人死亡,并使13个村庄受到毁灭性打击。这是该国继2005年2月的[[扎兰德]]地震以来遭受的又一场重大[[地震]],[[震央]]位于[[德黑兰]]以南约1500公里,接近伊朗南部边境。初步测量结果表明地震的[[矩震级]]为6.0级,不过在进一步分析后调低至5.8级。主震后还发生了约400次轻度[[地震序列|余震]],其中36次的矩震级在2.5级以上。地震发生在偏远地区,时间又是中午,所以死亡人数较少。伊朗的救援工作卓有成效,各种抗震资源准备充足,伊朗得以直接开展自救,无需依赖他国和国际组织援助。

Expected rendering

'''2005年格什姆地震'''是[[伊朗標準時間]]2005年11月27日下午13点52分([[协调世界时]]10點22分)发生在[[伊朗]]南部[[格什姆岛]]的一场强烈地震。虽然当地人口稀少,但地震还是造成13人死亡,并使13个村庄受到毁灭性打击。这是该国继2005年2月的[[扎兰德]]地震以来遭受的又一场重大[[地震]],[[震央]]位于[[德黑兰]]以南约 1500公里,接近伊朗南部边境。初步测量结果表明地震的[[矩震级]]为6.0级,不过在进一步分析后调低至5.8级。主震后还发生了约400次轻度[[地震序列|余震]],其中36次的矩震级在2.5级以上。地震发生在偏远地区,时间又是中午,所以死亡人数较少。伊朗的救援工作卓有成效,各种抗震资源准备充足,伊朗得以直接开展自救,无需依赖他国和国际组织援助。

Contributor guide