在尝试将@typechecked属性添加到所有(487个)函数中时,我在查找正确的替换命令时遇到了一些困难。我打算从:
@typechecked
def some_function(
至:
@typechecked def some_function(
但是,当我执行Ctrl+H并将def替换为:
Ctrl+H
def
@typechecked def
def的缩进丢失。于是我想问:如何在vscode中添加typechecked above all functions in all .py '属性文件?
typechecked above all functions in all
xv8emn3q1#
使用下列寻找和取代值在VSCode中执行寻找/取代:
find: ^(\s*)(def [\w_]+\() replace: $1@typechecked\n$1$2
gudnpqoy2#
使用 了查找 : ^(\s*)def替换 : $1@typechecked\n$1def
^(\s*)def
$1@typechecked\n$1def
2条答案
按热度按时间xv8emn3q1#
使用下列寻找和取代值在VSCode中执行寻找/取代:
gudnpqoy2#
使用 了
查找 :
^(\s*)def
替换 :
$1@typechecked\n$1def