PyCharm python控制台 - ipython魔术输出

Ton*_*man 5 python ipython pycharm

我最近开始使用PyCharm在Win10下进行一些python开发.我仍然在努力寻找带有游戏机的最佳配置.

我在内置的PyCharm控制台中启用了ipython,但它并不总是像普通的ipython一样工作.最烦人的特点是pinfo /的输出?魔法无法正常显示:

In[1]: a=123
In[2]: ?a
{'text/plain': "Type:        int\nString form: 123\nDocstring:  \nint(x=0)[...]
Run Code Online (Sandbox Code Playgroud)

在正常的ipython控制台中,我得到了正如预期的那样

In [1]: a=123

In [2]: a?
Type:        int
String form: 123
Docstring:
int(x=0) -> integer
[...]
Run Code Online (Sandbox Code Playgroud)

有没有办法改变这种行为?或者将PyCharm连接到在例如ConEmu中运行的外部控制台的方法?

我正在使用PyCharm 2017.1.4,python 3.5.3,PyCharm在那里调用ipython 5.3.0.