Есть ли эквивалент Visual Studio Vrol scrolloff или Emacs scroll-margin?

Есть ли стандартная опция, встроенная в Visual Studio, чтобы действовать как Vim scrolloff опция или Emacs scroll-margin вариант?

Цель Visual Studio всегда показывать не менее x строк выше и ниже текущей точки.

Ответы

Ответ 1

Если вы держите управление, когда используете клавишу со стрелкой вверх/вниз, он будет прокручивать текст вверх/вниз, не перемещая курсор.

Кроме того, существует команда Edit.ScrollLineCenter, которую вы можете искать в разделе tools/options/environment/keyboard и назначать ей горячую клавишу.

Ответ 2

Я знаю только о функции "Сплит-просмотр" в Visual Studio

Как и в http://msdn.microsoft.com/en-us/library/z01zks9a(v=vs.71).aspx, он говорит:

Разделение представления

Редактор кода может разделить на две отдельные части для упрощение редактирования.

Чтобы разбить панель

  • Щелкните разделительную панель (расположенную над полосой прокрутки).
  • Перетащите разделительную панель вниз.
  • Чтобы вернуться к одной панели, дважды щелкните разделительную панель, разделяющую две панели.

В новой панели содержится то же самое документ и любые внесенные в него изменения отражаются в другой панели как поскольку эта панель отображает место в документе.

Вы можете дополнительно открыть файл в новом окне (Меню Window > New Window) и прикрепить его к исходному окну, чтобы просмотреть дополнительные разные части этого файла одновременно, как в http://msdn.microsoft.com/en-us/library/z4y0hsax(v=VS.90).aspx

Tiling Document Windows

Если вы хотите одновременно просматривать несколько документов одновременно при редактировании кода, вы можете разбивать окна документа.

Чтобы разбивать окна документа

Если среда IDE запущена в режиме с вкладками, выберите вкладку и перетащите ее ниже или выше текущей плитки документа. Появится прямоугольный контур в месте, где будет размещаться новая плитка документа.

Некоторые скриншоты для обеих опций: http://www.kevinwilliampang.com/2008/08/19/visual-studio-tip-split-views/

Update:

Помогает ли вам перемещаться с помощью Ctrl + /Ctrl + внутри окна редактора?

Ответ 3

Короче: нет.

Дольше: Нет, я ничего не знаю. Но должно быть. Найдите расширения и сообщите об этом.