TabNine README

The project's README from github.com/codota/TabNine. As one markdown file: README.md.

TabNine

This is the repository for the backend of TabNine, the all-language autocompleter. There are no source files here because the backend is closed source.

You can make feature requests by filing an issue. You are also welcome to make pull requests for changes to the configuration files.

languages.yml determines which file extensions are considered part of the same language. (For example, identifiers from .c files will be suggested in .h files.)

language_tokenization.json determines how languages are tokenized. For example, identifiers can contain dashes in Lisp, but not in Java.

If your feature request is specific to a particular editor's TabNine client, please file an issue in one of these repositories:

You may be interested in these TabNine clients written by third parties:

NOTE: Codota is not validating any code in those plugins and is not responsible for them by any means.

Supported Architectures

TabNine (codota/TabNine)

Searching Database…

10.8K ·GitHub
archived
这是什么?TabNine 是一款基于 AI 的自动补全工具,能对任何编程语言给出代码建议。这个仓库托管的是它的后端,补全引擎本身并不开源。
自动补全引擎的代码在这个仓库里吗?不在——这里没有任何源代码文件。仓库里只有 languages.yml 和 languagetokenization.json 之类的配置文件,同时也是提交功能请求的地方。
怎么把 TabNine 装到我的编辑器里?安装一个编辑器客户端:VS Code、Sublime Text、Vim 和 Atom 都有官方 TabNine 插件。第三方客户端支持 Emacs、通过 Deoplete 的 Vim 以及 Eclipse,不过 Codota 并不对这些做官方验证。
这个项目还在维护吗?没有了。GitHub 上这个仓库已被标记为归档,处于只读状态,所以这个后端在这里已经不再积极开发。
它能在 Apple Silicon 的 Mac 上运行吗,还是只支持 Intel?都能运行——预编译的后端同时提供 Apple Silicon(aarch64)和 Intel Mac 版本,此外还有 Linux x86_64,以及 64 位和 32 位的 Windows 版本。
它能自动补全哪些编程语言?所有语言——它就是一个支持全部语言的自动补全工具。配置文件里甚至关联了相关的文件类型,比如编辑 .h 文件时也会给出来自 .c 文件的标识符建议。
TabNine 是基于 GPT-2 的吗?这个仓库带有 'gpt-2' 的 GitHub 主题标签,说明最初的补全模型是基于 OpenAI 的 GPT-2 构建的。
TabNine 开源吗?不开源——补全引擎是闭源的。这个仓库虽然采用 MIT 许可证,但里面只有配置文件,并不包含引擎本身。
Creator
codota
Size
16.1 MB
Stars
10.8K
Updated
CommitJul 03
Age
7y
Commits · 90 Days