如何让VSCode编辑器停止滚动文件的底部?

dmo*_*row 25 macos editor visual-studio-code

在VSCode 编辑器中,当您将滚动条向下拉到文件的底部时,您看到的只是一个空白页,因为文本已向上滚过文本编辑器窗口的顶部.这使得滚动到底部很困难,因为您不能一直快速拉动滚动条,但必须小心地定位光标,这样您仍然可以看到您的代码.

如何使Visual Studio编辑器停止滚动文件底部非常相似但是评论指出问题/答案是针对Visual Studio的.这个答案适用于MacOS上的VSCode.

dmo*_*row 43

这里可以看到正确的答案:https://stackoverflow.com/a/40588828/1189470

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

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

"editor.scrollBeyondLastLine": false

这将阻止编辑器滚动到最后一行之外.


joe*_*joe 19

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


Mar*_*ark 7

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

editor.padding.bottom 以像素为单位

编辑器> 填充:底部

控制编辑器底部边缘和最后一行之间的空间量。

和/或

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