【问题标题】:Sublime Text 3 - Scroll Only Until the Last LineSublime Text 3 - 只滚动到最后一行
【发布时间】:2017-10-26 06:46:10
【问题描述】:

每当我将文件一直滚动到文本文件的底部时,它都会滚动到最后一行之外,最后我会看到一个空白屏幕。
然后,要查看最后几行文本,我必须向上滚动一点,而在巨大的日志文件中,它通常会滚动太多。

我举个例子。
当我一直向下滚动时,这是我希望看到的:

560 lorem ipsum
561 lorem ipsum
562 lorem ipsum
563 lorem ipsum
564 lorem ipsum
565 lorem ipsum
566 lorem ipsum
567 em> lorem ipsum
568 lorem ipsum
569 lorem ipsum
570 lorem ipsum

但我看到的是:

 









我知道我可以使用 Ctrl+End。但我想知道的是,是否有办法改变过度滚动 50 多行的烦人行为。

【问题讨论】:

    标签: sublimetext3 sublimetext


    【解决方案1】:

    有一个设置可以控制这一点,除了在 MacOS 上,它默认是打开的,默认情况下它是禁用的:

    // Set to false to disable scrolling past the end of the buffer.
    // On OS X, this value is overridden in the platform specific settings, so
    // you'll need to place this line in your user settings to override it.
    "scroll_past_end": true,
    

    您可以从菜单中选择Preferences > Settings 并将设置设置为false 以禁用此行为。

    【讨论】:

    • 你知道是否有可能确定一个人可以滚动多少行或多少行
    • 当设置打开时(如上),当文件的最后一行到达view的顶部时滚动停止,所以数量取决于一次可见的行数在您的布局中。从插件中,您可以执行view.viewport_extent()[1] / view.line_height() 来确定在任何给定时间点视图中有多少行可见,如果这就是您的意思。从该数字中减去1 将告诉您可以滚动过去多少行。请注意,小数行是可能的(即,一行被部分卷入或卷出)。
    猜你喜欢
    • 1970-01-01
    • 2015-04-29
    • 1970-01-01
    • 1970-01-01
    • 2017-06-24
    • 2014-09-20
    • 1970-01-01
    • 2023-03-19
    • 1970-01-01
    相关资源
    最近更新 更多