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 + /
Как закомментировать код
Работа в VS Code
Это краткое руководство научит вас использовать комментарии в VSCode, включая многострочные комментарии.
Я не знаю ни одного языка программирования, который бы не поддерживал комментарии.
Комментарии к коду невероятно полезны. При создании сложной функциональности я иногда даже пишу всю функцию в псевдокоде, прежде чем писать код.
Другая полезная функция — быстрое отключение одной или нескольких строк кода. Это очень удобно при отладке программы.
Комментарии служат двум основным целям:
- Добавить информацию, которая дает контекст вашему коду;
- Быстрое отключение кода во время отладки;
Вы будете использовать их в основном для добавления информации о вашей программы, которая поможет вашему будущему и вашим коллегам понять, что происходит.
Процесс комментирования
Сначала установите курсор в том месте, где вы хотите добавить комментарий.
Затем воспользуйтесь ярлыком комментария VS Code, который соответствует вашей платформе.

- В Windows это сочетание клавиш выглядит следующим образом: CTRL + /
- На Mac это сочетание клавиш: Command + /
Вы также можете расскомментировать код с помощью той же команды. Выберите код, который в данный момент закомментирован, и выполните команду быстрого доступа. Он снова станет незакомментированным.
Как только вы проделаете это несколько раз, это станет мышечной памятью и повысит вашу производительность. Я использую эту команду постоянно и не могу представить, что у меня ее нет.
Переключение блочных комментариев в VSCode
Некоторые языки программирования поддерживают блочные комментарии. Они охватывают несколько строк кода (блок). Если вы хотите закомментировать несколько строк кода — это то, что вам нужно.
Чтобы переключить блок комментариев VSCode, вы можете использовать editor.action.blockComment:
- Windows: Shift + Alt + A
- Mac: Shift + Option + A
Есть еще один способ комментирования и разкомментирования, но он не так удобен.
Закомментируйте код (editor.action.addCommentLine):
- Windows: Ctrl + K + C
- Mac: Command + K + CСнять комментарий с кода (editor.action.removeCommentLine):
- Windows: Ctrl + K + U
- Mac: Command + K + U
Главное отличие этих команд в том, что каждая из них имеет только одно назначение. Они не переключают код, как ярлык со слэшем. Поэтому, если вы будете продолжать выполнять (CTRL + K + C), комментарии будут продолжать накапливаться.
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 / * * / 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. Advertisements
Solution
Fortunately, if you use Visual Studio Code, commenting out a block of code is really quick and easy. 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 Small Trick
Advertisements 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.

The syntax for triple quotes consists of three consecutive single or double quotes. Advertisements
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 has made working with Python a little easier and more comfortable. If you’d like to learn more about Python, take a look at the following articles:
You can also check out our Python category page for the latest tutorials and examples.
Ярлык для комментирования нескольких строк с помощью Python Tools для Visual Studio
Какой ярлык позволяет закомментировать несколько строк с помощью инструментов Python для Visual Studio?
задан 30 мая ’11, 03:05
для меня вы ответили на мой вопрос, установите Python Tools для Visual Studio VS выделял символы первого класса, но об этом, как ни странно, только лает при использовании обычных горячих клавиш, без инструментов, возможно, это намерение, потому что оно работает для таких вещей, как JSON и XML . спасибо за небольшие манипуляции MS — fartwhif
5 ответы
CTRL + K становятся CTRL + C добавляет # в VS для выбранных строк. CTRL + K становятся CTRL + U удаляет # в VS для выбранных строк.
ответ дан 17 мая ’17, 05:05
Это делается с помощью команды «Правка»> «Дополнительно»> «Выбор комментария». Открыв меню «Правка»> «Дополнительно», вы увидите, что это ярлык. — Йохан Роде
Привет, @manojlds, не могли бы вы также включить удаление многострочных комментариев? было бы действительно полезно. — Джумабек Алиханов
есть ли способ переназначить ctrl+k + ctrl+c в ctrl + shift + / ? — Янник Хаманн
На python единственный способ — «»» . «»» , практически просто строка.
ответ дан 30 мая ’11, 07:05
Вы неправильно поняли вопрос. Большинство редакторов Python предоставляют простой механизм для добавления # сразу к нескольким строкам. Я спрашиваю, предоставляет ли Python Tools для Visual Studio такой механизм. — Йохан Роде
Кроме того, это не комментарий. Если он появляется сразу после начала модуля / класса / функции, это строка документации, а не комментарий. — Бьорн Поллекс
Все, что вам нужно сделать, это выбрать блок кода и нажать ctrl + 1. У вас должно быть все готово!