【问题标题】:PyTorch autocomplete (code completion) in Sublime Text 3Sublime Text 3 中的 PyTorch 自动完成(代码完成)
【发布时间】:2019-03-28 05:00:34
【问题描述】:
我是 Sublime Text 3 的粉丝,并希望获得 PyTorch 的代码自动完成功能。但是,我还不能让它工作。有什么建议或起点可以让我开始工作吗?
我在 Sublime Text 的包存储库中搜索过,但不幸的是没有。
注意:我在这里查看了一个相关问题 IDE autocomplete for pytorch,但这仅适用于 VS Code。
【问题讨论】:
标签:
python
autocomplete
sublimetext3
pytorch
code-completion
【解决方案1】:
不是一个崇高的用户,但Jedi autocompletion 可以很好地处理 PyTorch 建议。
Jedi 是一个自动完成引擎,应该适用于任何 Python 包,包括虚拟环境中的包(如果您设置了它并包括 PyTorch/Tensorflow)。
无论如何,sublime version 似乎缺少一些东西,例如结果缓存,因此在发出 torch. 后您可能需要等待几秒钟(库很重,这就是为什么您很可能会遇到一些延迟)。如果您想加快速度,我认为除了手动更改之外别无他法(我正在使用的 jedi 的 vim 插件已实现此选项,您可以检查他们是如何做到的 here,两个 jedi 插件似乎用 Python 编写,因此应该是可调/可修复的)。
哦,如果有什么问题(或者您可能想向 jedi 团队/sublime jedi 团队提交 PR 请求),它周围的社区非常活跃,您应该得到一些帮助(肯定更好,更多比 StackOverflow 上的更深入)。