【问题标题】:How to make VSCode editor stop scrolling past bottom of a file?如何让 VSCode 编辑器停止滚动到文件底部?
【发布时间】:2018-01-26 00:07:15
【问题描述】:

在 VSCode 编辑器中,当你将滚动条拉到文件底部时,你看到的只是一个空白页,因为文本已经向上滚动到文本编辑器窗口的顶部。这使得滚动到底部困难,因为您不能只是将滚动条快速拉到底,而是必须仔细定位光标,以便您仍然可以看到您的代码。

与How to make Visual Studio editor stop scrolling past bottom of a file? 非常相似,但 cmets 指出问题/答案是针对 Visual Studio 的。此答案适用于 macOS 和 Windows 上的 VSCode。

【问题讨论】:

  • 所以你已经看到了一个针对 Visual Studio 的问题,其中有正确的 vscode 答案(30+ 赞成票)并决定复制它而不是添加 vscode 标签?
  • 错误的答案被标记为接受,所以我希望能够再次找到它。只是试图帮助人们找到对我有帮助的答案。如果您不同意,我将删除 Q/A。
  • 在你的 vscode 配置中设置这个:"editor.scrollBeyondLastLine": false 使用 Cmd-comma 访问配置。

标签: windows macos visual-studio-code editor


【解决方案1】:

正确答案见此处:https://stackoverflow.com/a/40588828/1189470

VSCode 中为您指定的功能提供了一个配置选项。要启用它,请转到文件 -> 首选项 -> 用户设置

在 settings.json 中编辑器的右侧,将下面的行粘贴到底部(在右括号之前),保存并关闭。

"editor.scrollBeyondLastLine": false

这将阻止编辑器滚动到最后一行。

【讨论】:

    【解决方案2】:

    这现在显示为一个简单的复选框,在 File/Apple -> Preferences 中标记为“Editor: Scroll Beyond Last Line”。

    【讨论】:

      【解决方案3】:

      如果只是为了便于阅读,您希望文件底部有一些空间 - 可配置的数量 - 从 v1.43 开始尝试此设置:

      editor.padding.bottom 以像素为单位

      编辑器> 填充:底部

      控制编辑器底部边缘与 最后一行。

      和/或

      editor.padding.top // 但这不是粘性,因为您可以滚动到填充顶部并且它消失了。它不会留下来。

      【讨论】:

      • 这正是我想要的,因为我想滚动到底部,而不是整页/全屏(我已将 editor.padding.bottom 设置为 400)。
      猜你喜欢
      • 2010-12-17
      • 2011-01-12
      • 1970-01-01
      • 2023-03-21
      • 2018-03-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多