8 ms·
IntelliJ IDEA 2023.2
- ac130kz 3y agoStill no Wayland support.
- hinkley 3y agoUpgraded profiler? I can’t remember the last time I got flamechart navigation to work in WebStorm. How about fixing what is broken before adding new, guys.
- deleted 3y ago[deleted]
- robswc 3y agoWow, ton of nice things for a mid-year update! Really love jetbrains IDEs.
- bratao 3y agoI was excited about their AI Assistant, thinking in something local, but it is an wrapper for OpenAI and will go to their servers. Super frustrating
- wokwokwok 3y agoIndeed. I'm also very interested to hear what their billing will be for this, which they conveniently don't mention. ...because, bluntly, that openAI sh$t isn't free (specifically custom models), and either a) jetbrains is taking a hit to their bottom line using it, or b) they're going to roll out new pricing off the back of it.
- waynenilsen 3y ago> can connect you to OpenAI for now and will include other language model providers in the future This language clearly indicates possibilities for local models in the future or at the very least other options for hosted models.
- ilrwbwrkhv 3y agoIt is crazy that for a feature of a paid ide I need to pay for another 3rd party service.
- putnambr 3y agoHow is it crazy? Jetbrains' IDEs provide more than enough value as it is. I don't want to pay for features like their collaborative coding or AI assistant that I won't use. Would you rather them roll out cost-plus pricing or roll up the cost of new features into higher base prices?
- Timon3 3y agoShould they just not implement the feature at all, or would you like them to pay for it? I don't understand what the exact problem is you're having.
- ilrwbwrkhv 3y agoI should get all features once I pay for the IDE. Either they shouldn't add the feature or pay for it themselves.
- Timon3 3y agoBut it's literally a feature that creates ongoing cost based on usage. Why must you either get it for free, or not have it in the IDE at all? Why can't they implement it for people who want to use it, and you continue not using it (since it's impossible for them to finance with the existing licensing model)? I could understand your point of view if it was a feature that could be made free in some way. But it literally can't - so you just don't want others do have this feature, because you can't have it for free. Why?
- moqmar 3y agoI think it should come as a promoted extension or something, there are just many users who can't or won't use this feature due to it requiring a contract with a third party. Shipping it with the IDE itself unneccessarily bloats it and probably slows things down.
- jillesvangurp 3y agoA good alternative is the codegpt plugin. You simply configure it with your openai api key and it should work. You have to set up a credit card so they can bill you for token usage. But that's super cheap. My bills are below 1$ every month. Code gpt allows you to select code and then trigger different prompts for that. Like review this code, find bugs, optimize this code, etc. If you select gpt 4, it gets pretty OK. I've caught a few edge cases with it.
- imjonse 3y agoI have no experience with other AI assistants, but Cody for IntelliJ is free and it's not bad. It also uses cloud AI though, Anthropic Claude I think.
- _Parfait_ 3y agoIs search gonna stop breaking randomly out of nowhere? No, clearing cache & re-indexing did not help.
- starlevel003 3y agoI don't care how much they update it. I will not use the new UI.
- athorax 3y agoWhy not? Something specifically wrong with it or just adverse to change?
- renewiltord 3y agoI tried it recently and something I found immediately lacking is the breadcrumbs view. Without it I can't look at all the other code in the same package/folder/whatever.
- ajanuary 3y agoIn my Java projects, new UI with no customization, the breadcrumb view is there at the bottom of the window.
- vladvasiliu 3y agoIt also shows up in Rust, Python, and Typescript projects.
- ilc 3y agoyeah, but most of us are used to it at the top... small things like this are really annoying.
- athorax 3y agoYou can move it back to the top
- renewiltord 3y agoOh it's just that it's been moved! Thank you for that. I was so used to the old UI I was completely blind to the idea it might have been elsewhere. Well, okay, I've switched my PyCharm to the new one so I'll get some experience. Leave my IntelliJ and Clion on old so I can get work done heh.
- latchkey 3y ago"Improved error formatting in JavaScript and TypeScript" is a bug I filed with them over 4 years ago. I had the genius idea that you should be able to read the error messages, especially when it was related to types. The previous output was almost unreadable. They finally agreed to add it after someone built their own plugin to do the same thing in VSCode. A bit frustrating that it took this long, but glad they did it. Over the years, I've tried every IDE on the planet (I have no religious notion of the best one), and this one remains my favorite simply because it works very well across a lot of languages and because they do listen to feedback in their issue tracker (eventually).
- innocenat 3y ago"Eventually" is definitely the keyword here. I remember problem with Setting Sync (where the Material Theme UI plugin would bloat the setting size too large for it to sync and it just throw error without allowing user to try to fix it) that was on their issue tracker for years until one day a dev came in, asked for the log, and the entire thing was fixed within a week.
- latchkey 3y agoI get it. They have an issue tracker full of bugs. Most companies just ignore it or don’t have one at all, but they seem to have dedicated staff who manage it. I imagine that they just prioritize at some level based on what competition is doing.
- w23j 3y agoMy problem with IntelliJ (which I used to love), is that with each release it becomes slower and slower, while adding a bunch of features that, following the law of diminishing marginal utility, by now have negligible utility. The time it takes to start a Java program in a Maven project is excruciating. And for unit tests or small utilities that's something I need to do countless times a day. While some random code analysis feature really is maybe helpful once a year. I actually reverted back from the last release because it got so bad. Am I the only one with this problem? Has anybody found a solution for it?
- troupo 3y agoI think they've waited too long with a re-write, since so much of what they have in the IDE is legacy, and early decisions, and custom solutions, and... And the new re-write they started looks like it isn't because they really wanted to do it, but because they felt a pressure to do something about VS Code: https://www.jetbrains.com/fleet/ https://www.jetbrains.com/fleet/
- zelos 3y agoIt's painfully slow. Even typing latency seems to be getting worse.
- cosmotic 3y agoI'm extremely sensitive to latency and slowdowns and I haven't noticed this problem. You might consider opening a support ticket or filing a bug. They can help walk you through uploading logs and profiling snapshots.
- ta988 3y agoI haven't had that impression at all. It used to stall and block all the time a couple years back and now it is all fluid even while indexing. But I'm using gradle not maven so that may be the difference.
- mike_hearn 3y agoIt's not that slow for me, but there's quite a lot of evidence that it depends a lot on your hardware and screen. Intel Macbooks are notorious for overheating if connected to a large / hi-res enough display which then causes CPU throttling of the entire machine. As for starting a Java program in a Maven project - are you sure that's IDE overhead or is it also slow from the CLI?
- NorwegianDude 3y agoTitle bar removal on Linux? Finally! :)
- vladvasiliu 3y agoI hate this, and the general trend. At least, on GTK apps, you can disable the min/max/close buttons. Now the window looks like Windows. It also has two useless buttons, since I'm running a TWM there's no "minimize" nor "maximize". I could already not show a title bar if I wanted, now I can't get rid of the useless buttons.
- moqmar 3y agoBut you can just switch back to the old behaviour in the appearance settings?
- vladvasiliu 3y agoJust disable the title bar behavior while keeping the "new ui"? I haven't seen that.
- PlutoIsAPlanet 3y agoShame it doesn't read the GTK settings on what buttons to show.
- vladvasiliu 3y agoAFAICT it doesn't read much of anything under Linux. It has supported following the system light / dark setting for a while on Windows and MacOS, but it still doesn't do it on Linux. The kicker, though, is that a plugin is able to do it, so it's not impossible.
- kanche 3y agoDoes anyone have this problem where `/users` present in any path in the run configuration capitalize upon Pycharm exit? e.g. https://imgur.com/2gy8S9k https://imgur.com/2gy8S9k. (I think it happens because in the server I have /users folder and in MacOS I have /Users and it tries to autocorrect path?) It is extremely annoying as everytime I have to revert all the changes pycharm does to all my run configurations. I remember there is a bug entry for this which has been open for quite some time. Also I am using PyCharm 2022.1.4 (Professional Edition) because they removed the functionality to edit/customize ssh interpreters in the later versions. I love PyCharm, as I work mainly with ssh interpreters my patience is tested everyday
- siraramis 3y agoHave you tried using a tilde(~) as opposed to the `/users/<user>` in the path? I wonder if that would fix the issue
- no_wizard 3y agoI'm a huge JetBrains nerd. Love their stuff. Definitely married to their IDEs at this point as muscle memory, however: Their quality has gone down hill lately. Plugins are a bit half baked or missing lots of functionality. They for the longest time would eschew using the community available LSP as opposed to trying to build their own, they finally capitulated on this (I saw this with the Vue related updates in Webstorm that they're using Volar now, for instance) I know they're likely throwing alot of effort behind Fleet, but its taking way too long to get out the door as usable. Its missing too much. Its a chicken / egg problem in that I can see how Fleet is the next generation of Jetbrains but its not far enough along to supplant any of their IDEs because its missing too many features and plugins. I really hope this is a lull (all companies have them) and they come out swinging again soon
- n42 3y agoI’m a die hard JetBrains fan and I’ve finally given up and started using VSCode because I can’t wait for them to develop language extensions for every language I want to work in. I will switch back as soon as I can for the languages I can’t use now, but for now, straddling two sets of IDEs really sucks and I’m kind of considering dropping JetBrains entirely just for less mental overhead. Lack of proper LSP support is killing them and their recent development isn’t enough
- joshstrange 3y agoI have felt like there has been a drop in quality recently which is frustrating. Last I checked there were still Vue 3 things that didn't work well that work in VSCode from what I can tell. I don't expect them to have everything perfect at launch but it's been 2-3 years and Vue 3 is still worse than Vue 2 coding (I do both) in a lot of little ways. Some of that is Vue 3's fault (don't get me started on them abandoning class components) but some of it really should be handled better in the IDE. As for Fleet... it's shit. It's just a slightly nicer VSCode but I have zero interest in editing JSON files to configure my plugins. I think in the end it's just going to be a less popular VSCode. I see it as a bad distraction for JetBrains and it worries me quite a bit. Stop chasing VSCode and improve your IDE.
- mike_hearn 3y agoFor IDE performance issues here's a few tips: 1. Make sure it's not your machine itself that's getting slow. On Intel Macbooks try running "watch pmgset -g therm" and watch the speed limit. If it drops below 100 then nothing you do to your IDE will help. 2. If you're seeing freezing, try enabling the memory indicator in the status bar. If you see the freezes correlate with drops in heap usage, increase the maximum heap size. In this release they increased the default to 2G but that's still really quite small. I have it set to 8G and never see stalls. 3. On macOS try turning off "Displays have separate spaces" in System Settings. You can also experiment with toggling ProMotion off and setting the display refresh rate to 60 Hz. https://youtrack.jetbrains.com/issue/JBR-526/IDE-is-unusably-slow-when-using-a-4K-display-with-scaled-resolution-on-OS-X https://youtrack.jetbrains.com/issue/JBR-526/IDE-is-unusably... 4. Try turning off "matched brace", "show whitespace" and "show code lens on scrollbar" in settings. A lot of performance issues these days are to do with macOS and the myriad different ways you can fall off a performance cliff especially when working with external displays.
- js2 3y agos/pmgset/pmset/ This command (with -g therm) shows CPU thermals. You can also run top or Activity Monitor and if you see kernel_task taking up a lot of CPU, that's the OS throttling the CPU for heat.
- heliophobicdude 3y agoThis thread is about IDEA but I wish there was more awareness about the serious performance issues in CLion. I have to spend over 30 minutes for the refactor-> extract method to prompt me what I would like to name my method. Then another 30 minutes for it to execute it. It's a small c++ project too. I appreciate the community version of IDEA being open source. I was able to look up the implementation for how java that handles this. The c++ implementation I cannot access. I've added some comments with my results from a profiled run on some old tickets about this (including one as far back as 8 years ago) but it doesn't seem to be a priority, yet!
- rf15 3y agoFunnily enough they add the AI feature I care the least about: chat. It's more clicks and typing for things I can do/google myself already. The frictionless autocomplete of Github Copilot is so much more useful for quick development.