Connect from the IDE to a postgreSQL database Gain access to the database from the IDE and do all the work in the same window.Vignesh Babu B R BdatabasespostgreSQL2023-01-16
Enable mouse zoom Enable mouse zoom to quickly enlarge (or reduce) your font sizeMarit van Dijktrickssettings2023-01-06
Recent Files Navigate to any of the files that you recently had openMarit van Dijkjavanavigation2023-01-06
Clone project from GitHub Clone a project from the IntelliJ IDEA welcome screenMarit van Dijkvcs2022-12-12
See VCS Changed Lines In Gutter Quickly spot which parts of your file have changed since the last commit.Paul Everitteditingvcs2022-12-02
Only Commit Some Changes Unselect files or changed regions within files during the commit process.Paul Everittvcs2022-11-23
Fix Your Work with Amend Commit Put some missing work back into your last commit, before you push.Paul Everittvcs2022-11-22
Use Local History to Avoid Disaster Use the IDE's built-in history facility to recover changes when VCS can't help you.Paul Everittvcs2022-10-27
Edit Commit Message Edit the wording in your last commit message, after you committed.Paul Everittvcs2022-10-06
Highlighted commands in the terminal IntelliJ IDEA highlights terminal commands you can run in IntelliJ IDEAHelen Scottjavaediting2022-08-22
Expand and Collapse Code Quickly view specific parts of a class by expanding or collapsing codeHelen Scottjavaediting2022-08-22
Inspections Widget The top-right corner of your editor shows you information about the state of your classHelen Scottjavaeditinginspections2022-08-22
Restore a Deleted Breakpoint You can restore previously configured breakpoints if you accidentally delete themHelen Scottjavadebugging2022-08-22
View supertype and subtype hierarchy You can view supertypes and subtypes in the hierarchyHelen Scottjavaediting2022-08-22
Assign a keyboard shortcut Use Find Actions to assign a keyboard shortcutHelen Scotttrickssettings2022-08-11
Built in Spell Checking IntelliJ IDEA can spell check and fix errors for youHelen Scottjavatricks2022-08-11
Merge/Unmerge If Statements Experiment with your code without changing the semanticsHelen Scottjavarefactoringtesting2022-08-11
Code Completion for the Stream API IntelliJ IDEA can add the stream() call for usHelen Scottjavatricksediting2022-07-23
Different viewing modes for your code IntelliJ IDEA has lots of different ways for you to view your code depending on your requirementsHelen Scotteditingtrickssettings2022-07-23
Inlay hints for errors IntelliJ IDEA will show you related usages errors in your editorHelen Scottjavaediting2022-07-23
Navigating a Long Class There are various tips and tricks you can use to navigate a long class in IntelliJ IDEAHelen Scottjavasettingsvcs2022-07-23
View Database Definitions View the definitions of database entities quickly in the Database Tool WindowHelen Scottjavaeditingultimate2022-07-23
Find & Select Multiple Occurrences Select multiple occurrences of the same word and change them all at onceHelen Scottjavarefactoring2022-06-17
Navigate to the last edited location Move around the files you're working on quickly with keyboard shortcutsHelen Scottjavaediting2022-06-17
Add Favourite Photo as Background If you want to look at your favourite photo while coding you can set it as your background imageHelen Scottjavatricks2022-05-25
Determining the return type of expression Type Info is very helpful on a per-expression basisHelen Scottjavaediting2022-05-25
Edit a document in IntelliJ IDEA LightEdit Mode Use IntelliJ IDEA’s text editing features without creating or opening a dedicated project.Helen Scottjavaediting2022-05-25
Generate a UML diagram IntelliJ IDEA Ultimate allows you to generate UML diagrams.Helen Scottkotlinjavaultimate2022-05-25
Inject a language Language injections let you work with pieces of code in other languages embedded in your code.Helen Scottjavarefactoringediting2022-05-25
Pattern Matching for Switch Available in preview from Java 17Helen Scottjavaeditingrefactoring2022-05-23
Move Line Start a new line below or above your current line with the correct indentation.Helen Scottjavakotlineditinginterface2022-04-20
In editor doc rendering You can render Javadocs directly in the editor including HTML tags, images and links.Helen Scottjavaeditinginterface2022-04-20
Using Zen Mode to minimise the user interface Minimise everything except the editor in IntelliJ IDEAHelen Scotteditinginterface2022-04-20
Quick-Fix to Add Missing Dependencies in the Editor Save time when adding missing dependenciesShengyou Fanmavengradlepackagesearch2022-01-27
Code Completion with Package Search Helps you to reduce the changes of a typing mistake when you're searching for packagesShengyou Fanmavengradlepackagesearch2022-01-27
Filter Stable Versions in the Dependencies Tool Window Allows you to filter out unstable versions of dependencies easilyShengyou Fanmavengradlepackagesearch2022-01-27
Maven Support in Dependencies Tool Window Add dependencies straight into your POM file with a single clickShengyou Fanmavenpackagesearch2022-01-27
Search Packages in Dependencies Tool Window Use the Dependencies tool window to manage your dependenciesShengyou Fanmavengradlepackagesearch2022-01-27
Search Packages though Web UI Finding packages without the need for an IDEShengyou Fanpackagesearch2022-01-27
Update Version and Scope in Dependencies Tool Window Upgrade, downgrade, and change scope easilyShengyou Fanmavengradlepackagesearch2022-01-27
Manage VCS Changelists in IntelliJ IDEA Group and commit changes related to certain tasksVignesh Babu B R Bgitvcsrefactoringinterface2021-12-03
Complete Statement Complete statement can add your semicolons, brackets and manage caret placement for you.Helen Scottinterfacetricks2021-11-01
Using Escape How to exit dialogs and return your focus to the editorHelen Scottinterfacetricks2021-11-01
Running and Terminating/Stopping a Process How to run and stop a processHelen Scottinterfacetricksrunning2021-11-01
Distraction Free Mode in IntelliJ IDEA Hide all UI elements (tool windows, toolbars, and editor tabs) so the editor occupies the entire main window with the source code centered.Vignesh Babu B R Bsettingsinterface2021-09-27
Resolve Merge Conflicts in VCS Use VCS options in IntelliJ IDEA to resolve merge conflicts visually in the editorVignesh Babu B R Bgitvcsediting2021-09-24
Navigating Forward & Backward Move forward and backward between your locations in the codeHelen Scottjavanavigation2021-07-01
Paste a clipboard image file into markdown You can paste a PNG image from the clipboard directly into a markdown fileHelen Scottmarkupediting2021-07-01
Paste a clipboard image onto the Project Window If you have an image on your clipboard you can paste it straight into the Project WindowHelen Scottjavaediting2021-07-01
Generate Overrides for equals(), hashCode() and toString() We can generate the code to override the equals and hashCode methodsHelen Scottjavaediting2021-05-31
Generate constructors and accessor methods We can quickly generate common code constructs such as Constructors and Get and Set methodsHelen Scottjavaediting2021-05-31
Postfix Completion Postfix completion allows you to keep typing forwards, it minimises the amount of time you spend moving the cursor around while you're coding.Trisha Geeediting2021-05-31
Type into any dialog to search You can start typing into a dialog box to search, even if there's not a textual search box available.Helen Scottjavagettingstartedinterfacesettingstricks2021-05-31
Alt+Enter Context Actions are available from most places in the code.Trisha Geejavaeditinginspections2021-05-28
F2 Quickly move to the next (or previous) error or warning in the file.Trisha Geejavaeditinginspections2021-05-28
Live Templates Use Live Templates to auto-complete common code structures for youTrisha Geejavaeditinglivetemplates2021-05-28
Opening Tool Windows Quickly open IntelliJ IDEA's tool windows without using the mouse, and easily find items in the window.Trisha Geenavigation2021-05-28
Change your code font weight We spend hours looking at our code. We can make this as pleasant as possible.Trisha Geesettings2021-05-11
Prevent a package depending upon another Enforce architecture rules, such as data access layers not depending upon UI layers.Trisha Geekotlininspections2021-05-11
Profile your application See how your application is performing with the built-in profilerTrisha Geejavaultimate2021-05-11
Run your code with Docker, SSH or WSL Set a Run Target to change where your code runsTrisha Geejava2021-05-11
Tips for working with JetBrains Space Space is an all-in-one collaboration tool, including chat, code repository, code review, issue tracking, and much more.Trisha Geeplugins2021-05-11
Generate UML diagrams for your Kotlin code JVM developers working with Kotlin code can create UML diagrams for their Kotlin classes, just like they could with Java classesTrisha Geekotlinjavaultimate2021-05-11
Use a lightweight inspection profile on commit Fully customise the checks you must perform before you commit your changes to version controlTrisha Geejavavcsinspections2021-05-10
Create a correct parent Sealed Class Sealed types are a new idea for Java developers, let IntelliJ IDEA guide you in how to use themTrisha Geejava2021-05-10
Data flow analysis Data flow analysis is always being improved to show us potential errors in our logic.Trisha Geejava2021-05-10
Create a correct child Sealed Class Sealed types are a new idea for Java developers, let IntelliJ IDEA guide you in how to create child classesTrisha Geejava2021-05-10
Evaluate JSON Path expressions Use IntelliJ IDEA to check if your JSON Path expression are correct.Trisha Geejsonediting2021-05-10
Preview HTML updates in real time See what your changes look like as you make themTrisha Geehtml2021-05-10
Use new methods on the Streams API Inspections can show us new features from Java 16Trisha Geejavainspections2021-05-10
Turn on Preview Features to try new Java features The latest versions of Java contain "Preview Features", features that are fully functional but require developer feedback. Try them out in IntelliJ IDEA.Trisha Geejava2021-05-10
Convert from Record Use quick intentions to convert a record to a classTrisha Geejavaediting2021-05-05
Convert class to record Use inspections to convert classes to Java 16 recordsTrisha Geejavaeditinginspections2021-05-05
Identify and fix deprecated calls IntelliJ IDEA will warn you if you're using deprecated methods, and they will be shown with a strikethrough if they're marked for removalTrisha Geejava2021-05-05
Use Pattern Matching for instanceof Inspections can guide us to use new Java featuresTrisha Geejavainspections2021-05-05
Add Overload Bool You can refactor a method to change its signatureHelen Scottjavarefactoring2021-01-08
Add Remaining Branches in Kotlin Use quick intentions to generate code automaticallyHelen Scottkotlinediting2021-01-08
Add Names to Call Arguments in Kotlin Use quick intentions to add names to call argumentsHelen Scottkotlinediting2021-01-08
Remove Unnecessary Condition Use quick intentions to remove redundant codeHelen Scottjavarefactoring2021-01-08
Convert Concatenation To Template Use quick intentions to convert to a template stringHelen Scottkotlinrefactoring2021-01-08
Convert to Expression Body Use quick intentions to convert to use expression body syntaxHelen Scottkotlinrefactoring2021-01-08
Copy to, or create a Scratch File Scratch files persist across all versions of IntelliJ IDEAHelen Scottjavaediting2021-01-08
Drag and Dock Editor tabs You can move editor tabs around as requiredHelen Scottjavakotlintricksinterface2021-01-08
Turn Editor Breadcrumbs On and Off Editor breadcrumbs show you your file structureHelen Scottjavakotlininterface2021-01-08
Create an Editor Fold Create an editor fold to hide parts of your classHelen Scottjavakotlineditinginterface2021-01-08
Enable Git Staging Git Staging is an alternative approach to IntelliJ IDEA ChangelistsHelen Scottjavakotlinvcs2021-01-08
Enable Machine Learning for Code Completion Code completion may be enhanced with MLHelen Scottjavasettings2021-01-08
Enable Soft Wrap Using soft-wraps makes some languages easier to displayHelen Scottmarkupediting2021-01-08
Exclude a completion option Helps to reduce options that are not relevant for your codeHelen Scottjavainterface2021-01-08
Find Actions Use Find Actions to modify your IntelliJ IDEA interface.Helen Scottjavanavigationinterface2021-01-08
Find Usages Use Find Usages to search for references in your code baseHelen Scottjavanavigation2021-01-08
Generate Code Helps you to generate commonly used code constructsHelen Scottjavarefactoring2021-01-08
Hide all Windows Hide all the windows to increase your workspaceHelen Scottjavakotlininterface2021-01-08
Hide Tabs, Navigation Toolbar and Tool Windows Minimise your interface to allow you to focus on your codeHelen Scottjavakotlininterface2021-01-08
Kotlin Code Completion Use code and statement completion to write code fasterHelen Scottkotlinediting2021-01-08
Meaningless Arguments Use quick intentions to remove redundant codeHelen Scottjavarefactoring2021-01-08
Navigate to Implementation Go to one or more implementations across your code baseHelen Scottjavanavigation2021-01-08
Put Kotlin Arguments on Separate Lines Use quick intentions to improve the readability of your codeHelen Scottkotlinediting2021-01-08
Recent Files Navigate to any of the files that you recently had openHelen Scottjavanavigation2021-01-08
Recent Locations Quickly navigate around your recent locations in your code baseHelen Scottjavanavigation2021-01-08
Remove Explicit Type in Kotlin Use quick intentions to remove explicit typesHelen Scottkotlinediting2021-01-08
Rename an Interface Renaming in IntelliJ IDEA including comments and textsHelen Scottjavarefactoring2021-01-08
Replace with var Use quick intentions to replace a local variable type with `var`Helen Scottjavarefactoring2021-01-08
Search Everywhere Use Search Everywhere to search everything in IntelliJ IDEAHelen Scottjavanavigation2021-01-08
Calculations in Search Everywhere Perform basic calculations with Search EverywhereHelen Scottjavakotlintricks2021-01-08
Git Commits in Search Everywhere View your git commits in the Search Everywhere dialogHelen Scottjavakotlinvcs2021-01-08
Show Virtual Whitespace Add virtual whitespace to the bottom of a fileHelen Scottjavakotlinediting2021-01-08
Highlight code and surround it with brackets or quotes Surround code with brackets and quotesHelen Scottjavaediting2021-01-08
Toggle Tool Windows On and Off Toggle Tool Windows to tailor your interfaceHelen Scottjavakotlininterface2021-01-08
Configure Your Editor Setup the editor to suit your requirementsHelen Scottjavainterfacenavigation2021-01-08
Refactor an Unreachable Statement Use quick intentions to remove redundant codeHelen Scottjavarefactoring2021-01-08
IntelliJ IDEA Welcome Screen Get a project from source control, open an existing project, or create a new projectHelen Scottjavakotlininterface2021-01-08