10 PyCharm Tips To Code FASTER! 🚀🚀🚀

Поділитися
Вставка
  • Опубліковано 2 гру 2024

КОМЕНТАРІ • 51

  • @minholee7084
    @minholee7084 2 роки тому +30

    00:30 01. Find Action
    02:35 02. Live Templates
    03:36 03. File Navigation
    04:20 04. Right Split
    04:34 05. Reformat
    05:15 06. Cyclic Code Completion
    05:34 07. Optimize Imports
    06:47 08. Language Injection
    07:30 09. Evaluate Expressions
    08:31 10. Check Regular Expressions

    • @patloeber
      @patloeber  2 роки тому +2

      thanks for putting this together :)

    • @minholee7084
      @minholee7084 2 роки тому

      @@patloeber You're welcome, thx! :)

    • @suham5132
      @suham5132 Рік тому

      hey how do i move from one cursor place to another? I use vscode remap and tab doesn't work. it indents the line instead

  • @TheCareymosier
    @TheCareymosier 10 місяців тому +2

    code completion inside a string is a game changer....THANK YOU! from the bottom of my coding heart.

  • @Glomsky
    @Glomsky Рік тому +6

    nice vid! here are some of my favs:
    alt + shift + left arrow: goes to previous cursor place
    alt + shift + right arrow: goes to next cursor place (after doing above)
    ctrl + w: marks whole word
    ctrl + w: (multiple times): marks whole expression (for example arguments in method call)
    ctrl + b == ctrl + mouse click (instead of switching hand to the mouse)
    ctrl + y: removes whole line
    ctrl + d: copies line above cursor (or marked word)
    alt+shift+insert: simultaneous multi-line editing (google it out!)
    this one seems complex but is simple really and handy:
    ctrl+shift+*+1 - collapses all code on level 1 (the * and number must be on numpad, sorry latptops)
    ctrl+shift+*+2 - collapses all code on level 2
    ctrl+shift+*+3 - collapses all code on level 3
    etc.

    • @suham5132
      @suham5132 Рік тому

      hey how do i move from one cursor place to another? I use vscode remap and tab doesn't work. it indents the line instead

    • @lukaivanic9798
      @lukaivanic9798 5 місяців тому

      You are a god amongst us puny humans, I have written down all of these in a special keymap txt file I have. Thank you so much

  • @davititchanturia
    @davititchanturia 2 роки тому +10

    I think we need more of these

  • @jimalix6270
    @jimalix6270 2 місяці тому

    Super helpful tips, especially for a relative novice like myself. Thanks!

  • @JackWill.
    @JackWill. Рік тому +1

    Hi pat as a beginner do you recommend using pycharm instead of vscode? Thanks mate subbed

  • @MysteriousIndiaYT
    @MysteriousIndiaYT 2 роки тому +3

    Which theme you are using in Your Pycharm?

  • @malbec21digital
    @malbec21digital 2 роки тому +1

    Awesome, thank you guys, really helpful!

  • @richfowler33
    @richfowler33 Рік тому

    Use mouse scroll wheel click on a function and it takes you to the code for that function. If you have a mouse with forward / back buttons you can then go back again.

  • @fastrockstar1705
    @fastrockstar1705 2 роки тому

    Du hast mir gerade für meine weitere Zukunft Stunden gespart! Alle Tipps kannte ich vorher nicht.
    Vielen Dank! ;)

  • @FrankC321
    @FrankC321 2 роки тому +1

    Power user tips. Favorite PyCharm tip is to watch Patrick's video's for help! Thank you!

  • @erdemisitan
    @erdemisitan Рік тому

    which theme colour do you use?

  • @jesusromero9167
    @jesusromero9167 2 роки тому

    Great video!!

  • @victorlee7117
    @victorlee7117 Рік тому

    why i have shift + end, it will create new line for me instead of right split?

  • @breakersun
    @breakersun 2 роки тому

    Cool tricks. Thanks mate.

  • @pradeeshgilly
    @pradeeshgilly 2 роки тому

    What's your theme used in pycharm?? How can we get that?

  • @rishikesh6573
    @rishikesh6573 2 роки тому +2

    I love your theme how to get that theme?

  • @kirilllosik7054
    @kirilllosik7054 Рік тому

    nice video, thank you

  • @biscut6296
    @biscut6296 2 роки тому

    The first tip is nice thanks

  • @7hun9
    @7hun9 Рік тому +1

    Got very nice helps from this video : )
    But I have a problem:
    There are some languages after selecting Inject language or reference, but none of them are SQL-like.
    How to get as many languages as shown in this video? Do I need pycharm pro or just some plugins?
    Grateful from the bottom of my heart.

    • @tkd128
      @tkd128 Рік тому

      Yes, this requires pro version and it is actually PyCharm integration with DataGrip. And it is actually more powerful than author shows. For example notice that in addition to auto-completing the SQL keywords it also suggests table names and column names. So it actually works with your specific database (of course PyCharm needs to be connected to it to get the schema). This also allows me to verify the statement and making sure it returns what I need, I can also refactor the database etc. I don't understand why JetBrains doesn't advertise this more (I'm trying to find a good UA-cam video showing it but I'm failing, there's one from JetBrains, but they are showing EAP version which is still buggy, so it looks less impressive). For me it removes the reason for ORM or at least SQL builders. It basically solves (or at least minimizes) that impedance mismatch between code and SQL.

  • @timo_b3
    @timo_b3 Рік тому

    that regex feature is actually fire

  • @ProspectivePlans
    @ProspectivePlans 2 роки тому +2

    I can’t wait to use the productivity tips in my life! 💫 Keep rising to be who you want to be! 💫 #keeprising #risingtobe #aswerise

  • @user-wr4yl7tx3w
    @user-wr4yl7tx3w 2 роки тому

    Can you recommend a python profiler, to help accelerate the code?

  • @user-wr4yl7tx3w
    @user-wr4yl7tx3w 2 роки тому

    How about tips for VSCode?

  • @hlubradio2318
    @hlubradio2318 7 місяців тому

    Do a code completion one

  • @talhaibnemahmud
    @talhaibnemahmud 2 роки тому

    What's the Theme you're using?

  • @carlgodfre6804
    @carlgodfre6804 2 роки тому

    curious but didn't understand anything but intrige

  • @just_eric
    @just_eric 2 роки тому

    I thought your channel had a different name

    • @patloeber
      @patloeber  2 роки тому

      I changed my channel name just last week

  • @NickWindham
    @NickWindham 2 роки тому

    Sorcery

  • @StartNight-df3sv
    @StartNight-df3sv Рік тому

    Its ashame that Pycharm never warn the developer when there is a mistake on the code.
    Eg.
    I call a function A from another funtion B. Where the function A was moved to a class or the not yet written yet. Rarely when our pointer enters function B, that time a tiny string, so called warning appears on the debug console. That too no red color. But the project runs...
    We will come to know this only after we release the project.
    Shame on pYCHARM.

    • @falklumo
      @falklumo Рік тому

      Use type hints and Pycharm can help out more. Your complaint really is about Python, not Pycharm. With a typed language, Jetbrain IDEs catch all possible errors upfront.

    • @janekschleicher9661
      @janekschleicher9661 Рік тому

      @@falklumo One thing that does not work in the video is the the injected SQL is not checked for possible errors. The WHERE "email" is not null is a WHERE 1=1 clause, and at it's best a SQL linter would warn us about that (probably email shouldn't be in quotes) :-)

  • @fruitfcker5351
    @fruitfcker5351 2 роки тому

    My 1 PyCharm tip: Remove PyCharm, Install VSCode

    • @asnaeb2
      @asnaeb2 2 роки тому +2

      Instructions unclear, interpreter not found

    • @pedromogga6928
      @pedromogga6928 2 роки тому +1

      Just NO ... yes VSC is more lightweight but I honestly can't think of a single thing VSC is better at than Pycharm .... certainly Pycharm Professional. If you need to use databases for example .... which most prof devs do .... the VSC integration is not even in the same ballpark as Pycharm professional....but it obviously costs money.

    • @falklumo
      @falklumo Рік тому

      The other way round, the tip goes …
      Really, I use both, but in comparison, vscode is a toy.