Pydev,在代码中插入 if __name__ == '__main__' 的快捷方式

Pydev, shortcut for inserting if __name__ == '__main__' in code

Pydev 中是否有插入 if __name__ == '__main__' 的快捷方式或更快捷的方法?

PyDev 基于 Eclipse 平台,所有 Eclipse 技巧都可以在其中使用。

您可以创建自己的自动完成快捷方式模板。

例如如果您键入 main[ctrl+space],它将完成为 if __name__ == "__main__"

有关如何创建自定义 Eclipse 模板的更多信息:

https://dzone.com/articles/effective-eclipse-custom-templ

PyDev 中,有一个 templates 部分。从 Eclipse window、select 顶部的菜单:Windows/Preferences/PyDev/Editor/Templates

这将打开一个对话框列表。

如果向下滚动模板列表,您会找到一个名为 主要。通过 selecting 它,您可以看到将要插入的内容。如果它是 不是你想要的,你可以编辑它。您还可以添加 你自己的,包含变量。

在您的源文件中,将光标放在您希望 "if ..." 所在的位置。开始输入 'main'。应弹出一个至少包含以下条目的弹出菜单:"main - Main function pattern"Enter 并且 if ... 将在源代码中输入。