2014-02-25 57 views
2

我最近从IPython命令windows + N ++转换到Visual Studio的Python Tools,主要用于丰富的代码完成(它可以搜索非标准库,如NumPy!),但也因为它看起来不错!如何在PTVS中使用IPython的搜索历史记录功能?

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

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

回答

0

我们目前没有这种功能。问题跟踪器中有几个相关功能,我鼓励您投票或发表评论。这也是该团队最近进行了随机讨论的一些内容,因此得到反馈意见会很棒。所有的功能都有所不同,所以你可能会喜欢一个人说的比另一个更多。

的原因,目前可以用启动脚本启动不在于历史,目前在VS.运行REPL窗口组件实现它将VS中的所有历史记录保存在内存中,并且评估者没有可扩展性来提供历史记录。我们也做accept contributions,如果你想在C#中的REPL窗口破解:)

+1

感谢您的详细的答案!不幸的是,我的C#技能并不足以提供足够的帮助......我对你的第二个链接投了赞成票,这就是我要找的。 – PhilMacKay

+0

我投票赞成“在REPL历史中搜索”和“在REPL中改进智能历史” – noumenon

相关问题