我是Sublime Text 3的粉丝,希望获得PyTorch的代码自动完成功能。但是,我还无法正常工作。有什么建议或起点可以让我开始工作吗?
我在Sublime Text的软件包存储库中进行了搜索,但不幸的是没有。
注意:我在IDE autocomplete for pytorch处查看了一个相关问题,但这仅适用于VS Code。
答案 0 :(得分:3)
不是崇高的用户,但是Jedi autocompletion可以很好地处理PyTorch建议。
Jedi是自动完成引擎,并且应该适用于任何Python程序包,包括在虚拟环境中设置的PyTorch / Tensorflow程序。
无论如何,sublime version似乎缺少诸如结果缓存之类的东西,因此您可能需要在发出torch.
之后等待几秒钟(库很重,这就是为什么您很可能会遇到一些滞后)。如果您想加快速度,除手动更改外,别无其他选择(我使用的jedi的vim插件已实现了此选项,您可以检查两个jedi插件的使用情况here似乎是用Python编写的,因此应该是可调整/可修复的。
哦,如果有任何问题(或者您想向jedi团队/崇高的jedi团队提交PR请求),那么周围的社区非常活跃,您应该得到一些帮助(肯定会更好,而且更多)比StackOverflow上的内容更深入)。
答案 1 :(得分:-2)
尽管pytorch非常流行,但我怀疑是否会有自动完成插件,因为大多数人会使用更通用的可能性。
在我以前将All Autocomplete用于类似目的的日子。 它基本上基于当前打开的所有文件提供自动补全功能。这意味着您不仅可以将其用于pytorch,而且几乎可以将其用于任何库或文件。 唯一真正的缺点是您必须保持文件打开状态,但是我一直都在那儿查找文件,因此它并没有给我那么多麻烦。
我希望这是您想要的。 问候