Как комментировать несколько строк кода в Visual Studios
Я новичок в программировании, поэтому решил попробовать Python и скачал Visual Studio, но не знаю, как можно закомментировать несколько строк кода.
6 ответов
Обычно в Visual Studio Community 2019 многострочные комментарии выполняются с помощью клавиш CTRL + K CTRL + C и CTRL + K CTRL + U для удаления комментариев. Но по какой-то причине это недоступно при использовании python.
Лично для обучения написанию Python я бы рекомендовал использовать Visual Studio Code вместо Visual Studio. VS Code — гораздо более легкий пакет (установочный размер около 300 МБ по сравнению с несколькими ГБ). Это означает, что он открывается за долю времени. В VS Code расширение Python обеспечит все ваши потребности в Python и позволит вам переключать блочные комментарии с помощью CTRL + /
В Python вы можете использовать тройные кавычки для комментирования нескольких строк кода. Пример:
Текст в кавычках закомментирован, а оператор печати под ним — нет и будет работать.
Для большинства языков в коде VS есть ярлык: Ctrl+/ редактировать: вам нужно выбрать строки, которые вы собираетесь закомментировать
Чтобы закомментировать несколько строк в python, вы можете использовать тройные кавычки следующим образом:
Вы получаете точку, пока есть тройные кавычки в начале первой строки и в конце последней строки
Ctrl + Shift + A сделал всю работу за меня. Это поставит вас «»» в начале и в конце выбранного вами текста.
Нажав кнопку редактирования в Visual Studio внизу, вы можете закомментировать строки.
«переключить комментарий строки» для меня сделано с помощью ctrl + ‘, но может быть что-то еще для вас
«переключить блокировку комментария» для меня делается с помощью Shift + Alt + A, но для вас это может быть что-то еще
В обоих случаях первый щелчок комментирует, а повторный щелчок раскомментирует.
VS Code: How to comment out a block of Python code

To comment out a line of code in Python, you can add a # before that line. So how to comment out a block of code in Python? If you have worked with some other programming language like Javascript, Dart … then you will be familiar with the / * * / syntax. However, it is impossible to do that in Python.
To comment on a block of code in Python, you will have to prefix it with # line by line. If a block of code had hundreds of lines, it would be terrible. Fortunately, if you’re using VS Code (Visual Studio Code), commenting out a block of code is really quick and easy.
Solution
All you need to do is select that code block with your mouse, then press the following key combination:
- Ctrl + K , then press Ctrl + C if you’re using Windows
- Command + K , then press Command + C if you’re on a Mac
To uncomment a block of code, use your mouse to select it and then use the key combination:
- Ctrl + K , then Ctrl + U if you’re on Windows
- Command + K , then Command + U if you’re on a Mac
You can also use the following:
- Ctrl + / (the slash key) to comment and uncomment lines of Python code on Windows.
- Command + / to comment and uncomment multiple lines of Python code on Mac.
A quick demo is worth more than a thousand words:
A Small Trick
If you don’t like the mentioned solution above, you can use the triple-quote trick to make a block of Python code not run. This action doesn’t actually comment out anything but only converts the code between the triple quotes to a string (and therefore it won’t affect other code).

The syntax for triple quotes consists of three consecutive single or double quotes.
Python’s triple quotes come to the rescue by allowing strings to span multiple lines, including verbatim NEWLINEs, TABs, and any other special characters.
What Next?
Hopefully, this article can help you a little bit when working with VS Code. If you want to explore more tips and tricks related to this code editor, take a look at the following articles:
You can also check out our Visual Studio Code topic page for more tips and tricks to improve your producibility and coding experience.
How to comment multiple lines of code in visual studios
I’m very new to coding so I decided to try Python and downloaded Visual Studio, but I am not sure how you can comment out multiple lines of code.
7 Answers 7
Normally in Visual Studio Community 2019, multi line comments are done by using CTRL + K CTRL + C and CTRL + K CTRL + U to remove comments. But this is unavailable when using python for some reason.
Personally, for learning to write Python I would recommend using Visual Studio Code, instead of Visual Studio. VS Code is a much more light weight package (install size approx 300MB compared to several GB) This means that it opens in a fraction of the time. In VS Code the Python extension will provide all of your python needs and allow you to toggle block comments by using CTRL + /
Повышаем продуктивность работы в Visual Studio Code: полезные сочетания клавиш
Перевод статьи «The guide to Visual Studio Code shortcuts, higher productivity and 30 of my favourite shortcuts you need to learn».

Практически любым функционалом Visual Studio Code можно воспользоваться, выбрав команду в палитре команд или просто набрав нужное сочетание клавиш.
Вероятнее всего, вы работаете по 8 часов в день и значительную часть этого времени проводите в своем любимом редакторе кода. Знание полезных сочетаний клавиш ускорит вашу работу. Вы сможете гораздо быстрее найти нужный вам файл или, не открывая дополнительное окно терминала, запустить NPM-команду, нужную вам прямо СЕЙЧАС.
Шпаргалки с сочетаниями клавиш
Создатели Visual Studio Code сделали для вас готовые шпаргалки, разбив их по операционным системам:
Вы можете скачать себе нужную шпаргалку, распечатать и положить на столе, чтобы быстро подсматривать, пока не запомните. Или же такую шпаргалку можно носить с собой, читая по дороге на работу, чтобы выучить нужные сочетания клавиш. Главное, не пытаться запомнить все сразу. На это нужно время. Проявляйте терпение, и скоро вы изучите все нужные сочетания.
Раскладки (Keymaps)
Вы пользователь Vim? Или, может, у вас в голове уже вытатуированы сочетания клавиш для Emacs? Или, как вариант, вам по какой-то причине нравится пользоваться notepad++ и имеющимися там сочетаниями?
Для всех вас в Visual Studio есть соответствующие расширения! Давайте для примера установим Atom Keymap. Мы сделаем это без помощи вашей любимой мышки (почти).
- Откройте Visual Studio Code.
- Открыв, нажмите клавиши CTRL+SHIFT+X. Откроется список расширений, а фокус курсора будет в строке поиска. Введите @category:keymaps.
- Вы увидите список раскладок. Нажмите Tab, а затем стрелку «вниз».
- Нажимайте на стрелку, пока не выберете Atom Keymap. Теперь нажмите Enter.
- К сожалению, я не нашел способа выбрать кнопку инсталляции при помощи одной лишь клавиатуры. Так что здесь придется кликнуть мышкой!
Вы можете найти такую раскладку практически для каждого редактора кода. Установите ту, что вам нравится, и пользуйтесь уже выученными сочетаниями клавиш! Круто, правда?
Настройки сочетаний клавиш
Есть два способа посмотреть настройки сочетаний клавиш. Первый — при помощи графического интерфейса, второй — при помощи редактирования JSON-файла.
Графический интерфейс
Графический интерфейс можно открыть, если нажать CTRL+k, а затем, удерживая CTRL, нажать CTRL+s.

Сверху у вас будет строка поиска, где вы сможете поискать команду или нужное вам сочетание клавиш. Эти диалоговые окна в Visual Studio Code выглядят примерно одинаково и часто встречаются.
Вы увидите четыре колонки. Давайте их рассмотрим.
- Command (команда): действие, осуществляемое Visual Studio Code.
- Keybinding (сочетание клавиш): комбинация клавиш, которые нужно нажать для осуществления действия.
- When (когда): фильтр. Он говорит Visual Studio Code, должно ли сочетание клавиш действовать в этом контексте.
- Source (источник): Есть много способов, как Visual Studio может узнать о назначенных сочетаниях клавиш. Самый распространенный случай — Default, команды, которые есть в Visual Studio Code по умолчанию. User — команды, созданные пользователем. Третий способ — Extension (расширение). Автор какого-нибудь расширения может также добавлять и специальные сочетания клавиш для этого расширения. Если какое-то ваше любимое сочетание не работает, причина может быть как раз в этом.
Чтобы изменить сочетание клавиш, нужно сделать двойной клик в строке (возникнет всплывающее окно). Затем нажмите нужное вам сочетание клавиш и Enter.
Сочетания клавиш в JSON-файле
Теперь, когда у вас есть общее понимание того, как работают сочетания клавиш, давайте рассмотрим файл keybindings.json.
Прежде всего, есть два файла: дефолтный keybindings.json и user-specific keybindings.json. Нажмите CTRL+SHIFT+P или F1, чтобы открыть палитру команд. Наберите keyboard shortcuts — вы должны увидеть как минимум две позиции в вашей палитре.
- Preferences: Open Default Keyboard Shortcuts (JSON). Это файл, в котором Visual Studio Code хранит все дефолтные сочетания клавиш и список доступных сочетаний, которые не используются (внизу). Я бы ничего здесь не менял.
- Preferences: Open Keyboard Shortcuts (JSON). Это файл с пользовательскими сочетаниями клавиш, его вполне можно редактировать. В самом начале это просто пустой массив, не более!
Чтобы добавить сочетание клавиш в JSON-файл, нужно добавить объект, как в примере:
Вам нужно обозначить нужную клавишу и команду. When говорит Visual Studio Code, где он должен запускать эту команду. Если вы оставите это поле пустым, команда будет прослушиваться везде.
Полезные сочетания клавиш

Открыть палитру команд
Это вы, наверное, уже знаете, но могли и пропустить.
Открывает самый мощный функционал Visual Studio Code — палитру команд. Просто впечатайте в строке поиска то, что вам нужно, и палитра это найдет!
Открыть и закрыть боковую панель
Иногда вам нужно больше пространства, а боковая панель занимает место. Просто нажмите
Таким образом можно сворачивать и разворачивать боковую панель.
Войти в режим дзен (Zen Mod)
Zen Mod встроен в Visual Studio Code. Чтобы перейти в него, нажмите
Таким образом Zen Mod и включается, и выключается.
Перейти во встроенный терминал
Одна из моих любимых фич в Visual Studio Code — встроенный терминал. В 99% случаев я пользуюсь именно им! Чтобы его быстро открыть или закрыть, нужно нажать
Это сочетание клавиш откроет встроенный терминал и переместит курсор в него. Если нажмете эти клавиши снова, терминал закроется, а курсор вернется туда, где был до открытия терминала.
Поиск файла в проекте
В Visual Studio Code есть отличный встроенный поиск. Чтобы открыть его, нажмите
Откроется диалог, где вы сможете видеть ваши недавние открытые файлы. Также поддерживается «нечеткий» поиск. То есть, вы можете впечатать любое слово, и поиск будет искать его в полном пути к файлу. Так что вам не обязательно быть очень точным.
Переключиться в недавно открытое рабочее пространство
Вы работаете над микросервисной архитектурой и вам все время приходится переключаться между папками? Для вас есть специальное сочетание клавиш! Нажмите
Откроется диалоговое окно со списком недавно открытых рабочих пространств (папок). Дополнительный совет: если в этом диалоговом окне нажать CTRL+ENTER, Visual Studio Code откроет его в новом окне.
Разделить окно редактора
Люди любят vim, потому что в нем легко разбивать окно просмотра на несколько частей. В Visual Studio Code это тоже есть. Просто нажмите
— чтобы создать два столбца, или
— чтобы создать новую строку. Второй пункт кажется более сложным, но когда привыкнете, это будет занимать какие-то миллисекунды. К тому же, вы уже знаете, как создавать новые и менять старые сочетания клавиш.
Перевести фокус в нужное окно
Теперь, когда вы умеете разбивать окно на несколько частей, нужно также научиться быстро переходить из одной части в другую. Это очень легко и для этого тоже есть сочетание клавиш. Нужно нажать
То есть, вам нужно нажать CTRL и номер окна, в которое вы хотите перевести фокус. Для первого — CTRL+1, для второго CTRL+2 и т. д. Просто, правда?
Закрыть текущее окно
Теперь, когда вы пооткрывали кучу окон, нужно научиться их закрывать. Это можно сделать очень быстро — нажав
Это сочетание закрывает текущее окно.
Закрыть только сохраненные окна
Иногда у вас столько открытых окон, что вы уже не знаете, что вы сохранили, а что — нет. Да, я знаю, что это можно понять по точке на вкладке, но все равно, для этого же нужно напрячься и найти нужные файлы. Visual Studio Code может вас подстраховать! Просто нажмите
Это сочетание закроет все сохраненные окна, так что вы сразу увидите, что у вас не сохранено.

Открыть новый файл
Вам нужен новый файл, чтобы набросать какой-то код? Или вам нужно создать новый файл для вашего проекта? Нажмите
Откроется новый редактор.
Сменить язык текущего файла
Хотите сменить язык, который выбрали для файла, например, хотите использовать Javascript (react), а не Javascript? Нажмите
Откроется новое диалоговое окно, где вы сможете поискать желаемый язык.
Перейти на строку
А теперь давайте сосредоточимся на том, как ускорить редактирование. Допустим, у вас ошибка на строке 1042 (и если у вас такой длинный файл, это само по себе плохо). Прокрутка не нужна! Нажмите
Откроется диалоговое окно, где нужно ввести номер строки, на которую вы хотите перейти. Это очень полезное сочетание, особенно в комплекте с CTRL+p (поиск файла в проекте).
Перейти к идентификатору (Symbol)
Что такое Symbol? В языках программирования это обычно переменные. В CSS это селекторы. Чтобы увидеть диалоговое окно, нажмите
Откроется диалог со списком доступных идентификаторов в текущем файле.
Если нажмете такое сочетание, в диалоге будет только #. Вам нужно будет ввести нужный идентификатор, а Visual Studio Code поищет его по всему рабочему пространству (если он поддерживается языком, который вы используете).
Переместить строку вверх или вниз
Иногда вам нужно переместить строку внутри вашего if или просто переместить, потому что она вызывается слишком рано. Сделать это можно, нажав
— чтобы переместить строку вниз, или
— чтобы переместить текущую строку вверх.
Копировать текущую строку
Вам нужно заполнить массив какими-то переменными, но вам лень писать цикл. Как же вам получить array[0] array[1] и array[2]? Можно скопировать первую строку и просто изменить, что нужно. Для этого нажмите
Так вы скопируете текущую выбранную строку и вставите скопированное на одну строку выше.
При помощи этого сочетания текущая строка будет скопирована и вставлена на строку ниже.
Показать предложения
В Visual Studio Code есть встроенные предложения. В большинстве случаев они всплывают автоматически, но если этого не происходит, а вам нужно, просто нажмите
Это сочетание откроет диалог предложений.
Закомментировать текущее выделение
Порой вам нужно изолировать код и закомментировать его. Вам поможет сочетание
Если у вас выделено несколько строк, закомментируются все. Если ничего не выделено, закомментируется одна текущая строка.
Выделить (выбрать) несколько строк кода
Чтобы закомментировать блок кода, нужно выбрать больше одной строки. Это можно сделать, нажав
— чтобы начать выделение с текущей строки и двигать курсор вверх.
— чтобы начать выделение с текущей строки и двигать курсор вниз.
Свернуть или развернуть код
У вас есть большая функция, но вы видеть ее не можете, потому что она слишком огромная и нуждается в рефакторинге, а у вас нет времени. В общем, вы просто хотите пока забыть о ней. Благодаря сворачиванию кода можно сократить количество строк на экране со ста до одной. Для этого нажмите
— чтобы свернуть (спрятать) код
— чтобы развернуть (показать) код.
Вырезать всю строку
Здесь у вас не должно быть выделенного кода. Нажмите
Если ничего не выделено, вырежется вся строка.
Увеличить (уменьшить) отступ строки
Обычно люди умеют делать отступы, но на всякий случай укажем и это. Выбираете нужный код и нажимаете
Нажимать нужно столько раз, сколько вам нужно для приведения кода в желаемый вид. А вы знали, что можно и убрать отступ? Сдвинуть код влево? Это можно сделать, нажимая
Заключение
Сочетаний клавиш существует очень много, значительно больше, чем здесь описано. Я указал только те, которыми сам пользуюсь чаще всего. Надеюсь, теперь вы знаете о них больше и сможете создавать собственные.
Вероятно, у вас есть и свои любимые сочетания? Поделитесь в комментариях, возможно, они еще кому-нибудь пригодятся!