搜索并评论所有匹配项
Search and comment all matches
有没有办法在执行 CTRL+F 或 CTRL+R 时注释所有匹配项?
我尝试了一个快速修复,但是当要打印的行在不同的行中时,这无法正常工作:
# print("Hello"
"World")
我正在使用 Python 3.7 和 PyCharm 2021.3.1
是的,PyCharm(或任何 Jetbrains IDE)功能。
搜索后,单击 Select All Occurrences
按钮(您上传的图片中 33/33
右侧的第 4 个按钮)- 它会标记您搜索的所有匹配项。
而不是简单地用 Cmd+斜杠(或 windows 的 Control+斜杠)对其进行注释,所有出现的内容都将被注释掉
对于多行的情况,您可以使用 regex
搜索来匹配您的搜索词,例如:^print\(.*(\n*[^\)]*)*\)$
我猜你想要 select 打印函数并用“Hello World”部分注释所有打印函数。
你可以一步一步来;
- 点击 CTRL+F 然后点击正则表达式按钮
- 用正则写你想要的(这道题你应该写
^print\(.*(\n*.*)*\)$
)。当你这样做时,你已经 select 整行
- 如果要对所有打印功能进行注释,可以单击 Select 所有出现。
- 然后你就可以用你的多行评论快捷方式发表评论了
有没有办法在执行 CTRL+F 或 CTRL+R 时注释所有匹配项?
我尝试了一个快速修复,但是当要打印的行在不同的行中时,这无法正常工作:
# print("Hello"
"World")
我正在使用 Python 3.7 和 PyCharm 2021.3.1
是的,PyCharm(或任何 Jetbrains IDE)功能。
搜索后,单击 Select All Occurrences
按钮(您上传的图片中 33/33
右侧的第 4 个按钮)- 它会标记您搜索的所有匹配项。
而不是简单地用 Cmd+斜杠(或 windows 的 Control+斜杠)对其进行注释,所有出现的内容都将被注释掉
对于多行的情况,您可以使用 regex
搜索来匹配您的搜索词,例如:^print\(.*(\n*[^\)]*)*\)$
我猜你想要 select 打印函数并用“Hello World”部分注释所有打印函数。 你可以一步一步来;
- 点击 CTRL+F 然后点击正则表达式按钮
- 用正则写你想要的(这道题你应该写
^print\(.*(\n*.*)*\)$
)。当你这样做时,你已经 select 整行 - 如果要对所有打印功能进行注释,可以单击 Select 所有出现。
- 然后你就可以用你的多行评论快捷方式发表评论了