IntelliJ IDEA turns 20! Thank you for being with us💖 It’s been 20 years of productive development, 20 years of passion for code, 20 years of innovation!
To take a look back at the fantastic journey we’ve been on together, visit our website:
#IJ20Bday
IntelliJ IDEA 2021.2 is out 🎉, bringing:
✅ Project-wide analysis for Java projects
⏬ More actions triggered upon saving changes
❇️ New UI to manage Gradle and Maven dependencies
Check out more updates!
18 today! 🎂 Thanks for the nice wishes!
Celebrate with us by naming your favorite IntelliJ IDEA features or tips&tricks with the
#IJ18Bday
hashtag. We’ll gift back 1-year IntelliJ IDEA Ultimate subs to 18 participants. In 96 hours we'll randomly pick the lucky winners. 🎉🎉🎉
IntelliJ IDEA 2021.1 is out! 🎉 Our first release of 2021 is here with:
🌟Space integration
🌟WSL2 and Java 16 support
🌟Video and audio calls in embedded Code With Me
🌟And so much more!
Learn all the details at
Happy Birthday to IntelliJ IDEA! 19 today! We’re celebrating by giving away 1-year IntelliJ IDEA subscriptions to 19 lucky commenters. Use the hashtag
#IJ19Bday
and tell us when you started using IntelliJ IDEA!
IntelliJ IDEA 2020.1 is Released! What's new:
* Support for Java 14
* Download the JDK from the IDE
* Dataflow analysis assistance in the debugger
* LightEdit mode
* And so much more!
Learn all the details at
@JetBrains
and
@Checkmarx
have partnered together to provide Software Composition Analysis to IntelliJ IDEA Ultimate users!
Now the IDE includes security information about open source packages included directly or indirectly in your code!
👉
Hello World! Today is my 21st birthday – let's celebrate! ✨
JetBrains Marketplace is full of useful plugins. Which one is your favorite, and why?
Reply with
#IJ21Bday
for a chance to win one of 21 1-year personal subscriptions to IntelliJ IDEA!
IntelliJ IDEA 2020.2 is here!
- Review and merge GitHub pull requests
- Jump between issues in a file, view a full list of problems, be notified when your changes break other files
- Use Jakarta EE 9, get better support for Quarkus, Micronaut, and OpenAPI
Please give a warm welcome to IntelliJ IDEA 2019.1! Theme Customization, Java 12 Switch Expressions (Preview), Debug inside Docker container, and much more!
The wait is over! IntelliJ IDEA 2018.3 is here with Java 12 support, Multiline TODO comments, GitHub Pull Requests, Git submodules, accessibility improvements, and more
Tired of searching, copying and pasting just to add a dependency to your project? No more! With our new Dependencies pane, you can find the right dependency directly in the IDE, and add it with one simple click. Harness the power of
@PackageSearch
!
Introducing this year’s final major release of our flagship IDE – IntelliJ IDEA 2019.3! Better Performance & Quality, Support for Microservices Frameworks, Support for MongoDB and More:
IntelliJ IDEA 2023.1 is out!
🤩 New UI enhancements
✨ Earlier availability of IDE features on project opening
🚀 Faster import of Maven projects
✅ Background commit checks
🌱 Navigation to Spring Security matchers and request mappings
Learn more:
📣 Your feedback matters! 📣
We’ve refreshed the product icons in the latest IntelliJ IDEA 2024.1 EAP builds.
We’d love to hear your thoughts on the new designs. Share your feedback below!
IntelliJ IDEA 2018.2 is here with MacBook Touch Bar support, Java 11 support, Breakpoint Intentions, Spring Boot improvements, Version Control enhancements, and more. Come and have a look what’s new
IntelliJ IDEA 2018.1 is released! Don't miss its enhanced code analysis, better debugger, inline external annotations, Android Studio 3.0, partial Git commits, and lots more:
🎉 Exciting news!
@jetbrains
has joined forces with the
@gitlab
team to introduce GitLab support in IntelliJ IDEA 2023.2!
Read this blog post to find out more ➡️
Make your code demos simple and fun with in-editor docs rendering. Describe your code using headings, lists, or images and render all of them right inside your editor.
To toggle the rendered view use the gutter area or the shortcut Ctrl+Alt+Q (or ⌃⌥ Q).
#IntelliJTopShortcut
🗓 Join a free virtual event, JetBrains Technology Day for Java, on July 10.
🎙Topics: Modern Java, Frameworks, Testing, Concurrent Garbage Collectors, Contributing to OSS, and much more!
🎟 Save your seat:
#JetBrainsLovesJava
#JBTechDayforJava
IntelliJ IDEA 2022.1 is now available and offers:
• Dependency Analyzer
• Enhanced New Project wizard
• Upgraded inlay hints
• New Notifications tool window
• Java 18 features support
Take a look at the What’s New page:
🆕Update regarding new M1-powered Macs.
We're continuing to work on porting the JetBrains Runtime (used in all our IDEs) to the new Mac platform, and we hope to publish the first build by the end of this year.
➡️For now, IntelliJ IDEA 2020.2.4 runs great with Rosetta 2.
Test valid values for your regular expressions with Language Injections in
#IntelliJIDEA
.
Simply use the Show Context Actions using Alt+Enter and see the magic.
#DriveToDevelop
IntelliJ IDEA 2024.1 is out with the following exciting updates:
✅ Full line code completion
✅ Java 22 support
✅ New terminal (Beta)
✅ Sticky lines in the editor
To learn more about these and many other new features, visit our What’s New page 👇
IntelliJ IDEA 2022.3 is out!
🤩 New IDE UI available via a setting
🔄 New Settings Sync solution
✨ New way to work with projects in WSL2
✅ New actions for autowiring Spring beans and generating OpenAPI schemas
👌 Redis support
Get the full story →
IntelliJ IDEA's Postfix Completion means you can keep typing forward and craft your code faster. Use existing options, or create new ones!
- .var to define a variable ✅
- .new to initialise a class ✅
- .try to create a try-catch-block ✅
- plus many more! 🤩
#IntelliJIDEATips
IntelliJ IDEA 2020.3 is here! Use interactive hints while debugging, stage changes before committing them to Git, try remote pair programming via Code With Me, convert Java records, and enjoy the reworked Endpoints and Profiler tool windows. More:
Try Grazie, the new plugin for IntelliJ IDEA, to check the spelling, grammar, and style of your natural language constructs: string literals, comments, commit messages, readme files, and any other text in over 15 languages. Read the blog post for details:
IntelliJ IDEA 2020.3.1 is now available! It fixes issues in the major release and runs smoothly on Apple Silicon. That’s right – it’s time to use IntelliJ IDEA on your shiny new Mac with the M1 chip! Download v2020.3.1 now and share your feedback!
✨Let’s celebrate IntelliJ IDEA’s 20th anniversary together!
🗓️Join us for
#IntelliJIDEAConf
, a free virtual event February 25–26, 2021!
🎙️Learn more about IntelliJ IDEA from our experts and discover secrets of the IDE from the creators themselves.
Happy birthday, IntelliJ IDEA!
As we prepare to celebrate 23 years of coding joy, productivity, and continuous improvement, let’s start by saying a big thank you to our incredible community for being a part of this journey. Here's to many more years of coding excellence to come!
Are you having a hard time understanding how entities in an API are related?
Use Ctrl+Shift+Alt+U on Linux & Win/ Cmd+Shift+Alt+U on macOS to view Diagrams that show the relationship between Classes, Interfaces, Enums, & Annotations in various APIs & your code.
#DriveToDevelop
AWS has just officially announced a preview of an IntelliJ IDEA plugin that allows you to develop Lambdas. Step-by-step debugging of Lambda code and more. Stay tuned for m ore details as well as documentation.
IntelliJ IDEA 2021.3 is here ✨!
It includes:
- Remote development (Beta).
- Repair IDE… action to troubleshoot IDE issues.
- Smart Step Into for Kotlin.
- Inline stack trace support for Kotlin.
- Constant conditions inspection for Kotlin.
👉
IntelliJ IDEA 2023.2 is out! This release brings the following exciting new features:
✨ AI Assistant (Limited access)
🔥 In-editor performance hints
🎉 GitLab integration
Get the full scoop on all the improvements introduced in this new release 👇
Yay! It’s IntelliJ IDEA’s Birthday! For 22 years, we’ve been together, making our IDE better day by day. Thank you for your contributions, feedback, and downloads. Let’s keep it rocking!
#IJBday22
IntelliJ IDEA 2022.2 is out!
✨ Enhanced remote development experience
🔄 The switch to JetBrains Runtime 17
🌱 Support for Spring 6 and Spring Boot 3 features
▶️ Run Current File functionality
Get the full scoop on our What's New page:
Inject language or reference in your text values stored as String (regular or TextBlocks) and get support to check their values, syntax highlighting and suggestions.
#GettingToKnowIntelliJ
For macOS, there’s a new Merge All Project Windows action that combines all opened project windows into one, turning each window into its own tab.
#NewInIntelliJIDEA
Our new HTTP Client CLI makes it possible to run HTTP requests and tests from a terminal or on a continuous integration server, all without using an IDE.
Try it out for yourself!
Starting with
#IntelliJIDEA
2019.2, you can analyze the performance of your application right inside your IDE with integrated
#Profilers
- Async Profiler (macOS and Linux) and Java Flight Recorder (macOS, Linux, and Windows).
#DriveToDevelop
IntelliJ IDEA 2020.1 EAP is open!
* Download JDK from the IDE
* Support for Records and Pattern Matching in Java 14
* A new "Interactively Rebase from Here" dialog
* Quick Type Definition popup
* SQL language injections for popular Java libs
Learn more:
Java 12 is introducing Switch Expressions to improve your everyday coding experience.
Find out why and how to use it with the upcoming IntelliJ IDEA 2019.1
#Java12
Would you like a sneak peek at the upcoming redesign of the UI in IntelliJ IDEA? ✨
We looked at the UI with fresh eyes and completely reimagined it.
Take part in the preview program and share your feedback with us.
👉
To start a new line to code in
#IntelliJIDEA
, use Shift + Enter.
The position of your cursor on the previous line doesn't matter - it could be at the beginning, end or anywhere in between. Also, the new line starts with the correct indentation.
#DriveToDevelop
IntelliJ IDEA 2023.3 is out, featuring:
🌀 AI Assistant, now out of preview
🤩 Support for Java 21
👌 Run to Cursor inlay option in the debugger
🎈 Floating toolbar with editing actions
🎁 Streamlined out-of-the-box Kubernetes experience
Learn more 👇
When using external dependencies in our projects, we need to manage them and keep them up to date. 👀 Take a look at how to add, update & remove dependencies in
#IntelliJIDEA
✅
The upcoming
#IntelliJIDEA
2019.3 will allow you to install, uninstall, enable, and disable a theme plugin without restarting the IDE.
The keymap plugins also don’t need the IDE to be restarted anymore to work.
#DriveToDevelop
#Java12
is out today! IntelliJ IDEA 2019.1 has full support for Java 12 features, including new Switch Expressions. Check out this blog post , or this video for more details
Introducing support for
@SeleniumHQ
with a new Selenium UI Automation Testing plugin for the upcoming
#IntelliJIDEA
2020.1. This support includes a new project wizard, code completion in tests for Java, Kotlin, and Groovy, and much more
IntelliJ IDEA has lots of useful diagrams for Spring! Click on the magnifying glass icon in the gutter and select “Spring Diagrams”. You can then jump to any Spring element from any of the diagrams. Learn more:
#IntelliJIDEATips
We’ve just launched IntelliJ Theme Contest 2019! Take part by creating your own colorful theme for IntelliJ-based IDEs. The community’s most-loved themes will win prizes!
#DreamTheme
#IntelliJThemeContest2019
Find the right code style settings by selecting a section of code to reformat, pressing Alt+Enter and selecting Adjust code style settings. Only the settings that apply will be shown, and you can preview the updated code as the settings are changed
#DriveToDevelop
To start a new line in
#IntelliJIDEA
, use Shift+Enter.
The position of your cursor on the previous line doesn't matter - it could be at the beginning, end or anywhere in between. Also, the new line starts with the correct indentation.
#IntelliJIDEATips
Hurrah for Java 21! 🎂🎈 We're proud to stand by your side, supporting all of Java’s fantastic features. Let’s keep on coding! 💃🕺 For more details, join the livestream👇
Use Join Lines to concatenate String values, combine if statements, merge variable declaration and its assignment, and much more.
- (macOS) ⌃⇧ J
- (Windows/Linux) Ctrl+Shift+J
#IntelliJIDEATips
⚙️ Generate a UML diagram for your code using ⌥⇧⌘U (macOS) / Ctrl+Alt+Shift+U (Windows/Linux). 🖼️ Diagrams can help you and your team to read and understand the codebase. 🧑💻👩🏽💻💡
#IntelliJIDEATips
We are ready to start the Early Access Program for IntelliJ IDEA 2019.1! Improved Java refactorings, support for Java 12 Enhanced Switches, Gradle improvements, VCS goodies and much more. Take a look
Debugging Java Streams is fun in IntelliJ IDEA!
- Set breakpoint ✅
- Run in debug mode ✅
- Click 'Trace Current Stream Chain' ✅
Choose from a flat or split mode to see your data at each stage of the Stream operation!
#IntelliJIDEATips
Have a look at how IntelliJ IDEA can help Agile teams manage test cases and keep them synchronized with automated tests and feature branches. Read more in the article we recently published on our QA blog.
Hooray! Git Submodules support, JVM Profiler (macOS and Linux) and more exciting features are waiting for you in the new IntelliJ IDEA 2018.3 EAP build! Try it now!
A powerful and interesting feature, Postfix Completion in
#IntelliJIDEA
lets you code the way you think - in a natural manner.
Type in a variable or expression and choose what you want to do with it. Select from a set of predefined options or create your own.
#DriveToDevelop
🐛 Use the
#IntelliJIDEA
debugger to debug streams and visualize what is going on in Java Stream operations using “Trace Current Stream Chain” in the Debug tool window. 🐞
#IntelliJIDEATips
Determining the return type of a method is easy. But how would you determine the type of an expression?
Access 'Type Info' by using Shift + Ctrl + P in
#IntelliJIDEA
.
#TheDriveToDevelop
If you have a method with a long signature, or a
@kotlin
class with a lot of properties, you can press Alt+Enter on Windows and Linux, or Option+Enter on macOS, and select 'Put Arguments on Separate Lines' to make it more readable.
#GettingToKnowIntelliJ
🤯 Use language injection to work with regex in
#IntelliJIDEA
. You can check whether a String matches a given regex right inside your IDE. ✅
#IntelliJIDEATips
For IntelliJ IDEA Ultimate 2022.3 we’ve enhanced the user experience for documenting web APIs with OpenAPI specifications. You can instantly generate an OpenAPI definition for a Spring controller or a JAX-RS resource.
#NewInIntelliJIDEA