如何让 VSCode 编辑器停止滚动到文件底部?
Posted
技术标签:
【中文标题】如何让 VSCode 编辑器停止滚动到文件底部?【英文标题】:How to make VSCode editor stop scrolling past bottom of a file? 【发布时间】: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 标签? How to make Visual Studio editor stop scrolling past bottom of a file?的可能重复 错误的答案被标记为接受,所以我希望能够再次找到它。只是试图帮助人们找到对我有帮助的答案。如果您不同意,我将删除 Q/A。 在你的 vscode 配置中设置这个:"editor.scrollBeyondLastLine": false
使用 Cmd-comma 访问配置。
【参考方案1】:
正确答案见此处:https://***.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)。以上是关于如何让 VSCode 编辑器停止滚动到文件底部?的主要内容,如果未能解决你的问题,请参考以下文章