Навигация по коду с помощью сочетаний клавиш [закрыто]



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



Я уже использую некоторые:




  • Home - первая позиция в текущей строке


  • конец - последняя позиция текущая строка


  • Ctrl + Home - первая строка всего кода


  • Ctrl + конец - последняя строка всего кода


  • Страница - то же вертикальное положение, экран выше


  • Страницы - такое же вертикальное положение, один экран ниже


  • Ctrl + Страница - первая строка в текущем экране


  • Ctrl + Страницы - последняя строка в текущей экрана


  • Ctrl + / - пропуск слово в слово



что у тебя ?



Я использую Visual Studio. (но я открыт для любого ответа, так как я, возможно, могу использовать другие скоро)



obs: я искал через stackoverflow и не нашел хороший вопрос с этим контентом, ни список поиска кода клавиатуры. Если это повторится, я сожалею, что не нашел его, я здесь в своих лучших намерениях.



этот вопрос не о каких-либо ярлыках, и не только о visual studio, речь идет о запуске кода с ярлыками.





ответы, которые подходят вопрос так далеко:




  • Ctrl + - - переход к последней позиции курсора


  • Ctrl + Shift + - - переход к следующей позиции курсора


  • Ctrl + F3 - переход к следующему появлению слова, в котором находится curson


  • Shift + F3 - то же, что и выше, в обратном направлении.


  • F12 - переходит к определению метода / переменной курсор находится в


  • Ctrl + ] - переход к соответствующей скобке и выберите



Я буду рекламировать больше, так как есть ответы.

661   10  

10 ответов:

Для Visual Studio,Ctrl + - бесценна (перейти к последней позиции).

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

вы можете найти более 100 ответов на этот же вопрос здесь:

любимые сочетания клавиш Visual Studio

Comments

    Ничего не найдено.