Ответ 1
Для Visual Studio Ctrl + - бесценен (переход в последнюю позицию).
Я начинаю чувствовать, что нужно быстро запускать код с помощью сочетаний клавиш, чтобы быстрее прибыть, где я хочу внести какие-либо изменения (избегая использования мыши или длинных времен , ←, → и ↓).
Я уже использую:
Home - первая позиция в текущей строке
End - последняя позиция в текущей строке
Ctrl + Home - первая строка всего кода
Ctrl + End - последняя строка всего кода
Page Up - такое же вертикальное положение, один экран выше
Page Down - такое же вертикальное положение, на одном экране ниже
Ctrl + Page Up - первая строка на текущем экране
Ctrl + Page Down - последняя строка на текущем экране
Ctrl + ←/→ - пропустить слово за слово
Что у вас есть?
Я использую Visual Studio. (но я открыт для любого ответа, поскольку я, возможно, могу использовать других в ближайшее время)
obs: Я просматривал stackoverflow и не нашел приятного вопроса с этим контентом, а также список поиска кода клавиатуры. Если он повторится, я сожалею, что не нашел его, я здесь, в моих лучших намерениях.
Этот вопрос НЕ о каких-либо ярлыках, а не только о визуальной студии, о запуске кода с ярлыками.
Ответы, которые соответствуют данному вопросу:
Ctrl + - - переход к последней позиции курсора
Ctrl + Shift + - - переход к следующей позиции курсора
Ctrl + F3 - Переход к следующему значению слова curson в
Shift + F3 - То же, что и выше, назад.
F12 - переходит к определению метода/переменной, курсор находится в
Ctrl + ] - Переход к согласованию и выбор
Я буду рекламировать больше, поскольку есть ответы.
Для Visual Studio Ctrl + - бесценен (переход в последнюю позицию).
Ctrl + F3, чтобы найти следующее вхождение любого слова, в котором находится ваш курсор. Поэтому, если вы нажали на первый экземпляр слова "появление" в моем сообщении и нажали Ctrl + F3, он перенесет вас во второй.
Я использую много ярлыков для клавиш в Visual Studio, а также много навигации по меню Alt-key.
Ctrl/Shift F3 для повторного поиска, поиска назад
Ctrl F3 для поиска текущего слова.
F12, чтобы перейти к определению текущего слова.
Ctrl F, чтобы открыть окно поиска
Ctrl ], чтобы перейти к соответствующей скобе
Shift Ctrl ], чтобы перейти к соответствующей фигурной скобе и выбрать
Я также считаю, что я использую ключ ALT для навигации по меню. Поскольку вы можете видеть подчеркивания, это позволяет легко учиться. Пример: ALT - E F I (Edit/Find and Replace/Find in Files) позволяет найти файлы. ALT - L затем переместится в область обзора. 3 клавиши со стрелками переходят к Find in Solution, или 4 принимает его в Find in Project.
Там также ярлыки закладки- Ctrl K K для переключения закладки, Ctrl K L, чтобы удалить их все, Ctrl K N для следующего и Ctrl K P для предыдущего.
Некоторые из людей, с которыми я работаю, действительно похожи на регионы, но я этого не делаю, поэтому Ctrl M L открывает все регионы вверх. Однако мне нравится использовать Ctrl M M, чтобы свернуть раздел кода. Очень удобно свернуть текущий метод, выбрать свернутый метод и скопировать все это в буфер обмена. Ctrl M O скроет все до определений, что иногда приятно.
Alt + Up Arrow и Alt + Down Arrow - потрясающие команды. Они перемещают линии вверх и вниз. Сохраняет тонну нажатий клавиш, и вам не нужно закрывать буфер обмена. Он даже работает для многострочных выборов.
Alt + Shift + Arrow key позволяет сделать выбор блока. То, что многие не знают, если у вас есть выбор вертикального блока (с нулевой шириной) и типом, он будет вводить все строки одновременно. Очень полезно.
Если вы хотите заполнить несколько строк одним и тем же, вы можете поместить их в буфер обмена, сделать выбор вертикального блока по нескольким строкам и вставить все строки одновременно. Это также может работать для добавления к нескольким строкам сразу, вставляя в выделение, которое находится справа от существующего текста.
Ctrl+Del удаляет следующее слово. Однако, если после курсора пробел, он удаляет все пространство. Обычно то, что вы хотите, когда у вас есть курсор в нужном месте, а текст выключен вправо и что следующее слово нужно потянуть к курсору.
Ctrl+Backspace удаляет предыдущее слово. Не особенно полезно, но это хороший недоиспользуемый ярлык. Я вижу, что люди все время месили обратно.
Хотя это не строго комбинация клавиш, если вы держите Alt и щелкните где-нибудь в текстовом редакторе, это заставит курсор быть там. Если вы наберете его, он автоматически разместит пробелы или вкладки соответствующим образом, чтобы текст был там.
F12= Перейти к определению курсора метода/переменной. Хорошо работает в сочетании с Heinzi Ctrl + - ответом для определения определения метода, а затем быстро возвращайтесь туда, где вы его использовали.
В Visual Studio, но используя множество ярлыков ReSharper. Несколько, что я использую кучи:
Ctrl + N - Перейдите к типу
Ctrl + Shift + N - Перейти к файлу
Ctrl + Shift + Alt + N - Перейти к символу
Ctrl + F12 - Перейдите к методу (в текущем файле)
Ctrl + B (или Ctrl + Click) - Перейти к объявлению
Ctrl + Shift + T - Перейти к объявлению типа
Alt + F7 - Найти использование (или перейти к использованию, если только один)
Для первых четырех, resharper дает мне раскрывающееся меню с параметрами, фильтруется по мере ввода, и все они поддерживают подстановочные знаки (*
) и верблюжьей навигации (ввод SPI
фильтрует только такие элементы, как SinglePassengerInfo, и т.д.)
Честно говоря, я жажду того дня, когда VisVim доберется до достаточно хорошей точки, чтобы заставить его купить его для Visual Studio (< 3 команды клавиатуры VI).
В любом случае, команда, которую я использую больше всего в Vis Studio, составляет Ctrl + D, которую я сопоставил с Edit.GotoFindCombo
Alt + ↑, Alt + ↓
Перейдет к следующему, предыдущему блоку кода (метод, класс и т.д.). Может быть только в ReSharper.
Вы можете найти более 100 ответов на этот самый вопрос: