2

我最近从 IPython 命令窗口 + N++ 过渡到 Visual Studio 的 Python 工具,主要是为了丰富的代码完成(它可以搜索 NumPy 等非标准库!),还因为它看起来不错!

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

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

4

1 回答 1

0

我们目前没有这样的功能。我鼓励您投票或评论问题跟踪器中的几个相关功能。这也是团队最近随机讨论的问题,因此获得反馈会很棒。所有功能都略有不同,因此您可能更喜欢一个比另一个说的更多。

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

于 2014-02-26T04:20:18.553 回答