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

3
在Pydev中,是否有快捷键或更快的方式来插入if __name__ == '__main__'
3个回答

5

PyDev是基于Eclipse平台的,所有的Eclipse技巧都可以在此使用。

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

例如,如果您键入main[ctrl+space],它将自动补全为if __name__ == "__main__"

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

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


1
PyDev 中,有一个 模板 部分。 从 Eclipse 窗口的顶部菜单中选择:Windows / Preferences / PyDev / Editor / Templates 这将打开一个列出的对话框。
如果您滚动模板列表,您会发现一个名为 main 的模板。通过选择它,您可以查看将要插入的内容。如果不完全符合您的要求,您可以进行编辑。您也可以添加自己的模板,包括变量。
在源文件中,将光标放置在您想要输入 "if ..." 的位置。开始输入 'main'。应该会弹出一个弹出菜单,其中至少包含以下条目:"main - Main function pattern"。按下 Enterif ... 将被输入到源代码中。

0
相同的解决方案(如@Mikko Ohtamaa所回答的)也适用于PyCharm IDE。
1. 输入"main" 2. 按下Tab键
IDE将自动补全代码行:"if __name__ == '__main__':"

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接