У програмі Eclipse вибір лінії та натискання Alt+ ↑/ ↓перемістить лінію вгору та вниз, швидкий спосіб уникнути копіювання та вставлення. Чи є еквівалент у Visual Studio?
У програмі Eclipse вибір лінії та натискання Alt+ ↑/ ↓перемістить лінію вгору та вниз, швидкий спосіб уникнути копіювання та вставлення. Чи є еквівалент у Visual Studio?
Відповіді:
У Visual Studio 2013 та пізніших версіях ця функція вбудована. ALT + Вгору / Вниз вниз перемістить лінію вгору або вниз.
Якщо вам потрібна ця функціональність у VS2012 (працює і з VS2010), подивіться на MoveLine Visual Studio Extension або набір продуктивних електроінструментів .
ReSharper - х Ctrl+ Shift+ Alt+ ↑/ ↓/ ←/ →є ще більш потужним - коли на початок рядка, вона буде рухатися всю лінію, але також може бути використаний для переміщення цілих методів, змінити порядок параметрів і т.д.
using
оператор зверху файлу на кілька рядків вниз, щоб бути всередині namespace
декларації. Коли рядок, що містить знак, using
знаходиться в рядку під namespace
декларацією, R # об'єднає їх, і наступний виклик <kbd> Ctrl </kbd> + <kbd> Shift </kbd> + <kbd> Alt </kbd> + <kbd> & darr; </kbd> перемістить namespace
і using
рядок, і рядок до кінця колишнього namespace
блоку коду.
Зараз це працює з Visual Studio 2013 так само, як і в Eclipse.
Для мене в Visual Studio 2019 він за замовчуванням закритий.
Для його відкриття:
Інструменти -> Опції -> Клавіатура, потім виберіть « Правка ». А інший - Edit.MoveSelectedLinesDown , натисніть на введення "Натисніть клавіші швидкого доступу" і натисніть Alt + Down (або все, що вам потрібно).
У Visual Studio 2013 та новіших версіях ви можете переміщати лінії вгору та вниз за допомогою Alt+ ↑/ Alt+↓ . На жаль, це не коригує відступ, якщо ви переходите між блоками, на сьогоднішній день лише ReSharper (і всі інші IDE від Jetbrains, включаючи Rider) можуть допомогти вам у цьому.
Для переміщення цілих блоків коду можна перемістити курсор на його голову і натиснути Ctrl+ mдвічі швидко, щоб згорнути його, а потім скористатися командою вище, щоб перемістити його.
Ось акуратне посилання на всі комбінації клавіш за замовчуванням у різних версіях Visual Studio.