有没有办法对pycharm中所有键入的文本启用自定义自动完成功能?

问题描述

我是Python的新手,最近安装了Pycharm IDE。在Microsoft Word中,内置文本自动更正功能在不正确的词后键入空格后立即自动更正文本。 例如,它将在键入时立即自动将“ teh”自动更正为“ the”。

Pycharm中是否存在类似的功能插件,可能会扩展,例如在键入时说'pr'到'print()','wo'到'with open()'或其他自定义缩写。

我知道我们也许可以键入缩写,保存python文件,在一个新的文件中打开该python文件,将其内容转换为字符串,然后对其执行多个查找和替换操作。但是,这只会在文件保存后运行替换操作,而不是在键入后立即运行。

如果这不可能,是否还有其他Python IDE提供此功能

解决方法

Pycharm具有实时模板功能,可让您指定扩展到您选择的代码的快捷方式:

Live Templates

通过按 tab 键来进行扩展,而不是单独按下。

我唯一一次使用过main(因为if __name__ == '__main__':很难键入),所以我对它们没有太多的经验。尽管我几次使用它们,它们的效果仍然不错。