首页 > 解决方案 > 有没有办法在 pycharm 中对所有键入的文本启用自定义自动完成功能?

问题描述

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

Pycharm 中是否有类似的功能或插件可以扩展,例如“pr”到“print()”,“wo”到“with open()”或其他自定义缩写。

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

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

标签: pythonpython-3.xautocompletepycharmspell-checking

解决方案


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

实时模板

扩展是通过按键来实现的tab,而不是靠它自己。

我唯一使用过的是那个main(因为if __name__ == '__main__':打字很痛苦),所以我对它们没有太多经验。不过,我使用它们几次后,它们运行良好。


推荐阅读