Menus and Icons

This page describes what some of the many icons indicate in Tabnine

This document will guide you through the various menus and submenus in Tabnine. At the end of this document, you can look at a chart of the most common and important icons that Tabnine uses.

Main Input Menu

The main menu in the IDE plugin will show you tabs for Tabnine Chat, Testing, or Settings. To the right there will be an additional three-lined icon (the 'hamburger submenu') indicating more options.

In that hamburger submenu, there will be options for a new chat, viewing the chat history, or creating a new test plan.

Chat History Submenu

Within Chat history, another submenu will offer options for a new conversation or to delete chat history. This includes the same option for New Conversation, as well as the option to Delete Chat History.

As appearing in Visual Studio Code

Chat Input Menu

You will see a list of icons to select how to input content. Either simply type or choose one of those three icons to 1) reference a specific extension or code snippet, 2) see a list of custom commands, 3) attach an image, and 4) Jira. To the far right of that menu within the text window, there will be a cleft arrow to press in order to submit.

[From left to right] 1) Mention specific extension or code snippet, 2) Use a custom command, 3) Attach an Image, 4) Jira, and 5) Submit

After submitting a query, you can elect to stop a response while it's processing by hitting the red square button ().

Context Icons

Within the text input window, there will be tabs indicating what is currently included in the context of Tabnine Chat's answers. They will often include 1) Current file, 2) Workspace, and 3) Codebase. To the right of those tabs, there will be an option to "+ Add scope."

Current File — Workspace — Codebase — + Add Scope

As appearing in Visual Studio Code

When clicking "+ Add scope," a list titled "Add context scope" will appear above the text window. Checkmarks will appear next to resources already included in context. Beneath those, there will be an option to add another repository to the context.

When you click '+ Add Scope', an additional 'Add context scope' menu will appear above the text input window.

When you open the 🌐︎ Remote Codebase option, you will see options to add a 1) remote repository, 2) remote folder, or 3) remote file:

When you hover your mouse over a code snippet in Tabnine Chat, the following menu will appear in the bottom right corner. You can choose any of these options to add the generated code to the current file, or create a new file for that snippet:

Apply — Insert at Cursor — Copy — Create New File [with snippet]

Apply

Your version of this menu might be updated to look like this: It expands when you hover your mouse over it:

Managing Tabnine

The Tabnine Enterprise logo and name will appear at the bottom right of the IDE window to manage the extension:

As the Tabnine Enterprise management banner appears in Visual Studio Code
As the Tabnine Enterprise management banner appears in Eclipse, JetBrains IDEs, and Visual Studio

In Visual Studio Code, manage the extension with the 8-spoked cog icon:

As the Tabnine Enterprise management panel appears in Visual Studio Code

The menu will appear differently in other IDEs:

The menu as it appears in Eclipse
The Tabnine Enterprise menu as it appears in JetBrains IDEs

There, you can turn off info and warning notifications, or manage the extension:

As appearing in Visual Studio Code

Chat Response Menu

You can indicate your satisfaction with Tabnine Chat's response by choosing the thumbs-down or thumbs-up buttons at the bottom of the response. There will also be a copy icon in that menu and the option to apply all suggested changes:

Apply All — Copy Message — Not Helpful — Helpful (Visual Studio Code)

Chart of Icons

Menu
Icon
Description

At multiple points

Current Tabnine logo

At multiple points, some docs

Old Tabnine logo (old colors)

Chat history submenu

New conversation

Chat history submenu

Delete chat history

Chat input menu

@

Reference extension or code snippet

Chat input menu

/

Commands/Custom commands

Chat input menu

Attach an image

Chat input menu

Submit

Chat response

Analyzing your request / Generating

Chat response

Request complete

Chat response

Suggested query

Generate test

Failed to get the selected code

Generate test

Test plan

Chat response menu

Apply all

Chat response menu

Copy

Chat response menu

Helpful response

Chat response menu

Unhelpful response

Chat results snippet menu

Apply

Chat results snippet menu

Insert at Cursor

Chat results snippet menu

Copy

Chat results snippet menu

New File

Context icons

Current File

Context icons

Workspace

Context icons

Codebase

Context icons

Terminal

Context icons

Add scope

Context icons

Add context scope

Context icons

Number of images uploaded to context

Context icons

Context included (checkmark)

Context icons

Repository

Context icons

Remote codebase

Context icons

Remote repository

Context icons

Remote file

Context icons

Remote folder

Hamburger submenu

New chat

Hamburger submenu

Chat history

Hamburger submenu

New test plan

Main input menu

Tabnine Chat

Main input menu

Tabnine Change

Main input menu

Testing

Main input menu

(6-spoke)

Settings

Main input menu

Hamburger submenu

Managing Tabnine

Tabnine uninitialized

Managing Tabnine

Tabnine Enterprise (VS Code)

Managing Tabnine

(8-spoke)

Management Settings (VS Code)

Models

Anthropic/Claude

Models

ChatGPT/GPT-4o

Models

Command R+

Models

Mistral

Models

Gemini

Models

Tabnine Protected

Models

Optimized for performance

Models

Private

Models

Private and protected

Models

Recommended

Models

Qwen

Models

Llama

Provenance & Atttribution

Attribution

Provenance & Attribution

Licensing restriction

Provenance & Attribution

(button)

Reissue code without licensing issues

Last updated

Was this helpful?