Продвинутый текстовый редактор

Vertical multiline select

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

Visual Studio (и многие другие)CLion (при выбранном Windows keymap)CLion (при выбранном Visual Studio keymap)

ALT + SHIFT + [MOVE MOUSE]

CTRL + ALT + SHIFT + [MOVE MOUSE]

ALT + SHIFT + [MOVE MOUSE]

Пример использования представлен ниже

Sticky Scroll

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

В Visual Studio 2022 17.5 внедрили Sticky Scroll, который предоставляет непосредственный контекст кода, с которым ведётся работа – отображает вложенные текущие области во время прокрутки в верхней части редактора.

Изначально данный режим отключен. В настройках среды разработки можно выбрать отображаемый уровень вложенности.

Панель навигации (выпадающие списки в верхней части окна кода) можно использовать для перехода к коду, выбрав необходимый элемент: проект (красное выделение), пользовательский тип данных (зелёное выделение), функцию (синией выделение).

Last updated