ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

风筝Python自动完成

kiteco ST3

Sublime Text的Kite自动完成插件:特点为人工智能辅助自动完成、高级函数签名和即时文档

详细信息

  • 0.7.5
  • github.​com
  • 3年前
  • 6分钟前
  • 4年前

安装次数

  • 总数 27K
  • Win 18K
  • Mac 4K
  • Linux 6K
8月6日 8月5日 8月4日 8月3日 8月2日 8月1日 7月31日 7月30日 7月29日 7月28日 7月27日 7月26日 7月25日 7月24日 7月23日 7月22日 7月21日 7月20日 7月19日 7月18日 7月17日 7月16日 7月15日 7月14日 7月13日 7月12日 7月11日 7月10日 7月9日 7月8日 7月7日 7月6日 7月5日 7月4日 7月3日 7月2日 7月1日 6月30日 6月29日 6月28日 6月27日 6月26日 6月25日 6月24日 6月23日 6月22日
Windows 0 2 2 4 6 9 1 0 0 4 2 2 2 1 3 2 1 6 2 6 3 2 1 3 4 3 1 2 1 3 1 6 2 2 5 3 3 3 2 5 3 2 3 2 6 3
Mac 1 1 0 0 0 0 0 0 3 0 0 0 0 0 2 1 0 1 0 0 1 0 2 0 0 0 1 0 0 0 0 0 0 3 0 1 0 0 0 0 0 1 1 0 0 0
Linux 0 0 0 1 3 1 0 0 0 3 2 1 0 2 1 1 2 0 2 0 2 1 2 0 0 0 3 0 0 2 0 0 0 0 0 0 0 0 1 2 1 0 4 1 2 0

自述文件

源码
raw.​githubusercontent.​com

Sublime Text 3的Kite自动完成插件

Report an issue

Kite是一个受人工智能驱动的编程助手,帮助您在Sublime Text 3内编写Python & JavaScript代码。Kite通过节省您的键盘输入和在适当的时间显示正确信息来帮助您更快地编写代码。了解更多关于如何在Sublime Text中使用Kite节省时间和精力的信息,请访问https://kite.com/integrations/sublime-text/

概括而言,Kite为您提供: * 🧠 基于整个开源代码库训练的机器学习模型的行内代码补全 * 🔍 光标下符号的即时文档,节省您查找Python文档的时间

需求

  • macOS 10.10+ 或 Windows 7+ 或 Linux (Ubuntu, Debian, Fedora, Arch Linux, Linux Mint, openSUSE, KDE, XFCE, Gnome 2, Gnome 3)
  • Sublime Text构建版本3000+
  • Kite引擎

使用其他编辑器?请查看Kite的其他编辑器集成

安装

安装Kite引擎

必须安装Kite引擎,以便包能够正确工作。包本身提供前端接口与Kite引擎,该引擎在您的计算机上(不在云服务器上)本地执行所有代码分析和机器学习100%。

macOS说明 1. 下载安装程序并打开下载的.dmg文件。 2. 将Kite图标拖动到应用程序文件夹。 3. 运行Kite.app以启动Kite引擎。

Windows 安装说明 1. 下载安装程序 链接 并运行下载的 .exe 文件。 2. 安装完成后,安装程序应自动运行 Kite 引擎。

Linux 安装说明 1. 查看安装 Kite 的说明 链接。 2. 安装完成后,安装程序应自动运行 Kite 引擎。

安装 Sublime 的 Kite 插件

运行 Kite 引擎时,您将进入一个设置过程,该过程将允许您安装 Sublime 包。您也可以在任何时候使用 Kite 引擎的 插件管理器 安装或卸载 Sublime 包。

或者,您可以直接使用 git clone 将此存储库克隆到您的 Sublime Packages 目录中。您可以通过打开 Sublime,点击 首选项 菜单项,然后选择 浏览包... 来定位您的 Packages 目录。

了解为什么 Kite 的自动完成和文档搜索体验是 Sublime 最好的。

使用说明

以下是关于在默认配置下使用 Kite 的简要指南。

自动完成

只需在已保存的 Python 或 JavaScript 文件中开始键入,Kite 将自动为您键入的内容提供完成建议。

悬停(仅限 Python)

将鼠标悬停在任何符号上,即可查看符号表示的简短摘要。

如果启用了内置的 show_definition 首选项,Kite 将像往常一样显示 Sublime 指索引中发现的定义和引用。

文档(仅限 Python)

在悬停弹出窗口中点击 Docs 链接,即可打开 Kite 的桌面应用程序 Copilot 中该符号的文档(JavaScript 文档目前不可用)。Copilot 的搜索结果也会随着您的键入同步显示。

定义(仅限 Python)

如果悬停弹出窗口中提供了 Def 链接,点击它即可跳转到符号的定义。

函数签名(仅限 Python)

在 Python 中调用函数时,Kite 将显示调用该函数所需的参数。

Kite 还展示了 How others used this 函数,这是从互联网上所有开源 Python 代码中推断出的最流行的调用模式。

命令和键盘快捷键

如果您不喜欢使用鼠标,Kite 的大部分功能都可以通过命令面板触发。

此外,Kite 默认提供了以下键盘快捷键

命令 快捷键 描述
Hover ctrl+alt+h 在当前位置显示悬停弹出窗口
Documentation ctrl+alt+d 在 Copilot 中显示文档
Function Signatures ctrl+alt+u 显示函数签名面板
Keyword Arguments ctrl+alt+y 显示/隐藏关键字参数(当显示函数签名面板时)
Popular Patterns ctrl+alt+r 显示/隐藏流行调用模式(当显示函数签名面板时)

配置

您可以通过点击 首选项,然后 包设置,然后 Kite 来更改 Kite 的设置。或者,您可以使用 Kite: Package Settings 从命令面板访问首选项文件。默认的首选项文件应具有自述功能。

已知问题

  • 在 Sublime 3200+ 上,在某些情况下功能签名 UI 被截断。(问题

故障排除

访问我们的 帮助文档 了解常见问题解答和支持。

快乐编码!


关于 Kite

风筝(Kite)是由一支位于旧金山的团队打造的,致力于让编程变得更简单、更愉快。关注Kite在Twitter上的动态,获取最新的新闻和编程技巧,以及Kite博客中的内容。风筝已经在《Wired》《VentureBeat》《The Next Web》《TechCrunch》中被重点关注。