33
submitted 1 year ago by yogthos@lemmy.ml to c/opensource@lemmy.ml
you are viewing a single comment's thread
view the rest of the comments
[-] PenguinTD@lemmy.ca 4 points 1 year 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 2 points 1 year 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 3 points 1 year ago

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

[-] ruckblack@sh.itjust.works 2 points 1 year ago

Good to know, thanks!

[-] PenguinTD@lemmy.ca 2 points 1 year 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 2 points 1 year 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@lemmy.ca 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.

this post was submitted on 18 Oct 2023
33 points (82.4% liked)

Open Source

31223 readers
404 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