是否有Visual Studio相当于Vim scrolloff或Emacs滚动边距?

Ric*_*ich 15 cursor visual-studio

Visual Studio中是否内置了标准选项,以便像Vim scrolloff选项Emacs scroll-margin选项一样工作

目标是Visual Studio始终在当前点的上方和下方显示至少x行.

ole*_*hri 1

我只知道 Visual Studio 中的“拆分视图”功能

正如http://msdn.microsoft.com/en-us/library/z01zks9a(v=vs.71).aspx中所示:

分割视图

代码编辑器可以分为两个单独的部分,以便于编辑。

分割窗格

  1. 单击分隔栏(位于滚动条上方)。
  2. 向下拖动分隔栏。
  3. 要返回单个窗格,请双击分隔两个窗格的分隔栏。

新窗格包含相同的文档,只要其他窗格显示文档中的相同位置,对其所做的任何更改都会反映在该窗格中。

Window您还可以在新窗口(菜单> )中打开文件New Window,并将其停靠在原始窗口旁边,以同时查看该文件的其他不同部分,如http://msdn.microsoft.com/en-us/library/z4y0hsax中所示(v=VS.90).aspx

平铺文档窗口

如果您想在编辑代码时一次查看多个文档,可以平铺文档窗口。

平铺文档窗口

如果 IDE 在选项卡式文档模式下运行,请选择一个选项卡并将其拖动到当前文档磁贴的下方或上方。将放置新文档图块的位置会出现一个矩形轮廓。

两个选项的一些屏幕截图:http://www.kevinwilliampang.com/2008/08/19/visual-studio-tip-split-views/

更新:

在编辑器窗口中使用Ctrl+ / Ctrl+进行导航对您有帮助吗?