You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Sublime 3如何设置scroll_past_end滚动超出文末的最大行数

Sublime 3自定义滚动超出文末行数设置方法

Sublime 3原生的scroll_past_end配置仅支持布尔值:

  • 设为"scroll_past_end": false时,滚动到底部后最后一行会贴在窗口底部,无法继续下滚
  • 设为"scroll_past_end": true时,滚动到底部后可以下滚一整个窗口高度的空白,最后一行会贴在窗口顶部

如果要实现你需要的「最后一行保持在窗口中间」的效果,可通过安装Scroll Offset插件实现,操作步骤如下:

  1. 按下快捷键Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(Mac)唤起命令面板,输入Install Package后回车
  2. 搜索Scroll Offset插件,点击完成安装
  3. 依次点击顶部菜单栏 Preferences > Package Settings > Scroll Offset > Settings 打开配置页
  4. 在右侧用户配置栏中添加如下内容,调整数值即可自定义文末留出的空白行数:
{
    // 底部滚动偏移行数,可根据自身窗口高度调整,例如窗口共30行的话设为15即可让最后一行居中
    "bottom": 15
}

如果你升级到Sublime Text 4及以上版本,原生支持直接设置该参数:打开Preferences > Settings,在用户配置中添加"scroll_past_end": 0.5即可,参数值为窗口高度的比例,设为0.5时刚好会在文末留出半个窗口的空白,实现最后一行居中的效果。


内容的提问来源于stack exchange,提问作者mightbesimon

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 22:57:03