关于 Ace 编辑器的自适应高度

2014 年 6 月 16 日
 Livid
有没有可能让 Ace 编辑器在打开了自适应高度这个功能的同时,还设定一个起始的高度?

目前发现如果用 maxLines 的方式打开了自适应高度的话,就只会显示成这样一行的了:

11363 次点击
所在节点    Ace
6 条回复
yafeilee
2014 年 6 月 16 日
去年用过它, 没有直接的办法, 不过有个思路, 通过 js 触发事件, 然后随时调 ace 的 api 调整.
jsonline
2014 年 6 月 16 日
可以考虑下CodeMirror吧,我感觉ACE不好用。文档也没有CM清晰
em70
2014 年 6 月 16 日
判断内容长度,添加一定数量的空行
breeswish
2014 年 7 月 22 日
测试发现ACE支持 minLines,也可以css中指定 min-height。
另外,务必加上 editor.setAutoScrollEditorIntoView(true) ,否则会有一些滚动方面的问题
Livid
2014 年 7 月 25 日
@jsonline 感谢推荐。

ACE 在我这里有中文显示上的问题(感觉字间距略大),CodeMirror 的字间距是正常的。
jsonline
2014 年 7 月 25 日
@Livid 不谢~ 之前我在做一个编辑器的时候被 ACE 搞得烦死,这种奇怪的问题。换 CM 后就很顺畅了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/117857

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX