Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用IPython';PTV中的搜索历史记录功能?_Python_Ipython_Ptvs - Fatal编程技术网

如何使用IPython';PTV中的搜索历史记录功能?

如何使用IPython';PTV中的搜索历史记录功能?,python,ipython,ptvs,Python,Ipython,Ptvs,我最近从IPython命令windows+N++转换到了用于visualstudio的Python工具,主要是为了丰富的代码完成(它可以搜索非标准库,比如NumPy!),但也因为它看起来不错 我在简单的黑白IPython中唯一缺少的就是历史搜索功能。我可以开始键入imp,然后按向上箭头,它将只浏览以imp开头的命令 有没有办法在PTV中激活此功能? 在PTV中有一个叫做“智能历史记录”的东西,但事实证明它只允许用户在光标位于最后一个位置时浏览(未过滤的)历史记录。由于IPython的历史记录功能

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

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

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

我们目前没有这样的功能。问题追踪器中有几个相关功能,我鼓励您投票或发表评论。这也是团队最近随机讨论的问题,因此获得反馈将是非常好的。所有的功能都有一点不同,所以你可能更喜欢其中一个


当前无法使用启动脚本激活它的原因是,历史记录当前由在VS中运行的REPL窗口组件实现。它将所有历史记录保留在VS中的内存中,并且计算器没有提供历史记录的扩展点。如果您想在C#::)中打开REPL窗口,我们也会这样做。

谢谢您的详细回答!不幸的是,我的C#技能不够敏锐,无法做出贡献。。。我对你的第二个链接投了票,这就是我想要的。我对“在REPL历史中搜索”和“在REPL中改进智能历史记录”都投了票