In almost a decade of using Pycharm I have not once used the builtin shell. (Debug console is another matter.) It can never beat the system terminal+shell setup you pick yourself (for me Alacrity+z4h zsh distro). I can only see it as a nice-to-have for when you for some reason cannot install your own terminal. The UI-UX divergence from the system-wide shell setup will always be too wide and incur a learning-curve/fea…
JetBrains IDE new Terminal Interface
71–80 of 102 posts
Re: JetBrains IDE new Terminal Interface
#72When I first tried 2024 EAP it was locked on the new terminal which was very slow and didn't have reverse history search. And no way to turn off the horrible fig style auto complete.
I'm a big jetbrains fan, but not a fan of this direction. My terminal is sacred
Re: JetBrains IDE new Terminal Interface
#73In almost a decade of using Pycharm I have not once used the builtin shell. (Debug console is another matter.) It can never beat the system terminal+shell setup you pick yourself (for me Alacrity+z4h zsh distro). I can only see it as a nice-to-have for when you for some reason cannot install your own terminal. The UI-UX divergence from the system-wide shell setup will always be too wide and incur a learning-curve/fea…
I'm not familiar with the z4h what does it offer over normal zsh?
Re: JetBrains IDE new Terminal Interface
#74I've never found terminals in IDE's to be useful. I run i3 and typically will just open a terminal in a new workspace/monitor and use alt+whatever to flip back and forth between the terminal and the IDE. Terminals in IDE's always try to display the minimum number of lines they can get away with.
I'd rather memorize a keybind that works globally than an IDE-specific one.
Re: JetBrains IDE new Terminal Interface
#75That’s pretty cool. I wonder how JetBrains IDEs and VS Code manage to detect the installed shells (zsh, bash, PowerShell, etc.) in the first place since I certainly have no idea how to do it in either Java or JavaScript. Maybe they write platform-specific code?
On linux the default shell is simply in the $SHELL env var.
Re: JetBrains IDE new Terminal Interface
#76I've had a lot of trouble with commands in Warp going haywire because of how much magic there is in creating visual blocks, and it looks like Jet Brains is taking it one step further. The reason terminals are great is because they are dumb, standard interfaces where you can have full access to any system, local or remote, and directly execute binaries and interact with a command language like bash or zsh. I feel like…
Re: JetBrains IDE new Terminal Interface
#77My Jetbrains software yearly subscription is the best value for money I pay for anything related to my work! Their software just improves my productivity out of sight. If you look at the prices for other subscriptions, then look at Jetbrains, you wonder, "How do they do it?" I guess they're just really good at software.
DataGrip is the best RDBMS client I've ever used, hands down. It's so far beyond the competition in my experience. Maybe something like SQL Server Management Studio is really great specifically for SQL Server, but DataGrip is fantastic. I wouldn't trust most SQL clients with a production connection honestly. Getting read only constraints and commitable changes in my SQL client is a no-brainer that most other clients…
Re: JetBrains IDE new Terminal Interface
#78Great! Now give me access to the AI assistant, since I have the “all products pack”, which one would assume includes “all products”. Spoiler: it doesn’t by a long shot
Re: JetBrains IDE new Terminal Interface
#79At first glance, I love the idea of the prompt being in a static position, separated from the output. Surprised that this is the first time I've seen something like that.
> At first glance, I love the idea of the prompt being in a static position, separated from the output. Surprised that this is the first time I've seen something like that. I effectively have that by sticking newlines into my PS1 variable. And, yes, it's because its easier to track when the prompt is always in the same place after every command.
Re: JetBrains IDE new Terminal Interface
#80Earlier quoted context omitted.
You can switch between the old and new terminal in Settings/Preferences | Tools | Terminal | Enable New Terminal. I'm not what are you referring to?
> The new terminal (Beta) is now in JetBrains IDEs and will be available in the new UI JetBrains IDEs are in a transition state right now where they have both a “New UI” that’s minimal and a cheap knock off of VSCode to lure the kiddos in, and the original “IDE-feeling” UI that’s arguably much better for actual work. A sort of approach like Reddit still having new and old years later. The wording implies the new term…
Equating being minimal with being cheap sounds about as smart as equating IDE with its UI. IDE is about functionalities not how big/small buttons are or how many panels you can show off at once.