scrollwrap为relative定位，让里面的组件基于他定位
scroll height和编辑器height一样。代码区显示的行数多增加两行
滚动时，当前的高亮行也需要重新定位
滚动时，marker需要重新定位
scroller滚动时触发scroll事件，此时内部一些组件可以更新自身的位置