Навигация по коду с помощью сочетаний клавиш [закрыто]
Я начинаю чувствовать необходимость быстро запускать код с помощью сочетаний клавиш, чтобы быстрее прибыть туда, где я хочу внести какие-либо изменения (избегая использования мыши или длительного удержания ↑,←,→ и ↓).
Я уже использую некоторые:
Home - первая позиция в текущей строке
конец - последняя позиция текущая строка
Ctrl + Home - первая строка всего кода
Ctrl + конец - последняя строка всего кода
Страница - то же вертикальное положение, экран выше
Страницы - такое же вертикальное положение, один экран ниже
Ctrl + Страница - первая строка в текущем экране
Ctrl + Страницы - последняя строка в текущей экрана
Ctrl + ←/→ - пропуск слово в слово
что у тебя ?
Я использую Visual Studio. (но я открыт для любого ответа, так как я, возможно, могу использовать другие скоро)
obs: я искал через stackoverflow и не нашел хороший вопрос с этим контентом, ни список поиска кода клавиатуры. Если это повторится, я сожалею, что не нашел его, я здесь в своих лучших намерениях.
этот вопрос не о каких-либо ярлыках, и не только о visual studio, речь идет о запуске кода с ярлыками.
ответы, которые подходят вопрос так далеко:
Ctrl + - - переход к последней позиции курсора
Ctrl + Shift + - - переход к следующей позиции курсора
Ctrl + F3 - переход к следующему появлению слова, в котором находится curson
Shift + F3 - то же, что и выше, в обратном направлении.
F12 - переходит к определению метода / переменной курсор находится в
Ctrl + ] - переход к соответствующей скобке и выберите
Я буду рекламировать больше, так как есть ответы.
10 ответов:
Ctrl + F3 чтобы найти следующее вхождение любого слова, внутри которого находится курсор. Поэтому, если вы нажали на первый экземпляр Слова "вхождение" в моем посте и нажали Ctrl + F3, это приведет вас ко второму.
Я использую много сочетаний клавиш в Visual Studio, а также много навигации по меню Alt-key.
Ctrl/ShiftF3 повторить поиск назад
CtrlF3 поиск текущего слова.
F12, чтобы перейти к определению слова.
CtrlF открыть поиск окно
Ctrl] чтобы перейти к парной скобке
ShiftCtrl] чтобы перейти к соответствующей скобке и выбрать
Я также считаю, что я склонен использовать ALT-клавиша для навигации по меню. Потому что вы можете видеть подчеркивания, это делает его легко учиться. пример: Alt -EFЯ (редактировать / найти и заменить/найти в файлах) принимает вас чтобы найти в файлах. Alt -L затем приведет вас к области падения вниз. 3 клавиши со стрелками принимает его, чтобы найти в решении, или 4 принимает его, чтобы найти в проекте.
есть также ярлыки закладок -CTRLKK для переключения закладок, CTRLKL чтобы очистить их всех, CTRLKN для следующего и CTRL KP для предыдущего.
некоторые из людей, с которыми я работаю, действительно любят регионы, но я этого не делаю, поэтому CTRLML открывает все регионы. Тем не менее, мне нравится использовать CTRLMM свернуть раздел кода. Очень удобно свернуть текущий метод, выбрать свернутый метод и скопировать все это в буфер обмена. CTRLM O свернет все до определений, что иногда приятно.
Alt + Стрелка Вверх и Alt + Стрелка Вниз удивительные команды. Они двигают линии вверх и вниз. Сохраняет тонну нажатий клавиш, и вам не придется колотить буфер обмена. Он даже работает для многострочных выборов.
Alt + Shift + Стрелка позволяет сделать выбор блока. Многие не знают, что если у вас есть выбор вертикального блока (с нулевой шириной) и тип, он будет вводить все строки одновременно. Чрезвычайно полезный.
Если вы хотите заполнить несколько строк одним и тем же, вы можете поместить его в буфер обмена, сделать вертикальный выбор блока по нескольким строкам и вставить во все строки одновременно. Это также может работать, чтобы добавить к нескольким строкам сразу, вставляя в выделение, которое находится справа от существующего текста.
Ctrl + Del удаляет следующее слово. Однако если после курсора есть пробел, он удаляет все пробелы. Обычно то, что вы хотите, когда у вас есть курсор в нужном месте, и текст находится справа, и это следующее слово должно быть перенесено на курсор.
Ctrl+Backspace удаляет предыдущее слово. Не особенно полезно, но это хороший недостаточно используемый ярлык. Я вижу, как люди все время толкаются в обратном пространстве.
хотя и не строго клавиш, Если вы держите Alt и нажмите где-нибудь в текстовом редакторе, это заставит курсор быть там. Если вы вводите он будет автоматически помещать пробелы или вкладки соответствующим образом, чтобы этот текст был там.
F12 = перейти к определению метода/переменной курсор. Хорошо работает в сочетании с Heinzi Ctrl + - ответ для просмотра определения метода, а затем быстро вернуться туда, где вы его использовали.
Alt + ↑, Alt + ↓
перейдет к следующему, предыдущему блоку кода (метод, класс и т. д.) Может быть, только в Решарпере.
в Visual Studio, но с использованием большого количества ярлыков ReSharper. Несколько, что я использую кучи:
Ctrl + N - иди типа
Ctrl + Shift + N - перейти в файл
Ctrl + Shift + Alt + N - перейти на символ
Ctrl + F12 - перейти к методу (в текущем файле)
Ctrl + B (или Ctrl + щелчок) - переход к объявлению
Ctrl + Shift + T - перейти к объявлению типа
Alt + F7 - найти использование (или перейти к использованию, если только один)
для первых четырех, Решарпер дает мне выпадающее меню с опциями, фильтруется по мере ввода, и все они поддерживают подстановочные знаки (
*), и верблюжий горб навигации (набравSPIфильтры только для таких элементов, как SinglePassengerInfo и т. д.)
честно говоря, я жажду того дня, когда VisVim доберется до достаточно хорошей точки, чтобы заставить меня купить его для Visual Studio (
в любом случае, команда, которую я использую больше всего в vis Studio-это Ctrl + D, который я сопоставил с
Edit.GotoFindCombo
Comments