All Projects → codota → Tabnine Vscode

codota / Tabnine Vscode

Licence: mit
Visual Studio Code client for TabNine. https://marketplace.visualstudio.com/items?itemName=TabNine.tabnine-vscode

Programming Languages

javascript
184084 projects - #8 most used programming language
python
139335 projects - #7 most used programming language
java
68154 projects - #9 most used programming language
c
50402 projects - #5 most used programming language
ruby
36898 projects - #4 most used programming language
typescript
32286 projects
swift
15916 projects
rust
11053 projects
golang
3204 projects
lua
6591 projects
cpp
1120 projects
bash
514 projects

Projects that are alternatives of or similar to Tabnine Vscode

Helm Intellisense
Extension for Visual Studio Code - Intellisense in helm-templates from the values.yaml
Stars: ✭ 137 (-82.21%)
Mutual labels:  vscode, vscode-extension, autocomplete
Vscode Auto Close Tag
Auto Close Tag for Visual Studio Code
Stars: ✭ 132 (-82.86%)
Mutual labels:  vscode, vscode-extension, autocomplete
Vscode Laravel Extra Intellisense
This extension adds extra autocompletion for laravel projects to VSCode.
Stars: ✭ 909 (+18.05%)
Mutual labels:  vscode, vscode-extension, autocomplete
Vscode Auto Rename Tag
Automatically rename paired HTML/XML tag
Stars: ✭ 161 (-79.09%)
Mutual labels:  vscode, vscode-extension, autocomplete
Shades Of Purple Vscode
🦄 Shades of Purple — A professional theme with hand-picked & bold shades of purple to go along with your VSCode. Reviewed by several designers and 75+ theme versions released to keep it updated. One of the top rated best VSCode themes on VS Code Marketplace. Download →
Stars: ✭ 486 (-36.88%)
Mutual labels:  vscode, vscode-extension
Chat
Chat with your team while you collaborate over code using VS Live Share
Stars: ✭ 468 (-39.22%)
Mutual labels:  vscode, vscode-extension
Vscode Angular Snippets
Angular Snippets for VS Code
Stars: ✭ 530 (-31.17%)
Mutual labels:  vscode, vscode-extension
Vscode Markdown Pdf
Markdown converter for Visual Studio Code
Stars: ✭ 571 (-25.84%)
Mutual labels:  vscode, vscode-extension
Marp Vscode
Marp for VS Code: Create slide deck written in Marp Markdown on VS Code
Stars: ✭ 442 (-42.6%)
Mutual labels:  vscode, vscode-extension
Evermonkey
Evernote Editing. Redefined. 关于 token 的问题请去 https://github.com/michalyao/evermonkey/issues/94 中查看!
Stars: ✭ 542 (-29.61%)
Mutual labels:  vscode, vscode-extension
Vscode Git Graph
View a Git Graph of your repository in Visual Studio Code, and easily perform Git actions from the graph.
Stars: ✭ 767 (-0.39%)
Mutual labels:  vscode, vscode-extension
Aidlearning Framework
🔥🔥AidLearning is a powerful mobile development platform, AidLearning builds a linux env supporting GUI, deep learning and visual IDE on Android...Now Aid supports OpenCL (GPU+NPU) for high performance acceleration...Linux on Android or HarmonyOS
Stars: ✭ 4,537 (+489.22%)
Mutual labels:  artificial-intelligence, vscode
Vscode R
R Extension for Visual Studio Code (execution, snippet, lint, R documantation, R Markdown)
Stars: ✭ 445 (-42.21%)
Mutual labels:  vscode, vscode-extension
Vscode Live Sass Compiler
Compile Sass or Scss file to CSS at realtime with live browser reload feature.
Stars: ✭ 488 (-36.62%)
Mutual labels:  vscode, vscode-extension
Gistpad
VS Code extension for managing and sharing code snippets, notes and interactive samples using GitHub Gists
Stars: ✭ 443 (-42.47%)
Mutual labels:  vscode, vscode-extension
Vscode Php Debug
PHP Debug Adapter for Visual Studio Code 🐞⛔
Stars: ✭ 569 (-26.1%)
Mutual labels:  vscode, vscode-extension
Vscode Sqltools
Database management for VSCode
Stars: ✭ 741 (-3.77%)
Mutual labels:  vscode, vscode-extension
Kotlin Language Server
Intelligent Kotlin support for any editor/IDE using the Language Server Protocol
Stars: ✭ 650 (-15.58%)
Mutual labels:  vscode, autocomplete
Coderoad Vscode
👩‍💻 Create or play Interactive coding tutorials in VSCode
Stars: ✭ 757 (-1.69%)
Mutual labels:  vscode, vscode-extension
Vscode Gitlens
Supercharge the Git capabilities built into Visual Studio Code — Visualize code authorship at a glance via Git blame annotations and code lens, seamlessly navigate and explore Git repositories, gain valuable insights via powerful comparison commands, and so much more
Stars: ✭ 6,483 (+741.95%)
Mutual labels:  vscode, vscode-extension

Github Repo VSCode Plugin Youtube Demo Video Twitter Follow

Tabnine is a powerful Artificial Intelligence assistant designed to help you code faster, reduce mistakes, and discover best coding practices - without ever leaving the comfort of VSCode. ​

Tabnine studies publicly shared code and use A.I deep learning algorithms that provide us with the ability to predict your next coding needs and suggest one-click code completion. ​

Tabnine works with all major programming languages including JavaScript, Python, TypeScript, PHP, C/C++, HTML/CSS, Go, Java, Ruby, C#, Rust, SQL, Bash, Kotlin, Julia, Lua, OCaml, Perl, Haskell, and React. ​

We believe that coding is like Lego: Imagination is your only limit. We’re here to help provide you with the perfect code building blocks at the right time ​

No more memorizing coding syntax, no more worrying about typos, no more neglecting to add that crucial comma, or even search for coding solutions online. Start reducing your development costs, deliver reliable code faster, and explore best coding practices. ​

Tabnine is trusted by more than a million developers worldwide. Join us Now and enjoy the coding future, today. It’s Free! ​

With and without Tabnine

Privacy

Concerned about privacy and security? So are we! ​

Your code’s privacy is our highest priority. Tabnine keeps your code completely private ​

Tabnine offers code completion suggestions based on a model trained on millions of open-source code lines, which are then derived from the code you are currently working on. Tabnine only sends minimal contextual information from your currently edited file that allows us to make predictions based on your current local scope ​

We do not use your code to train our models and the information sent to our servers is only used to compute your prediction and is not being saved on our end

Find out more about how we keep your code private here

Recommended by developers everywhere:

Tom Dohnal Tweet

Paul Mtali Tweet

albertgao Tweet

David Hariri Tweet

Chris Bongers Tweet

Andrea Tweet

Installation Instructions

  • Navigate to the Extensions tab and search for the Tabnine extension ​

  • Click the Install button on the right-hand side ​

  • Reload or Restart your VSCode ​

    VSCode look

    Tabnine Languages

  • The default behavior of Tabnine is using the Enter key to accept completions. If you want to use the Enter key to start a new line instead of accepting a completion, just go to ‘Settings → Editor: Accept Suggestion On Enter’ and turn it off. ​

Manual Installation inside VSCode
  • macOS: Press Cmd+P in your Visual Studio Code, type in ext install Tabnine.tabnine-vscode and press Enter

  • Windows: Press Ctrl+P in your Visual Studio Code, type in ext install Tabnine.tabnine-vscode and press Enter

  • Click the Reload button in the extensions tab ​

  • The default behavior of Tabnine is using the Enter key to accept completions. If you want to use the Enter key to start a new line instead of accepting a completion, just go to ‘Settings → Editor: Accept Suggestion On Enter’ and turn it off

Trouble installing? Check out our FAQ page, or contact [email protected]

Tabnine Pro

​ Looking for an even greater productivity boost? ​

Tabnine Pro plan enables a larger index size, premium support, and optional use of GPU-accelerated cloud servers for Deep completions, providing even better predictions ​

Technical information

​ Tabnine Indexes your entire project by reading your .gitignore or others and determines which files to index.

  • Add long variable names using minimal keystrokes
  • Zero configuration. Tabnine works out of the box
  • Highly responsive: Produces a list of suggestions in less than 10 milliseconds on average ​
Usage

​ After Tabnine’s installation, navigate to the Tabnine Settings page (‘Tabnine: Open Settings’ from the Command Palette) and verify that Tabnine local model is successfully loaded (as shown in the following screenshots) ​

Tabnine is a textual autocomplete extension. When you type a specific string in your editor, you will view Tabnine completion dialog, with Tabnine suggestions according to the text you type ​

Deep Completion

​ Deep Tabnine is trained on millions of files from GitHub. During training, Tabnine’s goal is to predict the next token given the tokens that came before. To achieve this goal, Tabnine learns complex behavior, such as type inference in dynamically typed languages

​ Deep Tabnine can use subtle clues that are difficult for traditional tools to access. For example, the return type of app.get_user() is assumed to be an object with setter methods, while the return type of app.get_users() is assumed to be a list ​

Deep Tabnine is based on GPT-2, which uses the Transformers Network Architecture. This architecture was first developed to solve problems in natural language processing. Although modeling code and modeling natural language might appear to be unrelated tasks, modeling code requires understanding English in some unexpected ways

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].