Комментарии в Visual Studio для Mac
Visual Studio для Mac планируется выйти на пенсию 31 августа 2024 года в соответствии с современной политикой жизненного цикла Майкрософт. Хотя вы можете продолжать работать с Visual Studio для Mac, есть несколько других вариантов для разработчиков на Mac, таких как предварительная версия нового расширения комплекта разработки C# для VS Code.
При отладке кода или экспериментировании с ним может потребоваться комментировать блоки кода как временно, так и в долгосрочной перспективе.
Чтобы оставить комментарий к целому блоку кода, сделайте следующее:
- Выделите код и выберите пункт Закомментировать или раскомментировать строку в контекстном меню
- Используйте настраиваемое сочетание клавиш cmd + / для выделенного кода.
Эти методы позволяют закомментировать или раскомментировать разделы кода.
В файлах C# можно добавить дополнительные уровни комментариев для строк, что позволяет закомментировать или раскомментировать области кода, сохранив фактические комментарии:

Комментарии также удобно использовать при документировании кода для разработчиков, которые могут столкнуться с ним в будущем. Это выполняется в виде многострочных комментариев, которые в каждом языке добавляются следующим образом:
C#
/* This is a multi-line comment in C# */
F#
(* This is a multi-line comment in F# *)
См. также
Как закомментировать кусок кода в VS Code?
Недавно перешёл на этот редактор кода, и возникают проблемы с комментированием: раньше работал в Sublime, там всё решалось выделением необходимого куска кода и сочетанием клавиш Ctrl + Shift + / .
Отслеживать
задан 20 июн 2020 в 16:30
Никита Попов Никита Попов
327 1 1 золотой знак 2 2 серебряных знака 15 15 бронзовых знаков
4 ответа 4
Сортировка: Сброс на вариант по умолчанию
Ctrl + / — закомментировать / раскомментировать.
Отслеживать
ответ дан 29 авг 2020 в 18:42
56 2 2 бронзовых знака
shift + alt + a закомментировать
Отслеживать
67.9k 216 216 золотых знаков 77 77 серебряных знаков 219 219 бронзовых знаков
ответ дан 15 апр 2021 в 9:38
21 1 1 бронзовый знак
VSCod автоматически определяет какого вида комментарий создать:
- HTML — вот в таком виде:
- CSS — вот в таком виде: /*данные*/
В другом виде, типа «//» и ещё варианты у меня не срабатывают (может кто подскажет).
Закомментировать / Раскомментировать:
(где «/» — не на цифровом блоке);
- создать новый в любом месте;
- то, что выделено;
- где находится курсор — вся строка данных.
2.) shift + alt + a
- создать новый в любом месте;
- то, что выделено.
Подборка самых полезных горячих клавиш для различных IDE и редакторов кода
Программист должен хорошо знать свой инструмент. Собрали для вас подборку горячих клавиш, повышающих эффективность разработки в различных IDE.
Хорошему программисту нужны хорошие инструменты для работы. Однако самих инструментов мало — нужно ещё владеть ими на должном уровне. Комбинация клавиш Ctrl+C Ctrl+V — незаменимый спутник каждого разработчика, однако в средах разработки есть гораздо больше полезных горячих клавиш, существенно повышающих продуктивность. Мы собрали для вас подборку полезных горячих клавиш для некоторых популярных IDE, чтобы вы могли похвастаться перед коллегами своими мега-скиллами разработки.
IntelliJ IDEA
IntelliJ IDEA — известная IDE от JetBrains для JVM-языков вроде Java, Scala и Kotlin. Укомплектована уникальными инструментами и позволяет без проблем ориентироваться в программе. Есть и другие IDE от тех же разработчиков, например, PyCharm для Python, WebStorm для JavaScript и не только. Они во многом схожи между собой, поэтому большинство из нижеуказанных горячих клавиш должно работать и в других IDE от JetBrains.
- Ctrl + Space — стандартное автодополнение кода;
- Ctrl + Shift + Space — умное автодополнение кода;
- Двойной Shift — искать везде;
- Alt + Enter — показать возможные варианты исправления;
- Alt + Ins — генерация кода (геттеры, сеттеры, конструктор и т.д.);
- Ctrl + P — информация о параметре (применяется на аргументе метода при вызове);
- Ctrl + W — расширить область выделения;
- Ctrl + Shift + W — уменьшить область выделения;
- Ctrl + E — список недавних файлов;
- Shift + F6 — переименовать (переменную, функцию и т.д.);
- Ctrl + R — сделать замену;
- Ctrl + Q — быстрый просмотр документации;
- Ctrl + / — закомментировать/раскомментировать строку;
- Ctrl + Shift + / — закомментировать/раскомментировать блок кода;
- Ctrl + Alt + I — автоматически добавить нужные отступы для строки/строк;
- Ctrl + Shift + A — найти действие;
- Shift + Alt + ↑ — переместить выбранные строки вверх;
- Shift + Alt + ↓ — переместить выбранные строки вниз;
- Ctrl + Shift + F7 — показать все упоминания в файле;
- Ctrl + Alt + L — реформатировать код.
Eclipse
Если вы близки с open-source сообществом, то вы наверняка слышали об Eclipse. Будучи доступным для Linux, Windows и OS X, Eclipse де-факто является open-source IDE для разработки на Java. Существует множество расширений и аддонов, которые делают Eclipse полезным для разного рода задач и разработки на отличных от Java языках программирования вроде Python.
- Ctrl + 1 — быстрое исправление;
- Ctrl + Alt + R — переименовать;
- Ctrl + / — закомментировать/раскомментировать строку;
- Ctrl + Shift + / — закомментировать/раскомментировать блок кода;
- Alt + ↑ — переместить выбранные строки вверх;
- Alt + ↓ — переместить выбранные строки вниз;
- Ctrl + I — исправить отступы;
- Ctrl + Alt + U — показать все упоминания в файле;
- Ctrl + Q — перейти к последнему месту редактирования;
- Shift + Ctrl + X — привести текст к верхнему регистру;
- Shift + Ctrl + Y — привести текст к нижнему регистру;
- Ctrl + Shift + F — реформатировать код;
- Ctrl + Shift + O — автоматически вставить нужные импорты.
Visual Studio 2017
Visual Studio — полнофункциональная IDE от Microsoft, которая во многом сопоставима с Eclipse. Доступная на Windows и Mac OS, Visual Studio представлена как в бесплатном (Community), так и в платном (Professional и Enterprise) вариантах. Visual Studio позволяет разрабатывать приложения для разных платформ и предоставляет свой собственный набор расширений.
- F12 — перейти к определению(класса,метода и т.д.);
- Ctrl + Shift + L — поставить закладку;
- Ctrl + K Ctrl + W — открыть окно закладок;
- Ctrl + Shift + U — привести текст к верхнему регистру;
- Ctrl + U — привести текст к нижнему регистру;
- Ctrl + Shift + V или Ctrl + Shift + Ins — вставить один из 10 последних фрагментов текста, скопированных в буфер обмена;
- Ctrl + K Ctrl + C — закомментировать блок кода;
- Ctrl + K Ctrl + U — раскомментировать блок кода;
- Ctrl + K Ctrl + D — отформатировать весь документ;
- Ctrl + K Ctrl + F — отформатировать выбранный текст;
- Ctrl + K Ctrl + S — обернуть в конструкцию (if-else, цикл for и т.д.);
- Ctrl + ] — когда курсор установлен на скобку, регион, многострочный комментарий или строку, эта комбинация позволит увидеть начало и конец этого блока;
- Ctrl + M Ctrl + O — свернуть все функции;
Atom
Доступный на всех платформах Atom называют «хакабельным текстовым редактором 21 века». Atom написан с использованием Electron — фреймворка для создания кроссплатформенных приложений для десктопа средствами JavaScript, HTML и CSS — и имеет множество расширений.
- Ctrl + Shift + L — выбрать язык файла;
- Ctrl + Shift + D — копирует строку, на которой находится курсор, под неё же;
- Ctrl + Shift + K — удалить строку;
- Ctrl + ↑ — переместить выбранные строки вверх;
- Ctrl + ↓ — переместить выбранные строки вниз;
- Ctrl + R — открывает список со всеми символами (функциями) в текущем файле для быстрого перехода;
- Alt + F3 — выбрать все одинаковые слова;
- Ctrl + ЛКМ — множественные курсоры;
- Ctrl + J — соединить строки;
- Ctrl + [ — убрать отступы для выделенных строк;
- Ctrl +] — добавить отступы для выделенных строк.
Visual Studio Code
Visual Studio Code (не путать с Visual Studio) — полнофункциональный редактор кода, доступный на Windows, Linux и Mac OS X. VS Code является расширяемым open-source редактором, который можно настроить под любую задачу. Как и Atom, VS Code построен на Electron, поэтому у него есть те же преимущества и недостатки.
- F2 — переименовать символ (функцию, переменную и т.д.);
- Ctrl + Shift + O — перейти к символу;
- Ctrl + K Z — перейти в режим Дзен, в котором вас не отвлекают лишние детали;
- Ctrl + / — закомментировать/раскомментировать строку;
- Shift + Alt + A — закомментировать/раскомментировать блок кода;
- Ctrl + Shift + [ — свернуть область;
- Ctrl + Shift + ] — развернуть область;
- Ctrl + H — заменить;
- Shift + F12 — показать все упоминания;
- F12 — открыть определение (функции, класса и т.д.);
- Ctrl + K F12 — открыть определение в другой части экрана;
- Ctrl + K M — изменить язык файла;
- Ctrl + P — быстро открыть файл;
- Ctrl + \ — разделить экран;
- Ctrl + ` — открыть встроенный терминал;
- Ctrl + K Ctrl + S — показать список всех горячих клавиш.
Sublime Text
Sublime Text, написанный инженером из Google с мечтой о лучшем текстовом редакторе, является весьма популярным редактором кода. Доступный на всех платформах, Sublime Text имеет встроенную поддержку редактирования кода на разных языках, а также богатый набор расширений, называемых пакетами, которые расширяют возможности синтаксиса и редактирования.
- Ctrl + K Ctrl + C — переместить экран к курсору;
- Ctrl + Shift + ↑ — переместить выбранные строки вверх;
- Ctrl + Shift + ↓ — переместить выбранные строки вниз;
- Ctrl + Y — повторить действие последней использованной горячей клавиши;
- Ctrl + Shift + V — вставить с правильными отступами;
- Ctrl + F2 — поставить закладку;
- F2 — перейти к следующей закладке;
- Shift + F2 — перейти к предыдущей закладке;
- Ctrl + K Ctrl + U — привести текст к верхнему регистру;
- Ctrl + K Ctrl + L — привести текст к нижнему регистру;
- Alt + Shift + — разделить экран на (в пределах от 1 до 4) колонок;
- Alt + Shift + 5 — разделить экран в виде сетки 2х2;
- Alt + Shift + 8 — разделить экран на две строки;
- Ctrl + Shift + F — поиск и замена в файлах;
- Ввести lorem и нажать Tab — вставляет текст Lorem ipsum…;
- F9 — отсортировать выделенные строки.
Сочетания клавиш для работы в Visual Studio
Комментирование — важный пункт программирования. Оно помогает добавить ясности в код и вести документацию, а также позволяет временно отключить ненужный участок кода.
Ctrl+K,C — закомментировать выделенные строки в коде.
Ctrl+K,U — раскомментировать выделенные строки в коде.
Чтобы прокомментировать метод, свойство или поле, достаточно набрать /// перед строчкой, которую необходимо описать. VS автоматически добавит XML-разметку комментария, который потом можно использовать для создания документации. Туда необходимо вписать название метода, описание атрибутов и т.п. После его применения будут всплывать подсказки с комментариями, которые были указаны ранее.
Поиск
Ctrl+F — открывает стандартное окно поиска с настраиваемыми параметрами (регистр букв, начертание и др.). Если в буфер недавно был скопирован текст, то он автоматически подставится.
Ctrl+I — открывает мини-строку поиска (без дополнительных фильтров и параметров).
Ctrl+T — позволяет быстро найти нужную переменную, функцию или класс в решении.
Ctrl+F3 — поиск «активного» (выделенного) текста вниз или слова, на котором стоит курсор, без копирования в буфер обмена.
Ctrl+Shift+F3 — поиск «активного» (выделенного) текста вниз.
Комбинации Intellisence
Чтобы не набирать текст целиком и ускорить процесс разработки, можно применять следующие комбинации:
Ctrl+Space и Ctrl+J — вызов Intellisence. Помогает в наборе метода классов или его свойств.
Ctrl+K, X — выпадающий список всех сниппетов, которые у вас есть.
Короткое_имя_сниппета+Tab — позволяет использовать сниппет в коде.
Навигация по коду
F12 — переход к определению/объявлению класса/метода/свойства. Необходим в случае возникающих вопросов по поводу их реализации.
Ctrl+G — переход к определенному номеру строки в коде (отображение номеров строк можно включить: Text Editor -> Интересующий вас язык -> Display -> Line numbers — выбрать пункт. Весьма удобная функция, если получаете описание необработанного исключения, а там указан, как правило, номер строки.
Ctrl+] — при постановке курсора на скобку, многострочный комментарий (/* */), регион (#region) или кавычки вы можете увидеть начало и окончание обрамленных блоков.
Ctrl+M, M — свернуть или развернуть отдельные блоки.
Ctr+M, O — комбинация работает так же, как и предыдущая, только сворачивает сразу все блоки.
Ctrl+- — переход к предыдущему «активному» тексту, который вы редактировали.
Ctrl+Shift+- — переход к следующему «активному» тексту.
Ctrl+Tab — перемещение между вкладками, аналог Alt+Tab в Windows.
Пользуешься книжными закладками? В VS тоже есть такой инструмент. Можно отметить код, чтобы потом перейти к нему:
Ctrl+B, T — поставить/снять закладку.
Ctrl+B, Ctrl+C — удалить все закладки.
Ctrl+B, N — перейти к следующей закладке.
Ctrl+B, P — перейти к предыдущей закладке.
Форматирование и редактирование
Многие знают и используют Ctrl+C и Ctrl+V, но кроме этих сочетаний студия имеет еще ряд удобных комбинаций:
Ctrl+V (или Ctrl+D, если вы используете default схему) работает, даже если указатель просто стоит на той строке, которую нужно скопировать.
Ctrl+Shift+V — не отпуская Ctrl+Shift и нажимая на V, вы сможете вставить один из 10 последних кусков текста, скопированных в буфер обмена.
Tab — увеличить отступ в строке.
Shift+Tab — уменьшить отступ в строке.
Нужно выделить текст вертикально? Зажимаем Alt, и, не отпуская, выделяем мышкой текст. Но есть минус — меню и стрелки клавиатуры. Это решаемо: жмем Shift+Alt и используем стрелочки Left или Right.
Если считаешь, что код нуждается в чистке не только структуры, но и внешнего оформления, используй:
Ctrl+K+D — форматирование всего документа.
Ctrl+K+F — форматирование выбранной части текста.
Для рефакторинга или других случаев, когда необходимо произвести смену регистра букв:
Ctrl+Shift+U — перевести выделенный блок в верхний регистр
Ctrl+U — перевести выделенный блок в нижний регистр.
Отладка
Небольшое введение в сборку и отладку со стороны горячих клавиш. Начнем со «сборки»:
Ctrl+Shift+B или F6 — собрать solution.
Shift+F6 — собрать активный проект.
Авторский лайфхак от эксперта
Бывают случаи, когда требуется пересобрать проект Rebuild Solution. Но HotKey для этого не предусмотрен, сама студия не выполняет Rebuild, а выдает «up-to-date».
Тогда поступаем следующим образом:
Идем в Tools -> Options -> Keyboard -> ставим схему «Visual C# 2005».
F6 — собрать solution.
Ctrl+Shift+B — пересобрать solution.
В случае возникновения ошибок (к сожалению, от них никто не застрахован), можно использовать следующие горячие клавиши для их поиска:
F5 — запустить программу с возможностью отладки. Или продолжить выполнение программы после точки останова.
Ctrl+F5 — запустить программу без отладки.
F9 — если нужно поставить или убрать Breakpoint.
Ctrl+Shift+F9 — удалить все точки останова по всему коду.
F10 — выполнить код без захода в метод.
F11 — выполнить код с заходом в метод.
В режиме отладки есть 2 типа просмотра переменных — Watch и QuickWatch.
Чтобы вызвать QuickWatch, нажмите Ctrl+D, Q. Просто Watch — Ctrl+D, W.
Еще больше HotKey смотри по ссылке.
А какие сочетания клавиш в Visual Studio используешь ты?:)
Делись в комментариях.
Следи за нашей новостной лентой. Впереди много полезного контента!