如何实现编辑器中越过文件顶部向上滚动?类似滚动超出文件底部的效果
解决方案
方案1:启用原生滚动超出顶部配置(推荐)
VSCode 1.85及以上版本已原生支持和「滚动超出底部」完全一致的顶部超出滚动效果,直接在settings.json中添加如下配置即可:
"editor.scrollBeyondTop": true
开启后即可自由向上拖动滚动越过文件首行,滚动逻辑和底部超出完全一致,没有固定padding的数值限制,也不会修改文件本身内容,适配所有屏幕尺寸。
方案2:扩展padding上限(适配旧版本VSCode)
如果使用的是1.85以下不支持scrollBeyondTop的旧版本,可以通过修改配置突破editor.padding.top的1000数值上限:
- 打开VSCode设置,搜索
window.titleBarStyle,将值修改为custom - 重启VSCode后即可将
editor.padding.top的数值设置到1000以上,可根据你的竖屏高度调整到合适值即可。
内容的提问来源于stack exchange,提问作者Jorn
相关产品推荐
相关产品推荐

