我目前正在使用 CodeMirror 在浏览器的文本区域中编辑代码。如果我有超过 20 行代码,它会在右侧添加一个垂直滚动条。但我不需要这个滚动条。相反,我需要编辑器大小垂直增长。
有人可以帮忙吗?
在 CodeMirror 3 中,有一个选项可以禁用滚动条:scrollbarStyle: "null"
从文档中:
滚动条样式:字符串
选择滚动条实现。默认为“native”,显示本机滚动条。核心库还提供了“null”样式,它完全隐藏滚动条。插件可以实现额外的滚动条模型。
将此与以下结合:
- 自动高度:
height: auto
& viewportMargin: Infinity
(例子:http://codemirror.net/demo/resize.html http://codemirror.net/demo/resize.html)
- 绕线:
lineWrapping: true
然后控制父div的高度/宽度效果很好
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)