如何使Visual Studio编辑器停止滚动文件的底部?

Edw*_*uay 68 editor visual-studio

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

我怎么能这样做,就像在NotePad中,当我将滚动条向下拉到文件的底部时,我看到文件的底部?

Dan*_*ash 197

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

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

"editor.scrollBeyondLastLine": false
Run Code Online (Sandbox Code Playgroud)

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

  • 要清楚,这个答案适用于VSCode. (17认同)
  • 这个问题是关于Visual Studio编辑器的.VSCode是一个不同的应用程序. (11认同)
  • 这是一个很好的答案,但它回答了不同的问题.答案与VS Code而不是Visual Studio有关.有人必须管理. (7认同)
  • 我正是需要这个,因为 VSCode 中的这种行为让我发疯。谢谢你,@丹尼·阿卡什 (2认同)

Kon*_*man 8

如果您愿意使用键盘,按下Ctrl+End将实现您想要的.

  • 是的,我注意到:有些编辑器(VisualStudio,PSPad)显示文本下方的空白页面,而其他编辑器显示文件底部的文本(NotePad,EditPad,NotePad ++),这很奇怪.那些用户体验设计师在为那些显示空白页面的编辑者思考的是什么? (7认同)
  • 我认为这个想法是让您接受任何文本行并将其放在编辑器窗口的顶部。 (3认同)

Dak*_*hah 6

在 VS Code 中,按command+ ,,然后搜索“Scroll Beyond Last Line”并取消选中它