Есть ли эквивалент 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
Короче: нет.
Дольше: Нет, я ничего не знаю. Но должно быть. Найдите расширения и сообщите об этом.