this post was submitted on 18 Oct 2023
32 points (79.6% liked)

Open Source

30830 readers
398 users here now

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 5 points 1 year ago (1 children)

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.

[–] [email protected] 1 points 1 year ago (2 children)

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.

[–] [email protected] 3 points 1 year ago (1 children)

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

[–] [email protected] 2 points 1 year ago

Good to know, thanks!

[–] [email protected] 3 points 1 year ago (1 children)

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.
[–] [email protected] 2 points 1 year ago (1 children)

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.

[–] [email protected] 2 points 1 year 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.