Delv
Tabnine
Getting Started Guide

How to Use Tabnine

A practical guide to get you up and running with Tabnine. Written by Delv Editorial, Delv Team.

Getting started with Tabnine

After reading this guide, you'll be set up to use Tabnine for AI-powered code completion, enhancing your coding efficiency while keeping your data secure.

Step 1: Sign up and set up

  1. Go to Tabnine's website.
  2. Click on the "Get Started for Free" button.
  3. Create an account using your email or sign up with GitHub.
  4. Choose your preferred installation method: local or cloud. For local installation, download the appropriate version for your operating system.
  5. Follow the installation instructions provided to integrate Tabnine with your code editor (supports popular editors like Visual Studio Code, IntelliJ, and more).

Step 2: Your first code completion

  1. Open your code editor where Tabnine is installed.
  2. Start typing a function or variable name in a supported programming language (e.g., JavaScript, Python).
  3. As you type, Tabnine will display suggestions in a dropdown list.
  4. Use the arrow keys to navigate through the suggestions and press "Tab" or "Enter" to accept a suggestion.

Step 3: Get better results

  1. Adjust Tabnine settings by clicking on the Tabnine icon in your code editor's toolbar.
  2. Go to "Settings" and enable "Autocomplete" to ensure you receive suggestions as you type.
  3. Consider enabling "Team Learning" if you're part of a team, which allows Tabnine to learn from your team's code patterns.
  4. For more tailored suggestions, you can upload your project for Tabnine to analyse, improving its understanding of your coding style.

Pro tip

If you frequently work with specific libraries or frameworks, add them to your Tabnine configuration under "Settings" > "Custom Models". This will enhance the relevance of suggestions based on your most-used tools.

Common mistake to avoid

Many users forget to configure their settings after installation. Always check your Tabnine settings to ensure features like "Team Learning" and "Autocomplete" are enabled for optimal performance.