2024 IntelliJ IDEA Overview
ฝัง
- เผยแพร่เมื่อ 19 ก.ค. 2023
- IntelliJ IDEA is designed to help developers like us stay in the flow while we’re working. Like all IDEs, it has a lot of functionality available, but it’s designed to get out of your way to let you focus on the code.
what is intellij? Find out in this video!
➡ Introduction
‣ Find Action: ⌘ ⇧ A (on macOS) / Ctrl+Shift+A (on Windows/Linux) - jb.gg/fop86z
‣ Hide all windows: ⌘ ⇧ F12 (on macOS) / Shift+Command+F12 (on Windows/Linux)
‣ Project tool window: ⌘1 (on macOS) / Alt+1 (on Windows/Linux)
‣ Quick Switch Scheme: ^`(on macOS) / Ctrl+` (on Windows/Linux)
‣ Preferences: ⌘, (on macOS) / Ctrl+Alt+S (on Windows/Linux)
➡ Coding assistance
‣ Code completion - jb.gg/i4tt3q
‣ Complete Current Statement: ⌘ ⇧ ⏎ (on macOS) / Shift+Ctrl+Enter (on Windows/Linux)
‣ Show Context Actions: ⌥ ⏎ (on macOS) / Alt+Enter (on Windows/Linux)
‣ Intention actions - jb.gg/fpqf0n
‣ Navigate to next highlighted error: F2
‣ Navigate to previous highlighted error: Shift F2
‣ Generate code: ⌘ N (on macOS) / Alt + Insert (on Windows/Linux) - jb.gg/wtzv9i
‣ Live templates - jb.gg/b3z5dd
➡ Refactoring
‣ Rename: Shift F6 - jb.gg/4k4wng
‣ Extend selection: ⌥ Up (on macOS) / Ctrl+W (on Windows/Linux)
‣ Extract variable: ⌘ ⌥ V on macOS) / Ctrl+Alt+V (on Windows/Linux) - jb.gg/1ex8lc
‣ Postfix completion - jb.gg/ju66ek
‣ Reformat code: ⌘ ⌥ L (on macOS) / Ctrl+Alt+L (on Windows/Linux) - jb.gg/dkmux3
‣ Move statement up: ⇧⌘ Up (on macOS) / Ctrl+Shift+Up (on Windows/Linux)
‣ Surround with: ⌘ ⌥ T (on macOS) / Ctrl+Alt+T (on Windows/Linux) - jb.gg/kmg300
‣ SmartType Completion: ^ ⇧ Space (on macOS) / Shift+Ctrl+Space (on Windows/Linux) - jb.gg/zse1dr
‣ Inline: ⌘ ⌥ N (on macOS) / Ctrl+Alt+N (on Windows/Linux) - jb.gg/qp3fi2
‣ Extract method: ⌘ ⌥ M on macOS) / Ctrl+Alt+M (on Windows/Linux) - jb.gg/jcsx6c
‣ • IntelliJ IDEA. Everyda...
➡ Testing & Debugging
‣ Navigate to Test: ⌘ ⇧ T (on macOS) / Ctrl+Shift+T (on Windows/Linux)
‣ Run test: ^ R (on macOS) / Shift+Ctrl+F10 (on Windows/Linux)
‣ Run tests: ^ ⇧ R (on macOS) / Shift+Ctrl+F10 (on Windows/Linux) - jb.gg/y1wlmt
‣ Toggle breakpoint: ⌘ F8 (macOS) / Ctrl+F8 (Windows/Linux)
‣ Debug test: ^D (macOS) / Shift+F9 (Windows/Linux)
‣ Step Into: F7
‣ Step Over: F8
‣ Evaluate expression: ⌥ F8 (macOS) / Alt+F8 (Windows/Linux) - jb.gg/t8niaa
‣ Resume Program: ⌥ ⌘ R (macOS) / F9 (Windows/Linux)
‣ Run anything: ^ ^ (macOS) / Ctrl Ctrl (Windows/Linux) - jb.gg/s3bt7g
‣ • Debugger basics in Int...
‣ • Advanced Debugger Feat...
‣ • IntelliJ IDEA Pro Tips...
➡ Navigation
‣Navigate backwards: ⌘ [ (on macOS) / Ctrl+Alt+Left (on Windows/Linux)
‣ Navigate forwards: ⌘ ] (on macOS) / Ctrl+Alt+Right (on Windows/Linux)
‣ Find usages / declaration: ⌘ B (on macOS) / Ctrl+B (on Windows/Linux)
‣ Recent Files: ⌘E (on macOS) / Ctrl+E (on Windows/Linux)
‣ Recent locations: ⇧⌘E (on macOS) / Ctrl+Shift+E (on Windows/Linux)
‣ Search everywhere: ⇧⇧ (on macOS) / Shift Shift (on Windows/Linux) - jb.gg/ctlega
‣ Find in files: ⇧⌘F (on macOS) / Ctrl+Shift+F (on Windows/Linux)
‣ • Navigation in IntelliJ...
➡ Reading Code
‣ Folding → Expand: ⌘ + (on macOS) / Ctrl+ + (on Windows/Linux)
‣ Folding → Collapse: ⌘ - (on macOS) / Ctrl+ - (on Windows/Linux)
‣ Folding → Expand All : ⇧ ⌘ + (on macOS) / Ctrl+Shift+ + (on Windows/Linux)
‣ Folding → Collapse All: ⇧ ⌘ + (on macOS) / Ctrl+Shift+ - (on Windows/Linux)
‣ File Structure: ⌘ F12 (macOS) / Ctrl+F12 (Windows/Linux) - Twice to expand list - jb.gg/pv5nmh
‣ Quick documentation: F1 (macOS) / Ctrl+Q (Windows/Linux) - jb.gg/p57c7s
‣ Toggle Rendered View: ^ ⌥ Q (macOS) / Ctrl+Alt+Q (Windows/Linux)
➡ Version Control support (Git)
‣ Commit: ⌘ 0 (macOS) / Alt+0 (Windows/Linux)
‣ Jump to last tool window: F12
‣ Show diff: ⌘ D (macOS) / Ctrl+D (Windows/Linux)
‣ Commit Anyway and Push: ⌥ ⌘ K (on macOS) / Ctrl+Alt+K (on Windows/Linux)
‣ Git tool window: ⌘9 (on macOS) / Alt+9 (on Windows/Linux)
‣ Terminal: ⌥ F12 (on macOS) / Alt+F12 (on Windows/Linux)
‣ Git integration - jb.gg/x8yuyc
➡ Language and technology support
‣ JVM Languages: Java, Kotlin, Groovy and Scala
‣ JVM Frameworks: Spring, Quarkus, Micronaut, Jakarta EE and more
‣ Non-JVM Technologies: JavaScript, TypeScript, HTML and more
‣ Navigate to file: ⌘ ⇧ O (on macOS) / Shift+Ctrl+N (on Windows/Linux)
‣ Convert to Kotlin: ⌥⇧⌘K (on macOS) / Ctrl+Alt+Shift+K (on Windows/Linux)
‣ Preview file in: ⌥F2 (on macOS) / Alt+F2 (on Windows/Linux)
‣ • IntelliJ IDEA Pro Tips...
➡ Integrated tools support
‣ Build tools: Maven, Gradle and more - jb.gg/mxciax
‣ Managing dependencies: Package Search, Package analysis
‣ Services tool window - jb.gg/jwd1tp
‣ Docker - jb.gg/9da46k
‣ Profiling - jb.gg/p4a2ta
‣ • Profiling Tools and In... - วิทยาศาสตร์และเทคโนโลยี
I freaking love Jetbrains/IntelliJ. I have been a professional dev for 10+ years (18 years as a hobbyist) recently working with TypeScript, Laravel, Go and Rust. If you're working with Java it's basically a no-brainer. I have used fully-loaded (neo)vim with LSPs and plugins, Doom Emacs, VS Code since first release, and a bunch of editors and IDEs in the past. IntelliJ is in a league of its own 👏 Refactoring, Git integration, code structure to navigate large codebases quickly, debuggers, Docker/K8s services, database editor, diagrams, package vulnerability checkers, web inspector for writing tests, and now the AI Assistant! Amazing - I basically live in IntelliJ.
so many features, you couldn't possibly know them all but i love that they're there.
My IntelliJ subscription is some of the best money I spend every year.
IntelliJ Ultimate is a piece of art, I did not even know the language injection feature existed, now more time saved for me :D.
👍 great
IntelliJ IDEA: You spam tab and the program writes itself to absolute perfection.
11/10 IDE.
👋🏼🇨🇴🧔🏻👍🏼🤝🏻 Saludos desde Colombia, buena información
How about creating a what changed video when you release a new version eg 2023.2 was released today and an accompanying video would be nice.
Більше таких відео❤
Love IntelliJ! This makes it hard to swallow that Copilot Chat is now only available on VSCode... Will it land in IntelliJ any time soon?
We are working on the AI Assistant in our IDEs. Read more about it here: blog.jetbrains.com/idea/2023/06/ai-assistant-in-jetbrains-ides/
Why it takes more ram
getting more and more hanging, glitching since last year :|
I'd happily let intellij take 3GB of RAM any day.
So fast your presentation. I can't follow with you.
Yes, sorry about that... This video is not intended as a coding tutorial but to show different IntelliJ IDEA features to help you stay in the flow of coding. Please have a look at the description to see the shortcuts and links to videos on specific topics.
@@maritvandijk okay☺️
bad
Exactly same content repeated over and over again by different folks. Nothing new here, i just feel JB is loosing the game now.
Losing the game?!?! Where is the concurrency??? .... oh, in the dust!
Name a better IDEA or even IDE?!?
This is an introduction meant for new users.
What would you even suggest they add to the ide. They've added everything addable. All they can do is probably just make it faster
What game? What even comes close to IntelliJ? Nothing really.