python - Sublime Text 3 中的 PyTorch 自动完成(代码完成)

标签 python autocomplete sublimetext3 pytorch code-completion

我是 Sublime Text 3 的粉丝,并希望获得 PyTorch 的代码自动完成功能。但是,我还不能让它工作。有什么建议或起点可以让我开始这项工作吗?

我在 Sublime Text 的包存储库中搜索过,但不幸的是没有。

注意:我在这里查看了一个相关问题IDE autocomplete for pytorch但这仅适用于 VS Code。

最佳答案

不是 sublime 用户,而是 Jedi autocompletion可以很好地处理 PyTorch 建议。

Jedi 是一个自动补全引擎,应该适用于任何 Python 包,包括虚拟环境中的包(如果您设置了它)并包括 PyTorch/Tensorflow。

无论如何,sublime version似乎缺少结果缓存等一些东西,因此您可能需要在发出 torch. 后等待几秒钟(库非常重,这就是您很可能会遇到一些延迟的原因)。如果你想加快速度,我认为除了手动更改它别无选择(我正在使用的 jedi 的 vim 插件实现了这个选项,你可以检查他们是如何做到的 here ,两个 jedi 插件似乎用 Python 编写,因此应该是可调/可修复的)。

哦,如果有什么东西不起作用(或者你可能想向 jedi team/sublime jedi team 提交 PR 请求),它周围的社区非常活跃,你应该得到一些帮助(肯定更好,更多比 StackOverflow 上的这里更深入)。

关于python - Sublime Text 3 中的 PyTorch 自动完成(代码完成),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52957809/

相关文章:

python - 有没有办法在 itertools.combinations() 中找到 nᵗʰ 条目,而无需将整个内容转换为列表?

python - 将字符串数组中的元素输出到句子

javascript - 如何将 jQuery UI 自动完成链接到多个输入元素?

c++ - 甚至无法在 Sublime Text 3 中构建一个简单的程序

linux - 使用 sublime 文本编辑和执行命令 bash

html - Atom - Emmet 包 : closing comments

python - 如何增加和填充 python 列表的大小?

python - paramiko 中的管道命令

Javascript 自动完成克隆

django - 使用带有 Elasticsearch 的Django干草堆自动完成功能搜索数字/数字吗?