PyCharm 导入和代码完成 [关闭]

Posted

技术标签:

【中文标题】PyCharm 导入和代码完成 [关闭]【英文标题】:PyCharm imports and code completion [closed] 【发布时间】:2011-05-15 22:27:57 【问题描述】:

是否可以通过以下方式配置 PyCharm:

请求按任意字母键自动完成 按space 完成,而不是enter 请求完成不在path 中的模块

我的意思是,以 VS 方式配置它。 此外,类似 VS 的热键将是很棒的选择

【问题讨论】:

“我厌倦了手动输入所有内容并记住所有函数名称和签名” 然后考虑寻找新的职业。如果您认为 IDE 正在帮助您,那么您可能没有抓住重点。思考是编程任务的一部分。如果你成功地思考了你的代码,那么一切都在起作用。 “记住所有功能”是您作为程序员工作的一部分。你必须知道它们的意思。如果你能做到这一点,不要再担心你的 IDE。你很成功,对吧? @S.Lott “思考是编程任务的一部分。”是的,我想考虑一下我正在解决的问题,而不是在查看 API 文档和 IDE 之间切换。 “记住所有功能”不是我的工作;知道使用哪些是;) 【参考方案1】:

PyCharm 现在已经达到 2.7。您可以通过“设置”->“编辑器”下的“Kepmap”自定义键映射。我有一张支票,这可以满足你的一些要求。

这是一个参考链接 (http://www.jetbrains.com/pycharm/webhelp/configuring-keyboard-shortcuts.html)。 以上希望对您有所帮助。

【讨论】:

谢谢,我现在没有做任何 python 编码,但我希望你的回答对其他人有所帮助【参考方案2】:

这不是专家,但我认为您必须在要调用的方法之前使用模块名称。例如,在设置模块调用 settings.doStuff() 中调用名为 doStuff 的函数。

要直接调用方法,您需要使用“from settings import *”。但我认为这种方法是不受欢迎的。

【讨论】:

【参考方案3】:

根据官方 PyCharm 功能page,您按 Ctrl-Space 可自动完成。因此,例如,如果您键入设置,然后按 Ctrl-Space,我相信 IDE 会为您提供选项。

【讨论】:

以上是关于PyCharm 导入和代码完成 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

PyCharm 上的远程调试

python基础,导入模块,if语句,while语句

Pycharm 搭建 Django 项目 (非常详细)

能够导入模块但不能从中导入东西[关闭]

Pycharm的代码风格检查:忽略/关闭特定规则

使用 Python 3.8.8 将 PyAutoGUI 导入 PyCharm 无法正常工作 [关闭]