使用Visual Studio Python工具快速注释多行的方法

17

Python Tools for Visual Studio中如何快速注释掉多行代码?


对我来说,你回答了我的问题,安装Python Tools for Visual Studio。VS只突出显示一流符号,但仅在使用常规热键时才会发出奇怪的警告声,没有这些工具,也许这是有意为之的,因为它适用于JSON和XML等内容...感谢微软的轻微操纵。 - fartwhif
8个回答

37
按下 CTRL+K 然后 CTRL+C 可以在选定的行中在 VS 中添加 #
按下 CTRL+K 然后 CTRL+U 可以在选定的行中移除 VS 中的 #

2
它通过使用“编辑” > “高级” > “注释所选内容”命令完成。通过打开菜单“编辑” > “高级”,您可以看到快捷方式。 - Johan Råde
嘿@manojlds,你能否也包括删除多行注释吗?这将非常有帮助。 - Jumabek Alikhanov
1
有没有一种方法将“ctrl + k”+“ctrl + c”重新映射为“ctrl + shift + /”? - Yannic Hamann
对我来说有效 - undefined

4
为了对一个块进行注释,可以使用一系列的键: Ctrl-K + Ctrl+C ,而要取消注释,则是Ctrl-K + Ctrl-U。以下是Python中其他非常有用的按键:

Visual Studio 2015 Python快捷键


1
在MacOS中,将Ctrl键更改为Cmd键。 - rocLv

2
在Python中,唯一的方式是使用""" ... """,实际上就是一个字符串。

4
你误解了问题。大多数Python编辑器都提供一种简单的机制,可以一次添加#到多行代码中。我想知道Python Tools for Visual Studio是否提供了这样的机制。 - Johan Råde
2
此外,这不是一个注释。如果它紧跟在模块/类/函数的开头,那么它就是文档字符串,而不是注释。 - Björn Pollex

2

你需要重新分配Edit.CommentSelection函数的快捷键。


1
你的回答可以通过提供更多支持信息来改进。请编辑以添加进一步的细节,例如引用或文档,以便他人可以确认你的答案是正确的。您可以在帮助中心找到有关如何编写良好答案的更多信息。 - Community

1

如果您想在Python中注释任何行(使用Visual Code时),则快捷键是:Ctrl + /(控制按钮加正斜杠)


1
这个问题是关于Visual Studio的,并且已经被相应地标记了。问题和标签非常明确,这不是关于Visual Code的。为什么你要回答一个关于Visual Code的解决方案呢? - Yunnosch

1

实现这个最简单的方法是突出显示您想要注释掉的所有先前编写的代码,然后按控制键C。在此过程中,您不会遇到任何错误或更改的代码。有时其他方法就是行不通。


请记住,这个过程是最有效的方式,但也可能因系统而有一些延迟。 - Kevin Cook
1
所有热键方法都具有共同之处,这也是问题所特别询问的。这并不将您的答案与现有答案区别开来。然而,如果您希望在任何帖子中添加信息,通过编辑帖子来实现要比在此处解释更好,因为评论存在被删除的风险。 - Yunnosch
@Yunnosch 这意味着在此过程中不会更改错误和代码。 - Kevin Cook
@Yunnosch 那是真的,感谢您的建议,我会在原始帖子中添加更多见解,而不是发表评论。 - Kevin Cook
@Yunnosch 我会参观并阅读如何回答,看起来我还有很多要学习的。感谢提供链接。 - Kevin Cook
显示剩余4条评论

0

你只需要选择代码块,然后按下ctrl+1即可。这样就可以完成设置!


这在Visual Studio Enterprise 2022中不起作用。 - undefined

-1

注释或取消注释
Ctrl + /


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接