如何在PTVS中使用IPython的搜索历史功能?

时间:2014-02-25 15:38:28

标签: python ipython ptvs

我最近从IPython命令windows + N ++过渡到Visual Studio的Python工具,主要用于丰富的代码完成(它可以搜索非标准库,如NumPy!),但也因为它看起来不错!

简单的白色黑色IPython中唯一缺少的是历史搜索功能。我可以开始输入imp,然后按向上箭头,它只会浏览以imp开头的命令。

有没有办法在PTVS中激活此功能? 在PTVS中有一个叫做“智能历史”的东西,但事实证明它只是允许用户在光标位于最后位置时浏览(未过滤的)历史记录。由于IPython的历史记录功能来自一个软件包,不应该有办法通过运行启动脚本或类似的东西来激活它吗?

1 个答案:

答案 0 :(得分:0)

我们目前没有这样的功能。问题跟踪器中有几个相关功能,我鼓励您投票或评论。这也是团队近期随机讨论的内容,因此获得反馈意见非常好。所有功能都有所不同,所以你可能会喜欢一个人说的比另一个更多。

目前无法使用启动脚本激活的原因是历史记录当前由VS中运行的REPL窗口组件实现。它将所有历史记录保存在VS中,并且评估者没有提供历史记录的可扩展性点。如果你想破解C#中的REPL窗口,我们也会accept contributions :()