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 — это автодополнение на основе ИИ, которое подсказывает код на любом языке программирования. В этом репозитории находился его бэкенд, а сам движок автодополнения закрыт (не open source).
Исходный код движка автодополнения есть в этом репозитории?Нет — здесь нет файлов с исходным кодом. В репозитории лежат только файлы конфигурации вроде languages.yml и languagetokenization.json, а также сюда подают запросы на новые функции.
Как подключить TabNine к своему редактору?Установите клиент для редактора: официальные плагины TabNine есть для VS Code, Sublime Text, Vim и Atom. Сторонние клиенты поддерживают Emacs, Vim через Deoplete и Eclipse, но Codota их не проверяет.
Проект ещё поддерживается?Нет. На GitHub репозиторий помечен как архивный, то есть доступен только для чтения, так что этот бэкенд здесь больше не разрабатывается.
Он работает на Mac с Apple Silicon или только на Intel?И на тех, и на других — готовые сборки бэкенда есть и для Apple Silicon (aarch64), и для Mac на Intel, плюс Linux x86_64 и Windows в 64- и 32-битных вариантах.
Какие языки программирования он умеет дополнять?Любые — это автодополнение для всех языков. В конфигурации даже связаны related типы файлов: например, имена из .c-файлов подсказываются, когда вы редактируете .h-файлы.
TabNine основан на GPT-2?У репозитория стоит тема 'gpt-2' на GitHub — это указывает, что исходная модель автодополнения была построена на GPT-2 от OpenAI.
TabNine — это open source?Нет — сам движок автодополнения закрыт. Этот репозиторий распространяется по лицензии MIT, но содержит только файлы конфигурации, а не сам движок.
Creator
codota
Size
16.1 MB
Stars
10.8K
Updated
CommitJul 03
Age
7y
Commits · 90 Days