Visual Studio, как изменить горячие клавиши

Обновлено: 21.11.2024

Visual Studio Code в бесплатной интегрированной среде разработки с открытым исходным кодом под управлением Microsoft. Эта IDE доступна для Windows, Mac и Linux. В наши дни это самая популярная IDE, используемая разработчиками программного обеспечения по всему миру. Как мы все знаем, клавиатура — это оружие выбора для хорошего разработчика. Сочетания клавиш обеспечивают гораздо более быструю и плавную разработку. И чтобы освоить все приемы и приемы оружия требуется много сил и времени. В таких программах, как Visual Studio Code, есть сотни или даже больше тысячи ярлыков. Чтобы взглянуть на эти сочетания клавиш, вы можете щелкнуть значок настройки в левом нижнем углу и выбрать сочетания клавиш. Или, будучи разработчиком, вы должны просто использовать это сочетание клавиш CLTR+S CLTR+K, и появится список всех сочетаний клавиш. Vs-code также дает нам возможность настроить уже существующие ярлыки или добавить один. Мы также можем загрузить определенные расширения, чтобы иметь собственные ярлыки.

Итак, вот шесть наиболее важных сочетаний клавиш для ускорения разработки в vs-code.

1. Ctrl+Shift+P, F1 ⮕ Показать палитру команд

Этот ярлык открывает палитру команд в vs-коде, где мы можем искать другие команды. Например, если кто-то работает с HTML и хочет отформатировать строки кода, но не знает команды, палитра команд пригодится для поиска команд.

2. Cltr+P ⮕ Быстрое открытие, Перейти к файлу

Этот ярлык открывает окно быстрого доступа, в котором мы можем найти конкретный файл из проекта, над которым мы работаем, и открыть его. Это очень удобно, особенно когда размер проекта большой.

3. Cltr+Shift+N ⮕ Новое окно/экземпляр

Этот ярлык открывает совершенно новое окно или экземпляр VS Code, где мы можем открыть другое рабочее пространство для работы над другим проектом.

4. Cltr+Shift+W ⮕ Закрыть окно/экземпляр

Открытие этого ярлыка закрывает экземпляр или окно vs-кода, в котором в данный момент выполняется работа.

5. Cltr+, ⮕ Настройки пользователя

Этот ярлык открывает окно настроек. Здесь мы можем просмотреть текущие настройки или изменить их, если требуется.

6. Cltr+K Cltr+S ⮕ Сочетания клавиш

Этот ярлык открывает новую вкладку, содержащую список всех существующих ярлыков в vs-code.

Примечание. Некоторые сочетания клавиш зависят от клавиатуры. Они могут работать на одном компьютере, но нам может потребоваться нажать функциональную клавишу на другом, чтобы они заработали.

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

Visual Studio. Эта схема направлена ​​на минимизацию конфликтов с собственными сочетаниями клавиш Visual Studio.

IntelliJ IDEA. В этой схеме используется большинство сокращений, используемых в IntelliJ IDEA и ее производных IDE для веб-разработки. Он обеспечивает общий клавиатурный интерфейс для всех сред разработки JetBrains.

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

Изменение ярлыков и схем быстрого доступа

При первом запуске Visual Studio после установки ReSharper открывается диалоговое окно «Схема клавиатуры», в котором можно выбрать схему сочетания клавиш по умолчанию.

Выбранную схему можно изменить позже, используя соответствующий селектор в меню Среда | Страница параметров ReSharper с клавиатурой ( Alt+R, O ).

При изменении ранее выбранной схемы привязки клавиш, установленные предыдущей схемой, не отменяются. Чтобы удалить старые привязки клавиш и/или восстановить привязки клавиш Visual Studio, переопределяемые схемой IntelliJ IDEA, откройте параметры Visual Studio ( Tools | Options ), перейдите в Environment | Клавиатура и нажмите «Сброс» .

Независимо от выбранной в данный момент схемы, вы всегда можете настроить отдельные сочетания клавиш в параметрах Visual Studio.

Настроить отдельные сочетания клавиш

Выберите Инструменты | Параметры в меню, а затем перейдите в «Окружающая среда | Страница клавиатуры.

Используйте таблицы ярлыков, чтобы найти псевдоним команды, которой вы собираетесь назначить новый ярлык.

Если у какой-либо команды нет ярлыка по умолчанию, вы можете найти его псевдоним под заголовком соответствующей страницы справки. Например, преобразование метода в рефакторинг индексатора.

Чтобы найти нужную команду, вы также можете выполнить одно из следующих действий:

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

Просмотрите список доступных команд, прокрутите вниз до имен команд, начинающихся с ReSharper .

После того как список команд на вкладке "Клавиатура" получит фокус, нажмите Ctrl+R, чтобы перейти к элементам с начальной буквой r .

Комбинация сочетаний клавиш для выбранной команды отображается в списке Ярлыки для выбранных команд, если таковой существует.

Вы можете удалить существующие комбинации клавиш и/или добавить новые.

Выберите комбинацию в списке «Ярлыки для выбранных команд», затем нажмите «Удалить» .

Одни и те же сочетания клавиш могут использоваться в разных областях, поэтому необходимо указать область. Укажите область с помощью списка Использовать новый ярлык в списке. Затем поместите курсор в поле «Сочетания клавиш» и нажмите нужную комбинацию клавиш. Нажмите Назначить .

Разрешить конфликты ярлыков

Некоторые сочетания клавиш, используемые в схемах сочетаний клавиш по умолчанию, особенно в схеме IntelliJ IDEA, могут быть уже сопоставлены с другими командами Visual Studio. В этих случаях ReSharper не заменяет существующие сочетания клавиш Visual Studio автоматически. Как только вы нажмете конфликтующую комбинацию клавиш, которая используется как Visual Studio, так и ReSharper, вам будет предложено разрешить этот конфликт с помощью диалогового окна ReSharper Shortcut Conflict:

Выберите один из трех доступных вариантов:

Использовать команду ReSharper: связывает конфликтующий ярлык с командой ReSharper.

Использовать команды Visual Studio: разрешает конфликт в пользу команды Visual Studio.

Команда «Настроить ReSharper»: открывает вкладку «Клавиатура» в диалоговом окне «Параметры Visual Studio», чтобы помочь вам настроить текущую схему клавиатуры.

Какой бы вариант вы ни выбрали, вы можете применить его ко всем другим конфликтующим сочетаниям клавиш ReSharper, выбрав Применить ко всем сочетаниям клавиш ReSharper .

Вы можете получить доступ к различным командам и окнам в Visual Studio, выбрав соответствующее сочетание клавиш. На этой странице перечислены сочетания клавиш по умолчанию для общего профиля, которые вы могли выбрать при установке Visual Studio. Независимо от того, какой профиль вы выбрали, вы можете указать ярлык для команды, открыв диалоговое окно «Параметры», развернув узел «Среда» и выбрав «Клавиатура». Вы также можете настроить свои сочетания клавиш, назначив другой ярлык для любой команды.

Список распространенных сочетаний клавиш и другую информацию о производительности см. в:

Дополнительные сведения о специальных возможностях в Visual Studio см. в разделах Советы и рекомендации по специальным возможностям и Практическое руководство. Используйте исключительно клавиатуру.

Шпаргалка с ярлыками для печати

Популярные сочетания клавиш для Visual Studio

Все сочетания клавиш в этом разделе применяются глобально, если не указано иное. Контекст Глобальный означает, что ярлык применим в любом окне инструментов в Visual Studio.

Вы можете найти ярлык для любой команды, открыв диалоговое окно "Параметры", развернув узел "Среда" и выбрав "Клавиатура".

Сборка: популярные сочетания клавиш

Отладка: популярные сочетания клавиш

Команды Сочетания клавиш [Особые контексты] Идентификатор команды
Разбить функцию Ctrl+B Debug.BreakatFunction
Разбить все Ctrl +Alt+Break Debug.BreakAll
Удалить все точки останова Ctrl+Shift+F9 Debug.DeleteAllBreakpoints
Исключения Ctrl+Alt+E Debug.Exceptions
Быстрый просмотр Ctrl+Alt+Q

Изменить: популярные сочетания клавиш

Команды Сочетания клавиш [Особые контексты] Идентификатор команды
Разрыв строки Введите [Текстовый редактор, дизайнер отчетов, дизайнер Windows Forms]

или Ctrl+Пробел [текстовый редактор, конструктор рабочих процессов]

или Ctrl+K, W [Конструктор рабочих процессов]

или Shift+Delete [Диаграмма последовательности, Диаграмма действий UML, Диаграмма слоев]

или Ctrl+K, Ctrl+L [Конструктор рабочих процессов]

или Ctrl+K, Ctrl+P [Конструктор рабочих процессов]

или Shift+Alt+Backspace

Файл: популярные сочетания клавиш

Команды Сочетания клавиш [Особые контексты] Идентификатор команды
Выход Alt+F4 Файл.Выход
Новый файл Ctrl+N File.NewFile
Новый проект Ctrl+Shift+N File.NewProject
Новый веб-сайт Shift+Alt+N Файл.NewWebSite
Открыть файл Ctrl+O File.OpenFile
Открыть проект Ctrl+Shift+O File.OpenProject
Открыть веб-сайт Shift +Alt+O File.OpenWebSite
Переименовать F2 [Team Explorer] File. Переименовать
Сохранить все Ctrl+Shift+S File.SaveAll
Сохранить выбранные элементы Ctrl+S File.SaveSelectedItems
Просмотреть в браузере Ctrl+Shift+W File.ViewinBrowser

Проект: популярные ярлыки

< td>Ctrl+Shift+A
Команды Сочетания клавиш [Особые контексты] Идентификатор команды
Добавить существующий элемент Shift+Alt+A Project.AddExistingItem
Добавить новый элемент Project.AddNewItem

Рефакторинг: популярные сочетания клавиш

Команда Сочетание клавиш [Особые контексты] Идентификатор команды
Метод извлечения Ctrl+R, Ctrl+M Refactor.ExtractMethod

Инструменты: популярные сочетания клавиш

Команда Сочетание клавиш [Особые контексты] Идентификатор команды
Присоединить к процессу Ctrl+Alt+P Tools.AttachtoProcess

Просмотр: популярные сочетания клавиш

Команды Сочетания клавиш [Особые контексты] Идентификатор команды
Представление класса Ctrl+Shift+C View.ClassView
Редактировать метку F2 View.EditLabel
Список ошибок Ctrl+\, Ctrl+E

Окно: популярные сочетания клавиш

Команды Сочетания клавиш [Особые контексты] Идентификатор команды
Активировать окно документа Esc Window.ActivateDocumentWindow
Закрыть окно документа Ctrl+ F4 Window.CloseDocumentWindow
Следующее окно документа Ctrl+F6 Window.NextDocumentWindow
Навигация по окну следующего документа Ctrl+Tab Window.NextDocumentWindowNav
Следующая разделенная панель F6 Window.NextSplitPane

Глобальные ярлыки

Эти сочетания клавиш являются глобальными, что означает, что вы можете использовать их, когда фокус находится на любом окне Visual Studio.

Анализ: глобальные ярлыки

Команды Сочетания клавиш Идентификатор команды
Навигация назад Shift+Alt+3 Analyze.NavigateBackward
Перейти вперед Shift+Alt+ 4 Analyze.NavigateForward
Команды Сочетания клавиш Идентификатор команды
Новый диаграмма Ctrl+\, Ctrl+N Architecture.NewDiagram
Команды Сочетания клавиш Идентификатор команды
Повторить операция сценария мобильной службы Ctrl+Num *, Ctrl+R WindowsAzure.RetryMobileServiceScriptOperation
Показать сведения об ошибке сценария мобильной службы< /td> Ctrl+Num *, Ctrl+D WindowsAzure.ShowMobileServiceScriptErrorDetails

Сборка: глобальные ярлыки

Контекстные меню представления класса: глобальные ярлыки

Команды Сочетания клавиш Идентификатор команды
Свойства Alt+Enter ClassViewContextMenus.ClassViewMultiselectProjectreferencesItems.Properties

Отладка: глобальные ярлыки

Контекстные меню отладчика: глобальные ярлыки

< td>DebuggerContextMenus.BreakpointsWindow.GoToSourceCode
Команды Сочетания клавиш Идентификатор команды
Удалить Alt+F9, D DebuggerContextMenus.BreakpointsWindow.Delete
Перейти к разборке Alt+ F9, A DebuggerContextMenus.BreakpointsWindow.GoToDisassembly
Перейти к исходному коду Alt+F9, S

Центр диагностики: глобальные ярлыки

Команда Сочетание клавиш Идентификатор команды
Стоп коллекция Ctrl+Alt+F2 DiagnosticsHub.StopCollection

Изменить: глобальные ярлыки

Команды Сочетания клавиш Идентификатор команды
Копировать Ctrl+C

Ctrl+Shift+Z

Контекстные меню редактора: глобальные ярлыки

Команды Сочетания клавиш Идентификатор команды
Точка останова условия Alt+F9, C EditorContextMenus.CodeWindow.Breakpoint.BreakpointConditions
Метки редактирования точки останова Alt+F9, L EditorContextMenus.CodeWindow.Breakpoint.BreakpointEditlabels
Вставить временную точку останова Shift+Alt+F9, T EditorContextMenus.CodeWindow.Breakpoint.InsertTemporaryBreakpoint
Показать элемент Ctrl+` EditorContextMenus.CodeWindow .CodeMap.ShowItem
Выполнить Ctrl+Alt+F5 EditorContextMenus.CodeWindow.Execute
Перейти к просмотру Ctrl+M, Ctrl+G EditorContextMenus.CodeWindow.GoToView
Переключить файл кода заголовка Ctrl+K, Ctrl+O (буква 'O') EditorContextMenus.CodeWindow.ToggleHeaderCodeFile
Просмотр иерархии вызовов Ctrl+K, Ctrl+T

< /таблица>

Файл: глобальные ярлыки

Команды Сочетания клавиш Идентификатор команды
Выход Alt+F4 File.Exit
Новый файл Ctrl+N File.NewFile
Новый проект Ctrl+Shift+N File.NewProject
Новый веб-сайт Shift+Alt+N File.NewWebSite
Открыть файл< /td> Ctrl+O (буква 'O') File.OpenFile
Открыть проект Ctrl+ Shift+O (буква 'O') File.OpenProject
Открыть веб-сайт Shift+Alt+O (буква 'O') File.OpenWebSite
Печать Ctrl+P File.Print< /td>
Сохранить все Ctrl+Shift+S File.SaveAll
Сохранить выбранные элементы Ctrl+S File.SaveSelectedItems
Просмотреть в браузере Ctrl+ Shift+W File.ViewinBrowser

Справка: глобальные ярлыки

Команды Сочетания клавиш Идентификатор команды
Добавить и удалить содержимое справки Ctrl+Alt+F1 Help.AddandRemoveHelpContent
F1 help F1 Help.F1Help
Посмотреть справку Ctrl+F1 Help.ViewHelp
Справка окна Shift+F1 Help.WindowHelp

Нагрузочный тест: глобальные ярлыки

Команда Сочетание клавиш Идентификатор команды
Переход для панели счетчика Ctrl+R, Q LoadTest.JumpToCounterPane

Другие контекстные меню: глобальные ярлыки

Команда Сочетание клавиш Идентификатор команды
Добавить новая диаграмма Вставить OtherContextMenus.MicrosoftDataEntityDesignContext.AddNewDiagram

Проект: глобальные ярлыки

< td>Предварительный просмотр изменений
Команды Сочетания клавиш Идентификатор команды
Добавить существующий элемент Shift+Alt+A Project.AddExistingItem
Добавить новый элемент Ctrl+ Shift+A Project.AddNewItem
Мастер классов Ctrl+Shift+X Проект. ClassWizard
Переопределить Ctrl+Alt+Ins Project.Override
Alt+; затем Alt+C Project.Previewchanges
Опубликовать выбранные файлы Alt+; затем Alt+P Project.Publishselectedfiles
Заменить выбранные файлы с сервера Alt+; затем Alt+R Project.Replaceselectedfilesfromserver

Контекстные меню проекта и решения: глобальные ярлыки

Команды Сочетания клавиш Идентификатор команды
Переместить вниз Alt+Стрелка вниз ProjectandSolutionContextMenus.Item.MoveDown
Вверх Alt+Up Стрелка ProjectandSolutionContextMenus.Item.MoveUp

Рефакторинг: глобальные ярлыки

< td>Refactor.ExtractMethod < /tr>
Команды Сочетания клавиш Идентификатор команды
Инкапсулировать поле Ctrl+R, Ctrl+E Refactor.EncapsulateField
Извлечь интерфейс Ctrl+ R, Ctrl+I Refactor.ExtractInterface
Метод извлечения Ctrl+R, Ctrl+M
Удалить параметры Ctrl+R, Ctrl+V Refactor.RemoveParameters
Переименовать Ctrl+R, Ctrl+R Рефакторинг.Переименовать
Изменить порядок параметров Ctrl+R, Ctrl+O (буква 'O') Refactor.ReorderParameters

Обозреватель решений: глобальные ярлыки

Команды Сочетания клавиш Идентификатор команды
Открыть фильтр файлов Ctrl+[, O (буква 'О')

Команда: глобальные ярлыки

Команды Сочетания клавиш Идентификатор команды
Переход для веток git Ctrl+0 (ноль), Ctrl+N

Контекстные меню Team Foundation: глобальные ярлыки

Команды Сочетания клавиш Идентификатор команды
Переход для сборки Ctrl+0 (ноль), Ctrl+B

Тест: глобальные ярлыки

Обозреватель тестов: глобальные ярлыки

Инструменты: глобальные ярлыки

Команды Сочетания клавиш Идентификатор команды
Прикрепить для обработки Ctrl+Alt+P Tools.AttachtoProcess
Диспетчер фрагментов кода Ctrl+ K, Ctrl+B Tools.CodeSnippetsManager
Force gc Ctrl+Shift+Alt+F12, Ctrl+Shift+ Alt+F12 Tools.ForceGC

Вид: глобальные ярлыки

< /tr>
Команды Сочетания клавиш Идентификатор команды
Все windows Shift+Alt+M View.AllWindows
Обозреватель архитектуры Ctrl+\, Ctrl +R View.ArchitectureExplorer
Назад Alt+Стрелка влево (функционирует иначе, чем View.NavigateBackward в текстовом редакторе)< /td> View.Backward
Окно закладок Ctrl+K, Ctrl+W View.BookmarkWindow< /td>
Просмотреть следующее Ctrl+Shift+1 View.BrowseNext
Просмотр предыдущего Ctrl+Shift+2 View.BrowsePrevious
Вызов иерархии Ctrl+ Alt+K View.CallHierarchy
Просмотр класса Ctrl+Shift+C Просмотр. ClassView
Вид класса перейти к комбо-поиску Ctrl+K, Ctrl+V View.ClassViewGoToSearchCombo
Окно определения кода Ctrl+\, D

Окно: глобальные ярлыки

< td>Следующая панель< td>Следующая вкладка
Команды Сочетания клавиш Идентификатор команды
Активировать окно документа Esc Window.ActivateDocumentWindow
Добавить вкладку к выделенному Ctrl+Shift+Alt +Space Window.AddTabtoSelection
Закрыть окно документа Ctrl+F4 Window.CloseDocumentWindow< /td>
Закрыть окно инструмента Shift+Esc Window.CloseToolWindow
Оставить вкладку открытой Ctrl+Alt+Home Window.KeepTabOpen
Перейти к панели навигации Ctrl+F2 Window.MovetoNavigationBar
Следующее окно документа Ctrl+F6 Window.NextDocumentWindow
Навигация по окну следующего документа Ctrl+Tab Window.NextDocumentWindowNav
Alt+F6 Window.NextPane
Следующая разделенная панель F6< /td> Window.NextSplitPane
Ctrl+Alt+PgDn

Сочетания клавиш в зависимости от контекста

Эти сочетания клавиш зависят от контекста, что означает, что вы можете использовать их с меню и элементами в Visual Studio, относящимися к типу проекта, языку программирования или платформе.

Посмотрите этот короткий (3 минуты) набор сочетаний клавиш VSCode в учебном пособии на YouTube!

Для изучающих визуальную скорость!

В VSCode, помимо простых комбинаций клавиш, комбинация Ctrl + K инициирует специальное действие, для которого требуется вторая клавиша аккорда. Он был добавлен, чтобы увеличить количество горячих клавиш, которые вы можете использовать.

Когда вы нажмете Ctrl + K, вы заметите, что строка состояния vscode изменится на новое сообщение, в котором говорится:

(нажата Ctrl + K) Ожидание второй тональности аккорда.

Сказав это. мы начнем этот урок!

Просто прокрутите этот список вниз, чтобы увидеть каждое сочетание клавиш vscode в действии. Анимации были созданы для демонстрации каждого варианта использования. Или посмотрите сочетания клавиш vscode на YouTube, чтобы ускорить процесс обучения 🙂

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

Чтобы создать этот список, я воспользовался десятками стандартных сочетаний клавиш VSCode. Я избегал очевидных и сосредоточился на чрезвычайно полезных сочетаниях клавиш, в которых непросто разобраться.

1. Уменьшить или расширить выбор VSCode

< tbody>
ПлатформаЯрлык
Windows Shift + Alt, затем левая или правая клавиша.
Mac shift + control затем левая или правая клавиша.

Подождите, что, мы могли бы сделать это?

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

В Windows удерживайте Shift + Alt и используйте стрелки влево и вправо на клавиатуре. На Mac это Shift+Control и стрелки. Стрелка влево сужает выделение, стрелка вправо расширяет его.

Этот ярлык будет останавливаться в ключевых точках области действия вашего функционального блока. Он также остановится внутри вашего кода определения стиля CSS и будет помнить об открытии и закрытии тегов HTML. Это поможет вам интуитивно делать то, что вы бы сделали с помощью мыши, что сэкономит много времени, если вы выработаете привычку использовать ее.

Изучайте CSS визуально! Каждое отдельное свойство CSS визуализировано в этом иллюстрированном руководстве по CSS!

⭐⭐⭐⭐ и 1/2⭐ — принадлежат более 27,1 тыс. читателей.

Купите эту книгу по CSS в мягкой обложке на Amazon или начните читать эту книгу по CSS на своем устройстве Kindle уже сегодня!

2. Переместить выделение VSCode на одну строку вверх или вниз

Выбрать. Удерживая клавишу Alt, нажимайте стрелки вверх или вниз.

Выберите слово, фразу или функцию. Удерживая клавишу Alt, используйте клавиши со стрелками вверх или вниз для перемещения выделения вверх или вниз в исходном коде.

3. Копировать текущую строку VSCode выше или ниже выделения

Вы можете дублировать текущую строку или выделение, чтобы сделать его копию выше или ниже. Это может сэкономить некоторое время, если вы будете делать то же самое, используя классические сочетания клавиш копирования и вставки Ctrl + C и Ctrl + V .

Нажмите клавиши Shift и Alt и используйте клавиши со стрелками вверх и вниз, чтобы скопировать строку выше или ниже. Продолжайте удерживать Shift и Alt и используйте стрелки, чтобы сделать столько копий, сколько вам нужно.

(На Mac это комбинация Shift и option. Но на Mac элемент управления также известен как alt , как его дополнительная функция. )

4. Переход между совпадающими открытиями и закрытиями

Иногда трудно сказать, к какой функции или области действия блока относится закрывающая скобка. Это особенно верно, когда ваш код длинный (например, сложная конечная точка API) или обычно длинные функции с несколькими циклами for, обратными вызовами и другими областями действия.

Вы можете легко переключаться между закрывающими и открывающими скобками одной и той же области с помощью этого полезного сочетания клавиш VSCode.

Чтобы это сработало, сначала нужно убедиться, что каретка курсора расположена точно в начале или конце открывающей или закрывающей скобки.

Нажмите Ctrl + Shift и \ в Windows. Примечание. На Mac это Ctrl + команда ⌘ и \ .

Ваш курсор будет переключаться между открывающей и закрывающей скобками.

5. Отступ кода внутри выделения VSCode

Выберите строку, несколько строк или блок кода, разделенных фигурными скобками, для которых требуется сделать отступ. Теперь вы можете сделать отступ или выступ этого блока, используя Ctrl и [ или ] в Windows.

На Mac это команды ⌘ и [ или ]

6. Прокомментируйте весь выбор VSCode однострочными комментариями //

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

Сочетание клавиш Ctrl + / .

VSCode достаточно умен, чтобы понять, комментируете ли вы блок кода JavaScript, код CSS или HTML. В случае HTML он будет фактически использовать скобки комментариев HTML: (он автоматически определит тип кода, в котором вы находитесь, по тому, где находится ваш курсор и выделение.)

7. Превратить выделенный текст в многострочный комментарий

В некоторых случаях вам может понадобиться обернуть блок кода многострочным комментарием.

Выделите код, который хотите прокомментировать, и нажмите Shift + Alt + A.

Повторное нажатие этой комбинации (или после выбора любого блока многострочного комментария) отменит многострочный комментарий.

8. Включить перенос слов

Чтобы переключить перенос слов, нажмите Alt + Z .

Иногда вам нужно оборачивать длинные строки кода, чтобы вам не приходилось использовать горизонтальную полосу прокрутки, чтобы увидеть их целиком. Этот ярлык разбивает длинные строки кода.

9. Создать множественный выбор курсора в любой строке

Используйте Ctrl + щелчок мышью, чтобы добавить дополнительный курсор в любом месте вашего кода.

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

10. Перейти к номеру строки

Это довольно распространенный вариант, но я решил включить его сюда просто для полноты картины.

Одним из основных сочетаний клавиш является Ctrl + G . Это полезно, когда вы получаете ошибку трассировки стека и вам нужно перейти к строке кода, где возникла ошибка.

Нажмите ярлык и начните вводить номер строки во всплывающем окне ввода. Затем нажмите Enter, и курсор переместится на этот номер строки.

В этом примере выполняется переход к строке номер 10.

11.Заменить все вхождения текста в текущем выделении

Это сочетание клавиш позволяет заменить экземпляр слова, фразы или любого фрагмента текста, определенного текущим выделенным текстом, на текстовое значение замены, которое вы просто вводите.

Выберите что-нибудь. Нажмите Ctrl+Shift+L. При этом будут выбраны все слова, соответствующие вашему текущему выбору. Он также добавляет курсор к каждому текстовому диапазону, соответствующему вашему текущему выбору.

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

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

Изменить все вхождения в выборе / регулярном выражении / целом слове / версии с учетом регистра

Если вам нужен расширенный поиск и замена (с регулярным выражением, учетом регистра и опцией всего слова), используйте более продвинутое сочетание клавиш Ctrl + H, чтобы заменить все вхождения текста.

Alt + C переключает чувствительность к регистру.

Alt + R включает поиск и замену регулярных выражений.

Alt + W включает поиск по всему слову.

Как изменить привязку к существующим сочетаниям клавиш VSCode?

Наконец, что, если вы хотите добавить собственное сочетание клавиш в vscode?

В VSCode вы можете назначать собственные сочетания клавиш любой опции или установленному расширению. Вы также можете переименовать существующую комбинацию клавиш быстрого доступа. Для этого в VSCode есть глобальный редактор сочетаний клавиш.

Нажмите Ctrl + K , а затем Ctrl + S (Примечание: вам не нужно отпускать Ctrl.) Вы войдете в редактор сочетаний клавиш, где вы также можете искать все сочетания клавиш, независимо от того, используете ли вы Windows, Mac или Линукс. Это отобразит экран со списком всех связанных в данный момент сочетаний клавиш, их сотни.

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

Возможно, вы уже знаете об этом официальном PDF-файле сочетаний клавиш VSCode. Но у VSCode потенциально есть сотни сочетаний клавиш, даже не упомянутых в этом официальном документе. Вы можете получить доступ к таблице всех сочетаний клавиш VSCode, изменить привязку существующих сочетаний клавиш или добавить свою собственную комбинацию клавиш.

Сочетания клавиш VSCode, описанные в этом руководстве

Справочная таблица сочетаний клавиш VSCode

Эта таблица представляет собой обзор всех сочетаний клавиш vscode, которые мы рассмотрели в этом руководстве, а также некоторых дополнительных функций, которые не были упомянуты. (Например, форматирование кода, а также свертывание и развертывание кода.) Он будет использоваться в качестве справочника по сочетаниям клавиш vscode для улучшения этой статьи в будущем.

Для ясности показаны только ярлыки Windows. На Mac обычно замените Shift на командную клавишу. Остальное в большинстве случаев одинаково.

Что такое Ctrl + K + S? В VSCode Ctrl + K затем S откроет доступный для поиска редактор сочетаний клавиш vscode. Здесь вы можете перенастроить существующие привязки клавиш. Вы можете отфильтровать привязки клавиш с помощью поля поиска. Существуют сотни (если не более тысячи) привязок.

Что такое Ctrl + K? В VSCode комбинация Ctrl + K ожидает «второй тональности аккорда». Сочетания клавиш с двумя клавишами помогают VSCode предоставлять более уникальные сочетания клавиш. Когда вы нажмете Ctrl-K, VSCode попросит предоставить «вторую тональность аккорда», которая является просто другой тональностью. Например, Ctrl + K, за которым следует F, — это ярлык для форматирования кода при выделении.

Другие ярлыки VSCode, на которые стоит обратить внимание

  • VScode сдвиг влево
  • vscode shift введите
  • вкладка переключения vscode
  • VScode сдвиг блока влево
  • вкладка переключения vscode
  • VScode shift alt f
  • vscode shift введите jupyter
  • VScode смещает несколько строк
  • Вкладка переключения vscode не работает
  • Нажатие клавиши vscode не работает
  • Нажатие клавиши vscode c++ не работает C++
  • Нажатие клавиши vscode ctrl не работает в golang
  • Нажатие клавиши vscode ctrl не работает, php
  • VScode ctrl click не работает
  • Нажатие клавиши vscode не работает с машинописным текстом

Заключительные слова

Многие сочетания клавиш и привязки клавиш кода Visual Studio очевидны, независимо от того, работаете ли вы в Windows 10, Mac или Linux, — они являются частью стандартного набора сочетаний клавиш, предлагаемого многими другими текстовыми редакторами и IDE.

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

Надеемся, это руководство помогло вам открыть хотя бы один новый любимый ярлык!

Изучайте CSS визуально! Каждое отдельное свойство CSS визуализировано в этом иллюстрированном руководстве по CSS!

⭐⭐⭐⭐ и 1/2⭐ — принадлежат более 27,1 тыс. читателей.

Купите эту книгу по CSS в формате PDF на Amazon или начните читать эту книгу по CSS на своем устройстве Kindle уже сегодня!

Читайте также: