如何使用IPython';PTV中的搜索历史记录功能?
我最近从IPython命令windows+N++转换到了用于visualstudio的Python工具,主要是为了丰富的代码完成(它可以搜索非标准库,比如NumPy!),但也因为它看起来不错 我在简单的黑白IPython中唯一缺少的就是历史搜索功能。我可以开始键入如何使用IPython';PTV中的搜索历史记录功能?,python,ipython,ptvs,Python,Ipython,Ptvs,我最近从IPython命令windows+N++转换到了用于visualstudio的Python工具,主要是为了丰富的代码完成(它可以搜索非标准库,比如NumPy!),但也因为它看起来不错 我在简单的黑白IPython中唯一缺少的就是历史搜索功能。我可以开始键入imp,然后按向上箭头,它将只浏览以imp开头的命令 有没有办法在PTV中激活此功能? 在PTV中有一个叫做“智能历史记录”的东西,但事实证明它只允许用户在光标位于最后一个位置时浏览(未过滤的)历史记录。由于IPython的历史记录功能
imp
,然后按向上箭头,它将只浏览以imp
开头的命令
有没有办法在PTV中激活此功能?
在PTV中有一个叫做“智能历史记录”的东西,但事实证明它只允许用户在光标位于最后一个位置时浏览(未过滤的)历史记录。由于IPython的历史记录功能来自一个软件包,难道不应该通过运行启动脚本或类似的东西来激活它吗?我们目前没有这样的功能。问题追踪器中有几个相关功能,我鼓励您投票或发表评论。这也是团队最近随机讨论的问题,因此获得反馈将是非常好的。所有的功能都有一点不同,所以你可能更喜欢其中一个
当前无法使用启动脚本激活它的原因是,历史记录当前由在VS中运行的REPL窗口组件实现。它将所有历史记录保留在VS中的内存中,并且计算器没有提供历史记录的扩展点。如果您想在C#::)中打开REPL窗口,我们也会这样做。谢谢您的详细回答!不幸的是,我的C#技能不够敏锐,无法做出贡献。。。我对你的第二个链接投了票,这就是我想要的。我对“在REPL历史中搜索”和“在REPL中改进智能历史记录”都投了票