42 IntelliJ IDEA Tips and Tricks

Поделиться
HTML-код
  • Опубликовано: 5 сен 2024

Комментарии • 92

  • @BruceChang2006
    @BruceChang2006 5 лет назад +135

    4:42 Navigation basics
    5:47 Symbol lookup
    6:51 Find in path
    7:26 Search everywhere
    9:27 Working without mouse
    10:04 Working without editor tabs
    12:36 Autoscroll from/to source
    14:11 Create new file/folder
    15:28 Scratch files
    16:18 Hide all windows/panels
    17:51 Syntax aware selection
    18:37 Move/duplicate/delete lines
    19:28 Multiple cursors
    21:10 Vim plugin
    22:09 Clean up code
    25:18 Language injection
    27:52 Code completion
    31:07 Code templates
    33:15 Postfix completion
    36:10 Advanced navigation: go to supermethod, go to superclass, type hierarchy, method hierarchy
    37:25 Structure popup
    38:24 Inspections
    40:36 Structural search and replace
    43:31 Analyze data flow
    45:44 Database tools
    47:24 VCS
    49:46 Debugging
    53:18 Refactoring basics
    56:02 Quicklists
    57:21 Find action
    58:17 Productivity guide
    59:12 Zero latency typing

  • @stanek
    @stanek 4 года назад +3

    5 years old and still relevant. Im 13 minutes in and have binded everything youve show so far!

  • @bajal123
    @bajal123 8 лет назад +41

    Never thought I would get myself to watch an hour long talk on how to use an IDE :D I feel much more productive when using IntelliJ after hearing this session. Thank you +Hadi Hariri

    • @nonamed_9407
      @nonamed_9407 7 лет назад +1

      ctrl+alt+shift+insert+back quote+nextPg+cmd+f1+spacebar+ ; for you

  • @ahmedjaad4940
    @ahmedjaad4940 3 месяца назад

    7 years ago this video completely revolutionised my developer experience. Thank you hadi

  • @graceliao7192
    @graceliao7192 5 лет назад +1

    learned a lot! my favorites are getting parameter info, show actions when in doubt, install presentation assistant plugin, and hide all windows.

  • @amiHolland
    @amiHolland 6 лет назад +1

    Great presentation, thanks for that!
    I am switching from Eclipse to IntelliJ now after 10 years of working in Eclipse. This presentation helps a lot.

  • @jameswoodruff6920
    @jameswoodruff6920 7 лет назад +10

    The scolding of the audience is a nice touch 17:58.

  • @frankhi8612
    @frankhi8612 8 лет назад +3

    nice video, I watched it from the beginning to the end and followed it in my IDEA.

  • @GeorgeLathem
    @GeorgeLathem 7 лет назад +1

    I absolutely love this guy! He completely won me over at 24:50.

  • @alanhe1218
    @alanhe1218 4 года назад

    The best and most systematic explanation video I have ever seen

  • @mroh69
    @mroh69 9 лет назад +8

    I've learned a lot (love the quicklist definitions), thank you very much!

  • @nobytes2
    @nobytes2 7 лет назад +1

    I've been using Eclipse for quite some time. After watching some Kotlin videos and this one, I am very pleased with this IDE. I am now an intellij user :) Great video.

  • @neerajgupta2407
    @neerajgupta2407 6 лет назад

    Really liked to see the keys power of IntelliJ.

  • @ufotofu9
    @ufotofu9 6 лет назад +3

    Thanks for creating the best IDE out there guys!

  • @user-zf6up9ex7x
    @user-zf6up9ex7x 4 года назад +1

    Awesome! So many useful tips!
    p.s.: first thing - some windows system hot keys should be disable: i.e. Ctrl+Alt+Arrow keys rotate and flip screen by default

    • @Ultranium1
      @Ultranium1 3 года назад

      Screen rotation happens only if you have an Intel GPU, and you can disable in the display driver utility.

  • @JetBrainsTV
    @JetBrainsTV 8 лет назад +4

    To Andy Root: This is a sample database available online. It has no real employee data.

  • @ZuhayerTahir
    @ZuhayerTahir 7 лет назад

    Nice, I like the dissection of parts in the description.

  • @youngyongji9221
    @youngyongji9221 7 лет назад

    출퇴근시에
    증말 정말 진짜 좋아요

  • @andrzejokon1517
    @andrzejokon1517 7 лет назад

    Intellij is the best java editor ever...

  • @Hi_Chew
    @Hi_Chew 3 года назад

    nice video, it makes IntelliJ so much fun and addictive!

  • @Franie7
    @Franie7 8 лет назад

    Outstanding - Hadi, you are a great teacher - fantastic presentation on an amazing IDE.
    So glad I found this video and very glad that I use IntelliJ.

    • @Franie7
      @Franie7 8 лет назад

      btw. I did not use strike out in my comment - stupid youtube editor - Hadi, you ARE a great teacher.

  • @LaMartini3001
    @LaMartini3001 7 лет назад

    JetBrains IDEs are so great. :) I still use tabs.. But in a very special way: better-touch-tool invokes cmd-[ (next Tab) when I "TipTap Right (1 Finger Fix)" on my touchpad.
    And a 3-Finger swipe left is mapped to "last edit location" (shift-cmd-arrowLeft).
    ... and so on...

  • @meteisik1987
    @meteisik1987 2 года назад

    I learned so much and laughed so hard to your jokes. Thank you for an amazing lecture.

  • @joachimdietl6737
    @joachimdietl6737 5 лет назад +3

    Please make such a video about life as well

  • @christopherreffell147
    @christopherreffell147 5 лет назад

    Very helpful, cant ask for more

  • @vinithareddy7753
    @vinithareddy7753 2 года назад

    Omg, you are such a life saver !!!! ❤💌 Love from India

  • @EDENTREE0809
    @EDENTREE0809 5 лет назад +2

    This makes Eclipse user like a caveman.

  • @mondoshigua
    @mondoshigua Год назад +1

    🙌🏻🇨🇴🧔🏻👍🏼🤝🏼 Saludos desde Colombia, yo uso como lenguaje de programación para aplicaciones móviles nativas a Kotlin.

  • @myrandomstuff6784
    @myrandomstuff6784 5 лет назад +1

    Using Emacs to take note right now ;)

  • @dan2thi
    @dan2thi 5 лет назад

    Wow, learnt a lot. Thank you!

  • @georgevisan973
    @georgevisan973 4 года назад

    Great job! Thanks!

  • @ArvindVerma-ct7oq
    @ArvindVerma-ct7oq 7 лет назад

    superb !!
    very very helpful

  • @Hi_Chew
    @Hi_Chew 3 года назад

    Switching between files: command E + enter , too many finger movements, maybe use vim plugin's gt/gT

  • @johnmclane9851
    @johnmclane9851 5 лет назад +1

    Please update contents URL for particular section. After clicking this URL it reloads video from start.

  • @softwareeducation_per
    @softwareeducation_per 2 года назад

    perfect 😍😍

  • @rydmerlin
    @rydmerlin 7 лет назад

    How will IntelliJ work on an iPad Pro? That's mind blowing.

  • @amaraa42
    @amaraa42 Год назад

    Hello, when I have copy and pastes text from other file and put in multiline comment in Intellij, some words doesn't come with space. How can I fix that?

  • @thyagtubes
    @thyagtubes 4 года назад

    24:52 : This guy gets developers

  • @SincerelyVince
    @SincerelyVince 6 лет назад +2

    Cmd + Y was the WORST hotkey for delete line, considering Windows users use it for redo... And people don't use import wildcards due to ambiguous types (java.awt.* and java.util.* both have List)

    • @bjelinski1
      @bjelinski1 2 года назад

      exactly - your program can stop compiling one day with wildcards in imports. it is not a styling issue - an answer to 23:39

  • @humiliatedpie2489
    @humiliatedpie2489 7 лет назад

    Some small mistake at 13:55. I assume that a recommendation was 'auto scroll from source'.

  • @ragdoll2324
    @ragdoll2324 5 лет назад

    Thanks for this video :D

  • @saptarshi9433
    @saptarshi9433 7 лет назад

    This kind of talk need to be cheered after each awesome trick is displayed . Like after "Help -> Productivity " tricks few should had stood up to give him standing ovation . 1 hour long talk with humorous catch lines in between is the kind of conference talk you pay ticket money for. @Hadi Hariri , by d way U said u r Spanish , but had an Indian touch .

  • @lingyongwang2817
    @lingyongwang2817 7 лет назад +1

    this is great!

  • @rupeshvislawath
    @rupeshvislawath 6 лет назад

    How can I give 1000 likes to this video? This video made my day!

  • @haroonafridi1802
    @haroonafridi1802 3 года назад

    would you like to hide JSON editor or do we need to restart idea.

  • @youngyongji9221
    @youngyongji9221 7 лет назад +1

    출퇴슨시에 익히는 motion very.1.23?

  • @eshgholah
    @eshgholah 8 лет назад

    Mr Hariri... it is really good to see you talking about Java, cuz a few years ago in London you had a Dev week session and ... said "oh ...my god... people are still developing in Java?? "... is it me or you are being slightly a hypocrite?

    • @hadihariri
      @hadihariri 8 лет назад +10

      +Alex Martinson I'm actually not writing Java, I'm writing Kotlin :). But beside the point, I joke about many languages and many things, and I've been involved in many communities over 25 years. Not sure if making jokes makes me a hypocrite.

    • @eshgholah
      @eshgholah 8 лет назад +1

      +Hadi Hariri of course what I said was not a serious statement. I have attended a few of your ur sessions and I know you make a lot of jokes. I personally Leo enjoy your sessions.

  • @reperion
    @reperion 7 лет назад

    very helpfull

  • @CommonSense11111
    @CommonSense11111 8 лет назад

    Are those real employee home addresses displayed from the DB?

  • @johanrg70
    @johanrg70 8 лет назад +101

    "Never use the mouse" - uses mouse constantly.

    • @muhammaddin1260
      @muhammaddin1260 7 лет назад +23

      9:40 *touchpad doesn't count

    • @mosth8ed
      @mosth8ed 5 лет назад

      DON'T USE TABS!!!

    • @mszigetihu
      @mszigetihu 4 года назад +7

      I've never understood that why some developers are obsessed with not using the mouse. Programming is about thinking, it's not like you're coding so fast in real life that not using a mouse is actually saves up time.

  • @patrickchen1673
    @patrickchen1673 4 года назад

    supre useful

  • @shriduttkothari
    @shriduttkothari 8 лет назад +15

    why can't the video is shown in complete screen, wasting space in video below. requires to zoom

    • @sebon11
      @sebon11 6 лет назад

      Don't you see why?

  • @user-kk9bu4zg3t
    @user-kk9bu4zg3t 7 лет назад

    What was tool using for showing action and hotkey on the display?

    • @user-kk9bu4zg3t
      @user-kk9bu4zg3t 7 лет назад

      It seems i found answer. It Presentation Assistant plugin plugins.jetbrains.com/plugin/7345-presentation-assistant.

  • @d.w2873
    @d.w2873 7 лет назад

    how do i get rid of this grey box when i run html

  • @krzysztofbarczynski6736
    @krzysztofbarczynski6736 Год назад

    I disagree with "you don't need tabs" (+/- 12:00). For example they allow to see classes/files participating in currently creating algorithm/change. It's the matter of taste. Telling someone he doesn't need it is like telling him "you don't like apples" ;)
    Jumping between screens with Cmd+E is more inconvenient than just looking at tabs without loosing focus on current source code.

  • @kolos4650
    @kolos4650 6 лет назад

    Notes for myself
    11:30

  • @gennadyshevchenko7940
    @gennadyshevchenko7940 Год назад

    Is this video still actual?

  • @RishabhDeepSingh
    @RishabhDeepSingh 6 лет назад

    How do I close that JSON editor?

  • @sergiu_ghita
    @sergiu_ghita 7 лет назад +2

    regex 27:10 27:38

  • @JohnWick-zc5li
    @JohnWick-zc5li 5 лет назад

    haha import with card what r u talking about man ...loading very thing for the package?

  • @j8ge
    @j8ge 4 года назад

    serious key like ferocious tiger,sadness earn only few pennies

  • @steelfuel629
    @steelfuel629 7 лет назад +1

    Tabs pls

  • @touristtam
    @touristtam 6 лет назад

    you don't use tabs ? Your loss.

  • @lubokanev7436
    @lubokanev7436 7 лет назад

    Stop using the mouse...

  • @steffens.1734
    @steffens.1734 5 лет назад

    strange guy. :/

  • @ivanrivera777
    @ivanrivera777 5 лет назад +1

    Good information but this guy is horrible at presentations

  • @vernetto
    @vernetto 7 лет назад +6

    the product is fantastic, and the presentation is very interesting, but the speaker is too emotional - he often repeats himself (he says 5 times that he doesn't like tabs), he opens too many parenthesis, and when he scolded the audience "come on people be interactive" I was about to leave - he can talk like that to a friend or relative but not to a professional audience.