Visual Studio - прокрутка и перемещение курсора

В качестве предисловия я использую ViEmu, хотя я не думаю, что это повлияет на что-либо. Я просто хотел бы прокрутить вверх в текстовом редакторе вместе с перемещением курсора в соответствующую позицию экрана.

Например, если мой текстовый редактор отображает 100 строк видимого кода (1 - 100) и мой курсор находится на строке 20, когда я прокручиваю вниз до следующих видимых 100 строк (101 -200), я бы хотел, чтобы курсор был на 120.

Используя команду VS Edit.ScrollDown прокручивает код должным образом, но оставляет курсор на строке 20 вместо перемещения его на 120. Есть ли другая команда для использования или какой-либо способ изменить это поведение?

1 ответ

Решение

Как отмечалось в вопросе, вы, похоже, хотите переназначить страницу вниз на другую клавишу (из-за ограниченной клавиатуры).

Чтобы определить, какой команде назначена клавиша, откройте диалоговое окно настройки клавиатуры и введите текущий ключ в текстовое поле короткой клавиши, а затем посмотрите, на что он назначен в данный момент.

К сожалению, это не работает для страницы вниз (контрольная страница вниз работает, но здесь это не помогает).

Ввод "страницы" в командный фильтр делает: Edit.PageDown отображается на страницу вниз в текстовом редакторе. Сопоставьте эту команду с другим ярлыком.

Другие вопросы по тегам