如何修复Sublime Text 4打开任意文件时首行被半行滚动遮挡的问题
Sublime Text 4 文件首行被遮挡解决方案
- 手动指定固定行高。打开Sublime Text的「偏好设置」→「设置」,在右侧用户配置文件中添加如下配置,你使用10号Menlo字体可优先尝试1.151.2的数值,也可根据实际显示效果在1.11.3范围内微调:
"line_height": 1.2
该配置可以解决字体自动行高计算偏差导致的视口初始滚动偏移问题。
- 调整UI缩放参数。如果之前修改过
ui_scale或dpi_scale配置,请优先将数值调整为整数(如1、2),非整数缩放容易引发界面元素渲染错位,导致内容区域顶边偏移。 - 排查第三方主题与插件影响。先切换为Sublime自带的Default或Adaptive主题,若切换后问题消失,说明你正在使用的第三方主题未适配ST4的界面边距规则,可以更换适配ST4的主题版本,或在主题配置文件中修改内容区域的顶部边距参数。另外可临时禁用所有滚动控制类插件,排除插件修改默认滚动逻辑的可能。
注:你此前调整的caret_extra_top、caret_extra_bottom属于光标上下边距配置,line_padding_top、line_padding_bottom属于单行内容的上下内边距配置,两者都不会影响文件打开时的初始滚动位置,因此调整无效属于正常情况。
内容的提问来源于stack exchange,提问作者Avinash
相关产品推荐
相关产品推荐

