• PenguinTD
    link
    fedilink
    English
    arrow-up
    4
    ·
    9 months ago

    well, Jetbrains are pretty high quality products though, I don’t mind paying their price if I have to pay for IDE for my personal work. I think even the corp level license pricing is not too bad compare to VS.

    • ruckblack@sh.itjust.works
      link
      fedilink
      arrow-up
      2
      ·
      9 months ago

      My company has a jetbrains license and I honestly run into so many problems with it. Still haven’t found an all-around IDE that I want to stick to.

      • Cornelius@lemmy.ml
        link
        fedilink
        arrow-up
        3
        ·
        9 months ago

        Maybe give Lapce a shot, it’s still in it’s infancy, but it’s pretty slick and very responsive.

      • PenguinTD
        link
        fedilink
        English
        arrow-up
        2
        ·
        9 months ago

        Maybe I am not advance users so I don’t usually run into issues that much. Things I use (for C++):

        • find usage
        • rename functions(refractor?) so I don’t have to hunt them down
        • debug stepping/watch
        • P4 integration
        • the auto prompt/complete
        • they have good Unreal Engine integration so I can also know if a function is called/used in a blueprint.
        • ruckblack@sh.itjust.works
          link
          fedilink
          arrow-up
          2
          ·
          9 months ago

          Nah, probably just due to different languages I’d guess. I’ve mostly had issues with it creating Python virtual envs, I always have to manually create one because it just breaks. There’s a bug on the jetbrains tracker that’s been open for this for more than a year. The run config doesn’t respect environment variables, despite having a box for it. And I have constant problems with their remote development feature, though I know that’s in beta. Just really disappointing honestly. I hate when my IDE gets in the way of development.

          • PenguinTD
            link
            fedilink
            English
            arrow-up
            2
            ·
            9 months ago

            make sense, python really does not have a good ide for it and I don’t understand why, cause it’s so widely used. I wrote some python tools for Unreal Engine and I still use the old execute, check exception output method. (since UE’s python binding is kinda tacked on afterward so their modules and exposed functions are tied directly to their C++ counter part. compare to other more mature DCC tool(like Maya, Houdini) you can pretty much run things in python mode without opening the editor.