Resolve ConflictsLet the IDE help in the tricky business of resolving merge conflicts.Paul Everittvcs2023-05-13
Move Work Aside With StashUse git's stash to move uncommitted work aside temporarily.Paul Everittvcs2023-05-12
Move Work Aside With ShelveMove uncommitted work aside when you need to work on another branch.Paul Everittvcs2023-05-11
Rebase Feature BranchGet your feature branch caught up with changes on the main branch.Paul Everittvcs2023-05-10
Dependency Details PaneSee relevant information about your dependenciesMarit van Dijktrickspackagesearch2023-03-01
Refactor RenameRenaming classes, methods, and variables in IntelliJ IDEAMarit van Dijktricksrefactoring2023-03-01
Presentation Mode Font SizeConfigure font size for Presentation ModeMarit van Dijktrickssettings2023-02-08
Presentation ModeEnter and Exit Presentation Mode using Quick Switch SchemeMarit van Dijktricks2023-02-08
Connect from the IDE to a postgreSQL databaseGain 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 zoomEnable mouse zoom to quickly enlarge (or reduce) your font sizeMarit van Dijktrickssettings2023-01-06
Recent FilesNavigate to any of the files that you recently had openMarit van Dijkjavanavigation2023-01-06
Clone project from GitHubClone a project from the IntelliJ IDEA welcome screenMarit van Dijkvcs2022-12-12
Browse Branch's CommitsReview the changes in main before bringing them to your branch.Paul Everittvcs2022-12-09
See VCS Changed Lines In GutterQuickly spot which parts of your file have changed since the last commit.Paul Everitteditingvcs2022-12-02
Only Commit Some ChangesUnselect files or changed regions within files during the commit process.Paul Everittvcs2022-11-23
Fix Your Work with Amend CommitPut some missing work back into your last commit, before you push.Paul Everittvcs2022-11-22
Use Local History to Avoid DisasterUse the IDE's built-in history facility to recover changes when VCS can't help you.Paul Everittvcs2022-10-27
Edit Commit MessageEdit the wording in your last commit message, after you committed.Paul Everittvcs2022-10-06
Highlighted commands in the terminalIntelliJ IDEA highlights terminal commands you can run in IntelliJ IDEAHelen Scottjavaediting2022-08-22
Expand and Collapse CodeQuickly view specific parts of a class by expanding or collapsing codeHelen Scottjavaediting2022-08-22
Inspections WidgetThe top-right corner of your editor shows you information about the state of your classHelen Scottjavaeditinginspections2022-08-22
Restore a Deleted BreakpointYou can restore previously configured breakpoints if you accidentally delete themHelen Scottjavadebugging2022-08-22
View supertype and subtype hierarchyYou can view supertypes and subtypes in the hierarchyHelen Scottjavaediting2022-08-22
Assign a keyboard shortcutUse Find Actions to assign a keyboard shortcutHelen Scotttrickssettings2022-08-11
Built in Spell CheckingIntelliJ IDEA can spell check and fix errors for youHelen Scottjavatricks2022-08-11
Merge/Unmerge If StatementsExperiment with your code without changing the semanticsHelen Scottjavarefactoringtesting2022-08-11
Code Completion for the Stream APIIntelliJ IDEA can add the stream() call for usHelen Scottjavatricksediting2022-07-23
Different viewing modes for your codeIntelliJ IDEA has lots of different ways for you to view your code depending on your requirementsHelen Scotteditingtrickssettings2022-07-23
Inlay hints for errorsIntelliJ IDEA will show you related usages errors in your editorHelen Scottjavaediting2022-07-23
Navigating a Long ClassThere are various tips and tricks you can use to navigate a long class in IntelliJ IDEAHelen Scottjavasettingsvcs2022-07-23
View Database DefinitionsView the definitions of database entities quickly in the Database Tool WindowHelen Scottjavaeditingultimate2022-07-23
Find & Select Multiple OccurrencesSelect multiple occurrences of the same word and change them all at onceHelen Scottjavarefactoring2022-06-17
Navigate to the last edited locationMove around the files you're working on quickly with keyboard shortcutsHelen Scottjavaediting2022-06-17
Add Favourite Photo as BackgroundIf 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 expressionType Info is very helpful on a per-expression basisHelen Scottjavaediting2022-05-25
Edit a document in IntelliJ IDEA LightEdit ModeUse IntelliJ IDEA’s text editing features without creating or opening a dedicated project.Helen Scottjavaediting2022-05-25
Generate a UML diagramIntelliJ IDEA Ultimate allows you to generate UML diagrams.Helen Scottkotlinjavaultimate2022-05-25
Inject a languageLanguage injections let you work with pieces of code in other languages embedded in your code.Helen Scottjavarefactoringediting2022-05-25
Pattern Matching for SwitchAvailable in preview from Java 17Helen Scottjavaeditingrefactoring2022-05-23
Move LineStart a new line below or above your current line with the correct indentation.Helen Scottjavakotlineditinginterface2022-04-20
In editor doc renderingYou can render Javadocs directly in the editor including HTML tags, images and links.Helen Scottjavaeditinginterface2022-04-20
Using Zen Mode to minimise the user interfaceMinimise everything except the editor in IntelliJ IDEAHelen Scotteditinginterface2022-04-20
Quick-Fix to Add Missing Dependencies in the EditorSave time when adding missing dependenciesShengyou Fanmavengradlepackagesearch2022-01-27
Code Completion with Package SearchHelps 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 WindowAllows you to filter out unstable versions of dependencies easilyShengyou Fanmavengradlepackagesearch2022-01-27
Maven Support in Dependencies Tool WindowAdd dependencies straight into your POM file with a single clickShengyou Fanmavenpackagesearch2022-01-27
Search Packages in Dependencies Tool WindowUse the Dependencies tool window to manage your dependenciesShengyou Fanmavengradlepackagesearch2022-01-27
Search Packages though Web UIFinding packages without the need for an IDEShengyou Fanpackagesearch2022-01-27
Update Version and Scope in Dependencies Tool WindowUpgrade, downgrade, and change scope easilyShengyou Fanmavengradlepackagesearch2022-01-27
Manage VCS Changelists in IntelliJ IDEAGroup and commit changes related to certain tasksVignesh Babu B R Bgitvcsrefactoringinterface2021-12-03
Complete StatementComplete statement can add your semicolons, brackets and manage caret placement for you.Helen Scottinterfacetricks2021-11-01
Using EscapeHow to exit dialogs and return your focus to the editorHelen Scottinterfacetricks2021-11-01
Running and Terminating/Stopping a ProcessHow to run and stop a processHelen Scottinterfacetricksrunning2021-11-01
Distraction Free Mode in IntelliJ IDEAHide 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 VCSUse VCS options in IntelliJ IDEA to resolve merge conflicts visually in the editorVignesh Babu B R Bgitvcsediting2021-09-24
Navigating Forward & BackwardMove forward and backward between your locations in the codeHelen Scottjavanavigation2021-07-01
Paste a clipboard image file into markdownYou can paste a PNG image from the clipboard directly into a markdown fileHelen Scottmarkupediting2021-07-01
Paste a clipboard image onto the Project WindowIf 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
Postfix CompletionPostfix 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 searchYou can start typing into a dialog box to search, even if there's not a textual search box available.Helen Scottjavagettingstartedinterfacesettingstricks2021-05-31
Generate constructors and accessor methodsWe can quickly generate common code constructs such as Constructors and Get and Set methodsHelen Scottjavaediting2021-05-31
F2Quickly move to the next (or previous) error or warning in the file.Trisha Geejavaeditinginspections2021-05-28
Alt+EnterContext Actions are available from most places in the code.Trisha Geejavaeditinginspections2021-05-28
Live TemplatesUse Live Templates to auto-complete common code structures for youTrisha Geejavaeditinglivetemplates2021-05-28
Opening Tool WindowsQuickly 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 weightWe spend hours looking at our code. We can make this as pleasant as possible.Trisha Geesettings2021-05-11
Prevent a package depending upon anotherEnforce architecture rules, such as data access layers not depending upon UI layers.Trisha Geekotlininspections2021-05-11
Profile your applicationSee how your application is performing with the built-in profilerTrisha Geejavaultimate2021-05-11
Run your code with Docker, SSH or WSLSet a Run Target to change where your code runsTrisha Geejava2021-05-11
Tips for working with JetBrains SpaceSpace 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 codeJVM 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 commitFully customise the checks you must perform before you commit your changes to version controlTrisha Geejavavcsinspections2021-05-10
Create a correct child Sealed ClassSealed types are a new idea for Java developers, let IntelliJ IDEA guide you in how to create child classesTrisha Geejava2021-05-10
Create a correct parent Sealed ClassSealed types are a new idea for Java developers, let IntelliJ IDEA guide you in how to use themTrisha Geejava2021-05-10
Data flow analysisData flow analysis is always being improved to show us potential errors in our logic.Trisha Geejava2021-05-10
Evaluate JSON Path expressionsUse IntelliJ IDEA to check if your JSON Path expression are correct.Trisha Geejsonediting2021-05-10
Preview HTML updates in real timeSee what your changes look like as you make themTrisha Geehtml2021-05-10
Use new methods on the Streams APIInspections can show us new features from Java 16Trisha Geejavainspections2021-05-10
Turn on Preview Features to try new Java featuresThe 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 RecordUse quick intentions to convert a record to a classTrisha Geejavaediting2021-05-05
Convert class to recordUse inspections to convert classes to Java 16 recordsTrisha Geejavaeditinginspections2021-05-05
Identify and fix deprecated callsIntelliJ 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 instanceofInspections can guide us to use new Java featuresTrisha Geejavainspections2021-05-05
Add Overload BoolYou can refactor a method to change its signatureHelen Scottjavarefactoring2021-01-08
Add Remaining Branches in KotlinUse quick intentions to generate code automaticallyHelen Scottkotlinediting2021-01-08
Add Names to Call Arguments in KotlinUse quick intentions to add names to call argumentsHelen Scottkotlinediting2021-01-08
Convert Concatenation To TemplateUse quick intentions to convert to a template stringHelen Scottkotlinrefactoring2021-01-08
Convert to Expression BodyUse quick intentions to convert to use expression body syntaxHelen Scottkotlinrefactoring2021-01-08
Copy to, or create a Scratch FileScratch files persist across all versions of IntelliJ IDEAHelen Scottjavaediting2021-01-08
Remove Unnecessary ConditionUse quick intentions to remove redundant codeHelen Scottjavarefactoring2021-01-08
Drag and Dock Editor tabsYou can move editor tabs around as requiredHelen Scottjavakotlintricksinterface2021-01-08
Turn Editor Breadcrumbs On and OffEditor breadcrumbs show you your file structureHelen Scottjavakotlininterface2021-01-08
Create an Editor FoldCreate an editor fold to hide parts of your classHelen Scottjavakotlineditinginterface2021-01-08
Enable Git StagingGit Staging is an alternative approach to IntelliJ IDEA ChangelistsHelen Scottjavakotlinvcs2021-01-08
Enable Machine Learning for Code CompletionCode completion may be enhanced with MLHelen Scottjavasettings2021-01-08
Enable Soft WrapUsing soft-wraps makes some languages easier to displayHelen Scottmarkupediting2021-01-08
Exclude a completion optionHelps to reduce options that are not relevant for your codeHelen Scottjavainterface2021-01-08
Find ActionsUse Find Actions to modify your IntelliJ IDEA interface.Helen Scottjavanavigationinterface2021-01-08
Find UsagesUse Find Usages to search for references in your code baseHelen Scottjavanavigation2021-01-08
Hide all WindowsHide all the windows to increase your workspaceHelen Scottjavakotlininterface2021-01-08
Hide Tabs, Navigation Toolbar and Tool WindowsMinimise your interface to allow you to focus on your codeHelen Scottjavakotlininterface2021-01-08
Kotlin Code CompletionUse code and statement completion to write code fasterHelen Scottkotlinediting2021-01-08
Meaningless ArgumentsUse quick intentions to remove redundant codeHelen Scottjavarefactoring2021-01-08
Navigate to ImplementationGo to one or more implementations across your code baseHelen Scottjavanavigation2021-01-08
Put Kotlin Arguments on Separate LinesUse quick intentions to improve the readability of your codeHelen Scottkotlinediting2021-01-08
Recent FilesNavigate to any of the files that you recently had openHelen Scottjavanavigation2021-01-08
Recent LocationsQuickly navigate around your recent locations in your code baseHelen Scottjavanavigation2021-01-08
Remove Explicit Type in KotlinUse quick intentions to remove explicit typesHelen Scottkotlinediting2021-01-08
Rename an InterfaceRenaming in IntelliJ IDEA including comments and textsHelen Scottjavarefactoring2021-01-08
Replace with varUse quick intentions to replace a local variable type with `var`Helen Scottjavarefactoring2021-01-08
Search EverywhereUse Search Everywhere to search everything in IntelliJ IDEAHelen Scottjavanavigation2021-01-08
Calculations in Search EverywherePerform basic calculations with Search EverywhereHelen Scottjavakotlintricks2021-01-08
Git Commits in Search EverywhereView your git commits in the Search Everywhere dialogHelen Scottjavakotlinvcs2021-01-08
Show Virtual WhitespaceAdd virtual whitespace to the bottom of a fileHelen Scottjavakotlinediting2021-01-08
Highlight code and surround it with brackets or quotesSurround code with brackets and quotesHelen Scottjavaediting2021-01-08
Toggle Tool Windows On and OffToggle Tool Windows to tailor your interfaceHelen Scottjavakotlininterface2021-01-08
Configure Your EditorSetup the editor to suit your requirementsHelen Scottjavainterfacenavigation2021-01-08
Refactor an Unreachable StatementUse quick intentions to remove redundant codeHelen Scottjavarefactoring2021-01-08
IntelliJ IDEA Welcome ScreenGet a project from source control, open an existing project, or create a new projectHelen Scottjavakotlininterface2021-01-08