我有一个大python文件如下:
@login_required
@user_passes_test(lambda u: u.is_superuser)
def foo():
//function body
@login_required
@user_passes_test(lambda u: u.is_superuser)
def foobar():
//function body
.
.
.
Run Code Online (Sandbox Code Playgroud)
像这样,文件中有许多功能.我想评论包含模式的所有行login_required或user_passes_test.如何评论这些线?
我使用tComment插件.所以我可以使用gcc键映射来切换行注释.可以用吗?
项目中还有其他文件包含类似的功能.那么如何在项目的所有文件中注释这些行?
如果我需要取消注释这些行,我该怎么办?
该:global/{pat}/{cmd}命令将{cmd}在每个匹配模式的行上运行命令{pat}.您可以通过:normal命令执行tComment 命令.它们一起看起来像这样:
:g/@login_required/norm gcc
Run Code Online (Sandbox Code Playgroud)
有关更多帮助请参阅:
:h :g
:h :norm
Run Code Online (Sandbox Code Playgroud)