Best IntelliJ Plugins You Need To Know About for 2022 - The Official Tabnine Blog (2024)

Despite the rise of JavaScript, Java is not dead. Instead, it has thrived and grown significantly over the past decade, gaining a foothold in the device application development space while JavaScript has been taking over the web. IntelliJ is an IDE that’s been with Java developers for the ride and rise and has a highly active plugins marketplace..

A plugin, of course, is an extension that can help supercharge your productivity, output capacity, and general code robustness. Here are the top and best IntelliJ plugins you need to know about for 2022.

IntelliJ Productivity Plugins

Database Navigator

When it comes to API and backend development, understanding how your database is structured and interconnected can shave days and weeks off your code creation time. Database Navigator is a tool that lets you work in SQL, provides advanced database connection, supports script execution, database object browsing, and data compilation operations. With the help of Database Navigator, you can perform SQL and database-related operations inside IntelliJ and integrate parts of your productive code process directly with it.

Best IntelliJ Plugins You Need To Know About for 2022 - The Official Tabnine Blog (1)

Key Promoter X

Keyboard shortcuts and key cords are a programmer’s way of coding faster and cutting down the number of keyboard strokes required. However, the task of learning them can be cumbersome. Key Promoter X is a “Bootcamp for your hands” – or in a nutshell, a keyboard shortcut trainer that teaches how to maximize your keyboard and cut down on the dead travel time that builds up when you switch between keyboard and your mouse.

Best IntelliJ Plugins You Need To Know About for 2022 - The Official Tabnine Blog (2)

Tabnine

Tabnine is an AI Assistant for Developers & Teams that learns your coding patterns and suggests best practices based on the code in your repo. The major difference between Tabnine and other IntelliSense plugins is that it is AI-driven with shared knowledge across everyone that uses it. Your code remains private and safe, and only the generalized language features, patterns, and implementations are shared. This means that you have access to more than a million users’ worth of combined knowledge to help you code faster and better.

Get Started

BashSupport

Bash is a command language used extensively across all software development projects in some form. BashSupport lets us execute bash commands from within IntelliJ’s IDE, which means no more context switching between applications and tracking which window is which. Although support has since been retired, the plugin is still functional and good for your productivity.

Best IntelliJ Plugins You Need To Know About for 2022 - The Official Tabnine Blog (3)

AceJump

The act of taking your fingers off the keyboard can result in lost time. The more you switch between your mouse and keys, the slower and more interrupted your code flow state becomes. AceJump makes navigating to different parts of code on your screen faster and more efficient. Rather than using your mouse, your arrow keys to manually navigate, or the search functionality in IntelliJ IDE, you just need to hit ctrl+; as a keycord and type in whatever you’re looking for. IntelliJ will highlight the relevant matching parts and help you jump to the exact spot based on which code item you want.

Best IntelliJ Plugins You Need To Know About for 2022 - The Official Tabnine Blog (4)

IntelliJ Code Versioning and Collaboration Plugins

Env files support

Env file support is an environment parameter completion tool. An env file, or “dot” env, is the text configuration file required for your app’s environments’ constants. It’s part of keeping your local, staging, and production environments separated. Env files support ensures that your environment variables are valid and connected to the right places.

Best IntelliJ Plugins You Need To Know About for 2022 - The Official Tabnine Blog (5)

GitToolBox

Git is synonymous with software development. It is also a cornerstone software versioning tool for processes such as GitOps and DevOps. Featured in the Productivity Bundle and Go bundle, GitToolBox integrates git into your IntelliJ IDE and allows for status displays, auto fetching, inline annotations, commit dialog, and other helpful git processes you might need to complete your work.

Best IntelliJ Plugins You Need To Know About for 2022 - The Official Tabnine Blog (6)

IntelliJ Formatting and Linting Plugins

Prettier

Prettier for IntelliJ is a plugin that lets you employ the perks of an opinionated code formatter. Prettier is also one of the most used formatting and linting tools supported across a majority of editors such as Atom, VS Code, Visual Studio, Vim, and Sublime. This means that it can keep your code standardized, no matter what your team uses as their editor.

Best IntelliJ Plugins You Need To Know About for 2022 - The Official Tabnine Blog (7)

CSV

Let’s be honest – if there’s data involved, there will also be CSV included in some form. CSV is a plugin that lets you view CSV, TSV, and PSC files in a visually easy-to-digest table format. It also comes with syntax validation, highlighting, custom colors, and inspections. This means that you can easily process, view, and deal with CSV-related data on the fly rather than deal with it in its raw format.

Best IntelliJ Plugins You Need To Know About for 2022 - The Official Tabnine Blog (8)

SonarLint

SonarLint is an excellent plugin to have in conjunction with Prettier. While Prettier works on formatting and cleaning up your code, SonarLint helps you fix bugs, reveals vulnerabilities and code smells during the coding process. SonarLint doesn’t just support Java but also includes C, C++, JavaScript, TypeScript, Python, C+, Kotlin, Ruby, HTML, and PHP.

Best IntelliJ Plugins You Need To Know About for 2022 - The Official Tabnine Blog (9)

IntelliJ Debugging Plugins

Lightrun

Lightrun is a service that lets developers observe their platforms via logs, metrics, and traces in various environments from your IDE or CLI. Lightrun aims to help developers cut down on debugging time by offering real-time debugging data. The plugin for IntelliJ lets you see the full content of stacks and user journeys without stopping the running process. It also enables you to investigate the death of data workers and the context of the thrown exception.

Best IntelliJ Plugins You Need To Know About for 2022 - The Official Tabnine Blog (10)

Rainbow brackets

We use brackets to create scopes and restrict parts of code most of the time. Rainbow brackets make identifying bracket pairs much easier through color coordination. It can help developers keep track of where code begins and end and identify scopes and where leaks can potentially occur. When coding, it’s easy to get lost in a sea of brackets, and Rainbow is an excellent and handy tool for debugging syntax.

Best IntelliJ Plugins You Need To Know About for 2022 - The Official Tabnine Blog (11)

Maven Helper

Maven is a software management tool that keeps your project structured and helps with the build process. However, it’s easy for Maven to grow in size, resulting in potential conflicting dependencies or bugs in test files. Maven Helper is a plugin that helps you navigate Maven files easier and run specific tasks against it to check for conflicts, open the terminal based on the current maven module path, and run debugs against files or root modules.

Best IntelliJ Plugins You Need To Know About for 2022 - The Official Tabnine Blog (12)

IntelliJ Languages and Frameworks

Kubernetes

Orchestrating Kubernetes can be a complex process. The Kubernetes plugin for IntelliJ provides a framework for browsing cluster objects, extracting their configs, viewing and downloading pod logs, and applying YAML configs — all from the comfort of your IntelliJ editor. No more context switching and navigating between your console, jumping between namespaces, and using multiple instances to tap into the API schema. The Kubernetes plugin for IntelliJ has you covered in one space.

Best IntelliJ Plugins You Need To Know About for 2022 - The Official Tabnine Blog (13)

Docker

If you’re not working with Kubernetes, then there is a high chance that you’ll be working with Docker instead. The Docker plugin for IntelliJ IDE lets you download and build Docker images, create and run containers, along with the ability to create Docker compositions. In short, the Docker plugin lets you integrate directly with Docker in whatever format or requirement for your project.

Best IntelliJ Plugins You Need To Know About for 2022 - The Official Tabnine Blog (14)

Kotlin

Kotlin is the newest kid on the block and has replaced Java as the primary supported language by Android. While Kotlin is its stand-alone language, it is also compatible with Java. The Kotlin plugin lets you use your IntelliJ IDEA as a Kotlin editor, providing support for Kotlin specific language features.

Best IntelliJ Plugins You Need To Know About for 2022 - The Official Tabnine Blog (15)

Node.js

While IntelliJ is predominantly known as a Java editor, it also can support Node.js applications through the Node.js plugin. This means that you can develop a Java application in conjunction with Node.js without the need to run multiple instances or consoles. The Node.js plugin also has an attached debugger and lets you debug Mocha test units right in the IDE.

Best IntelliJ Plugins You Need To Know About for 2022 - The Official Tabnine Blog (16)

Notable Mentions

Coderpillr

Coderpillr is a perfect five-star rated dark theme for IntelliJ, with almost 30k downloads against its name. It is a dark theme inspired by Visual Studio Code’s Material Palenight and JetBrains’ Dark Purple theme. This means that Coderpillr takes the best of both themes and merges them into one supersonic color scheme that’s balanced and aesthetically productive.

Best IntelliJ Plugins You Need To Know About for 2022 - The Official Tabnine Blog (17)

One Dark Theme

An excellent dark theme can keep you from eye strain and help maintain focus through a series of marginal aesthetic gains. One Dark Theme is a color scheme that works well to achieve this through a color combination that takes muted tones and presents them with just enough contrast to make a visual impact, but not so much that it screams at you.

Best IntelliJ Plugins You Need To Know About for 2022 - The Official Tabnine Blog (18)

Dracula theme

Dracula theme is another dark theme that comes highly recommended and is popular with developers. It is partly because the theme is supported on almost every software creation tool – including IntelliJ. Using the Dracula theme means that you can visually sync your applications with the same color scheme, reducing the mental load of context switching.

Best IntelliJ Plugins You Need To Know About for 2022 - The Official Tabnine Blog (19)

Gradianto

Visual novelty is a thing that can help increase your productivity. Grandianto is a dark theme that comes as a ‘pack,’ meaning that you have access to a selection of available palettes to color your IntelliJ IDE. Perks include added bold error highlight and fixed scrollbar colors. The pack comes with a range of dark themes that include shades of purple and dark green.

Best IntelliJ Plugins You Need To Know About for 2022 - The Official Tabnine Blog (20)

IntelliJ on its own is good. IntelliJ with the right plugins installed is better. When you configure your workspace for maximum productivity, your code quality increases. From productivity-enhancing tools like Database Navigator, Tabnine, and AceJump, to versioning, collaboration, and linting tools – IntelliJ has everything that you might need. All you need to do is figure out the tasks that take up multiple seconds and minutes during your code sessions – because those seconds and minutes can easily add themselves into hours over a period. Plugins help to reduce this, making you more productive overall.

Best IntelliJ Plugins You Need To Know About for 2022 - The Official Tabnine Blog (2024)

FAQs

How to install tabnine in IntelliJ? ›

Install Tabnine on IntelliJ
  1. In the File menu choose Settings. If you are using MacOS, in the IntelliJ menu choose Preferences.
  2. Go to Plugins/Marketplace tab, Search "Tabnine" and click Install.
  3. Click on Restart IDE for the changes to take effect.
Apr 18, 2022

Where can I download IntelliJ plugins? ›

Press Ctrl+Alt+S to open the IDE settings and select Plugins. Find the plugin in the Marketplace and click Install.

What is IntelliJ best for? ›

IntelliJ IDEA is the ideal option for beginners and projects that are not too complex. Also, the IDE is preferred, if, in addition to Java, you need to work with JVM-based languages like Groovy and Kotlin. Depending on your requirements, you need to make a pick among the two.

How to remove tabnine from IntelliJ? ›

So do as Arnaud says, go to Settings->Plugins->Installed, select Tabnine, then the wheel, then diable. After that is done, accept. Then open same thing again, go to installed, select TabNine, then uninstall. That's it.

How good is Tabnine? ›

Tabnine usage is better than nothing, it will improve your code typing speed by 15–20%. But honestly, in VS Code, both IntelliCode and TabNine are very far from Web Storm autocomplete suggestions. Maybe it's a limitation of the code editor, as VS Code is not a real IDE.

What is Tabnine Intellij? ›

What's Tabnine. Tabnine is an AI code assistant that makes you a better developer. Tabnine will increase your development velocity with real-time code completions in all the most popular coding languages and IDEs.

Is JetBrains a Russian company? ›

JetBrains was founded in Prague, Czech Republic, 22 years ago. Over the years we have continued to expand our offices to other countries, setting up R&D centers in St. Petersburg, Boston, Munich, Amsterdam, and other locations.

Is IntelliJ the best IDE for Java? ›

With more than 33 percent of the market share, IntelliJ IDEA is the most used Java IDE in 2022. It also has a stellar user rating of 4.3 and a whopping 89 percent user satisfaction. IntelliJ IDEA has unique resources like a version control system, frameworks, and multi-language support.

Why is IntelliJ so much better than Eclipse? ›

IntelliJ has better refactoring support than Eclipse. IntelliJ provides several features to refactor your code, such as rename, move, and delete. Eclipse does not have any in-built features to refactor your code, and you can use plugins to get the same functionality in Eclipse.

Does Tabnine use your code? ›

Tabnine only uses open-source code with permissive licenses for our Public Code trained AI model (MIT, Apache 2.0, BSD-2-Clause, BSD-3-Clause). Whether you're using Tabnine's Pro plan or our Basic plan, your code, and AI data are NEVER used to train any models other than private code models.

Can I use Tabnine for free? ›

Tabnine has a great free plan and charges for premium features such as longer code completions and private models trained on customers' code. We charge a monthly/annual subscription fee per number of users. All our plans fit organizational requirements.

Is Tabnine secure? ›

What's more, your Tabnine team is safe and secure. The learning algorithm created for your team is strictly exclusive – made and delivered only for your approved team members. Tabnine's AI code completion models can be run locally on your machine.

Is Copilot better than Tabnine? ›

While Tabnine requires more input from the user to make (good) suggestions, Copilot makes some more generic suggestions which are not far from what we expect. To be honest when defining the properties I liked the Tabnine suggestion but when it comes to functions, the Copilot suggestion is much more accurate.

How do I get Tabnine Pro for free? ›

Try TabNine Professional for a 14-day free trial. Contact TabNine at enterprise@tabnine.com for pricing and information.

What can Tabnine do? ›

Tabnine uses generative AI technology to predict and suggests your next lines of code based on context & syntax. Get long, accurate, and advanced code completions to become a superpower 10x developer.

What languages does Tabnine work with? ›

Tabnine Supported Languages
  • C.
  • C++
  • C#
  • Go.
  • Java.
  • Javascript.
  • Kotlin.
  • Others (20+ in total)
Apr 3, 2022

Is IntelliJ from Russia? ›

JetBrains, initially called IntelliJ Software, was founded in 2000 in Prague by three Russian software developers: Sergey Dmitriev, Valentin Kipyatkov and Eugene Belyaev. The company's first product was IntelliJ Renamer, a tool for code refactoring in Java.

Who created Tabnine? ›

Liked by Dror Weiss

Few weeks ago I was trying to spin up a…

Is JetBrains still in Russia? ›

In addition to terminating all sales, all of our offices in Russia, including Moscow, Novosibirsk, and St. Petersburg were shut down.

Which company owns IntelliJ? ›

JetBrains, initially called IntelliJ Software, was founded in 2000 by three seasoned software engineers. Today, JetBrains is a world-recognized software tools vendor with a portfolio of more than 34 products targeting various technologies and markets.

Does Apple use JetBrains? ›

Apple Silicon Support in JetBrains IDEs Follow. Most JetBrains IDEs now run natively on Apple Silicon. Here is the current state of Apple Silicon support in each JetBrains IDE: AppCode supports Apple Silicon starting with v2020.

What IDE do professional programmers use for Java? ›

The three IDEs most often chosen for server-side Java development are IntelliJ IDEA, Eclipse, and NetBeans. These aren't the only options, however, and we'll also discuss a few lighter-weight IDEs. For this review, I did fresh installations of IntelliJ IDEA Ultimate 2022.1.

Which platform is best for Java coding? ›

Top 10 Java Integrated Development Environments (IDE)
  • Visual Studio.
  • IntelliJ IDEA.
  • Eclipse.
  • Xcode.
  • Amazon Corretto.
  • AWS Cloud9.
  • NetBeans.
  • Oracle JDeveloper.

Which Java IDE is best for beginners? ›

  • Eclipse.
  • Netbeans.
  • BlueJ.
  • JDeveloper.
  • IntelliJ IDEA.
  • JCreator.
  • DrJava.
Aug 2, 2022

What IDE do professionals use? ›

Visual Studio & Visual Studio Code

VS and VS Code are good choices for engineers coding on C# or C/C++ langs. The C# support in IDE is designed for cross-platform C# development. Visual Studio is full of helpful features as : Improved performance for C++ files.

Which IntelliJ theme is good for eyes? ›

Benefits: healthy for your eyes and good for a night's sleep by reducing blue light.

How do you install Tabnine? ›

Manual installation
  1. In the left sidebar click the Extensions Icon.
  2. Search for "Tabnine" and click Install.
  3. Restart VS Code.

How do I enable Tabnine? ›

To activate Tabnine Pro, you need to sign up & sign in on Tabnine Hub. You can sign up at https://app.tabnine.com/signup and sign in on Tabnine Hub.

How do you set up Tabnine? ›

Welcome to Tabnine - How to Get Started
  1. Tabnine AI assistant right away.
  2. Head to your Tabnine App and sign up with the email you used at signup.
  3. Invite people to join your team.
  4. Enable your AI assistant's Team Learning and GitHub/GitLab/Bitbucket integration.
  5. Install and sign in to your IDE.
Jun 7, 2022

How do I install and enable Python plugin in IntelliJ? ›

Press Ctrl+Alt+S , go to Plugins and inspect the Installed tab to ensure the plugin is enabled. Also make sure that the following prerequisites are met: Python SDK is downloaded and installed on your machine. The required framework SDKs are downloaded and installed on your machine.

Why use Tabnine? ›

Tabnine is an AI code assistant that makes you a better developer. Tabnine will increase your development velocity with real-time code completions in all the most popular coding languages and IDEs.

How does Tabnine work? ›

As you write code and comments, the characters (both behind and in front of the cursor, if they exist) are tokenized and encrypted. These encrypted packages are then sent to the inference server on Tabnine.com (SaaS) or on-prem (Enterprise) where they are decrypted.

Is IntelliJ better than PyCharm for Python? ›

IntelliJ IDEA allows a more flexible project configuration, such as the possibility to configure libraries for projects. PyCharm will be able to open and work with projects that use the more advanced settings, but you will not be able to change the settings in PyCharm.

Can I code in Python in IntelliJ? ›

To work with your Python code in IntelliJ IDEA, you need to configure at least one interpreter. A system interpreter is the one that comes with your Python installation. You can use it solely for all Python scripts or take it as a base interpreter for Python virtual environments.

Can I code Python in IntelliJ IDEA? ›

To develop Python scripts in IntelliJ IDEA, download and install Python and configure at least one Python SDK. A Python SDK can be specified as a Python interpreter for Python project. IntelliJ IDEA supports: Standard Python interpreters.

Top Articles
Latest Posts
Article information

Author: Terence Hammes MD

Last Updated:

Views: 6733

Rating: 4.9 / 5 (49 voted)

Reviews: 80% of readers found this page helpful

Author information

Name: Terence Hammes MD

Birthday: 1992-04-11

Address: Suite 408 9446 Mercy Mews, West Roxie, CT 04904

Phone: +50312511349175

Job: Product Consulting Liaison

Hobby: Jogging, Motor sports, Nordic skating, Jigsaw puzzles, Bird watching, Nordic skating, Sculpting

Introduction: My name is Terence Hammes MD, I am a inexpensive, energetic, jolly, faithful, cheerful, proud, rich person who loves writing and wants to share my knowledge and understanding with you.