首页 > 解决方案 > 使用 Sublime Text 3 可以实现高级 Python 补全吗?

问题描述

我想在 Sublime Text 3 中完成 Python 代码文档,这将:

  1. 完成实际的对象方法和其他属性(例如:os.path.isd→在文档中os.path.isdir 没有任何先前出现的单词isdir)。
  2. 用第二个较低优先级 ↔ 完成所有文档单词的一般集合,即:让它们在实际方法之后列出它们。
  3. 我还希望看到 ST 让离完成点更近的单词完成弹出窗口中显示得更高。
  4. 基本上,我希望有一个类似于 Vim 的CoCC++ 的一般特性的完成。

这可能吗?如果是,那么应该怎么做才能配置 Sublime Text 3 来实现这样的共同完成?

安装 Python Completions 包后的行为远非完美——它所做的只是改变了基本完成源的优先级(在添加了一些我没有识别的内容之后),因此它比交付的原始完成源更糟糕。

标签: autocompletesublimetext3sublimetext

解决方案


Anaconda软件包(与 Anaconda Python 发行版完全无关)完成了您正在寻找的大部分工作。您可能还想看看LSP包装。


推荐阅读