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 导入和代码完成 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章