Autocomplete 如何在PyCharm的IPython控制台中启用文件路径自动完成?

Autocomplete 如何在PyCharm的IPython控制台中启用文件路径自动完成?,autocomplete,ipython,pycharm,Autocomplete,Ipython,Pycharm,注意:次优的自动完成(不一定只是文件路径,但通常是自动完成)是一个已知问题,似乎还没有通用的质量解决方案请查看下面的链接。 PyCharm中IPython控制台中的路径自动完成功能不正常: c:/U<TAB> 在我的机器上;相反,它管理的最好方法是: cd c:/UserWarning 这显然是错误的。然而,Anaconda提示符中的IPython的行为与它应该的一样 我的强烈假设(由下面的链接支持)是,这是由于PyCharm没有使用标准的IPython配置文件 我知道PyCh

注意:次优的自动完成(不一定只是文件路径,但通常是自动完成)是一个已知问题,似乎还没有通用的质量解决方案请查看下面的链接。

PyCharm中IPython控制台中的路径自动完成功能不正常:

c:/U<TAB> 
在我的机器上;相反,它管理的最好方法是:

cd c:/UserWarning
这显然是错误的。然而,Anaconda提示符中的IPython的行为与它应该的一样

我的强烈假设(由下面的链接支持)是,这是由于PyCharm没有使用标准的IPython配置文件

我知道PyCharm中的控制台启动脚本:

Settings->Build, Execution, Deployment->Console->Python console
我已经成功地用它激活了我写的一个简单的魔法命令

所以我的问题是:是否有一个代码配置片段可以插入其中,并且可以启用文件路径自动完成?或者一个指向IPython配置文件如何“工作”的一般描述的指针,这将使我能够自己弄清楚它?我想,这是目前解决这个问题最可行的方法

或者,您可以使用以下库编写自己的自动补全:

IPython.core.completer
IPython.core.completerlib
?

这可行吗?那要做多少工作

提前谢谢


我的软件设置:

我使用:

PyCharm社区版2017.2.1

Anaconda2(Python 2.7),版本4.3.22,包含 IPython 5.1.0 windows7professionaln


支持上述问题中索赔的链接-仅两个,因为缺少StackOverflow-“声誉”:(

1) PyCharm中IPython控制台中的自动完成功能无法正常工作

JetBrains(PyCharm的创建者)至少在两年前就知道了这一点(请在“PyCharm控制台标签完成”或类似页面下搜索它,我只允许在这里添加有限数量的链接),并且似乎已经开始研究它,但从未完成过

讨论指出“这只是获得完整IPython标签完成的第一步”:,但该问题自2016年10月起已结束

关于StackOverflow,有三个措辞相似的问题,但没有一个实质性的答案(不,使用Ctrl+Space代替Tab不能解决任何问题)。同样,我不能在这里添加更多链接

_2) PyCharm未使用ipython_config.py配置ipython控制台:_

查看JetBrains在页面末尾的评论

IPython.core.completer
IPython.core.completerlib