pycharm中自定义函数补全

发布时间 2023-08-28 12:16:29作者: 我在路上回头看
在 PyCharm 中,你可以通过以下步骤实现这一目标:

打开 PyCharm,点击顶部菜单的 "File"(文件) -> "Settings"(设置)。

在弹出的窗口中,选择 "Editor"(编辑器) -> "Live Templates"(代码模板)。

在左侧的列表中,选择 "Python" 或者你希望的分类,然后点击右侧的 "+" 按钮,添加一个新的代码模板。

在 "Abbreviation"(缩写)字段中输入你希望在编辑时触发的缩写,比如 funcnone。

在 "Template text"(模板内容)字段中输入以下内容:
def $function_name$($parameters$) -> None:
    $END$

在上述模板中,$function_name$ 和 $parameters$ 是占位符,它们会在使用代码模板时自动替换。

点击 "Edit variables"(编辑变量)按钮,在弹出的对话框中,选择 "function_name" 变量,
然后在 "Expression"(表达式)字段中输入 $FUNCTION_NAME$。同样,选择 "parameters" 变量,
并在 "Expression" 字段中输入 $PARAMETERS$。

点击 "OK",然后再点击 "Apply"(应用)按钮保存设置。

现在,当你在编辑函数时,输入缩写 funcnone,然后按下 Tab 键,PyCharm 会自动补全函数模板,并将返回值类型设置为 -> None。

这种方式可以在编辑函数时自动补全返回值类型为 -> None,无论何时都适用,而不仅仅在新建文件时。