所以我使用Ace Editor构建了一个包含多个编码编辑器的页面。每个编辑器都在自己的列中。但是,如果编辑器中的代码的宽度大于其父div /容器的宽度,则需要在内部水平滚动。
我想找到每个编辑器的宽度(如果可能的话,以vw
为单位),以便自动调整每列的宽度,从而使整个代码片段可见而无需水平滚动。
我使用以下方法垂直解决了这个问题:
editor.setOptions({
maxLines: editor.session.getLength()
})
但我在Ace的API中找不到相应的功能。