Live data from Hacker News

JetBrains IDE new Terminal Interface

blog.jetbrains.com

71–80 of 102 posts

Re: JetBrains IDE new Terminal Interface

#71

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…

I'm not familiar with the z4h what does it offer over normal zsh?

Re: JetBrains IDE new Terminal Interface

#72
I'm so glad you can now use the old terminal.

When 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

#73

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…

I'm not familiar with the z4h what does it offer over normal zsh?

Commonly used plugins preconfigured (I don't install my own anymore because it covers my bases) and the fastest possible plugin loading out of all zsh frameworks.

Re: JetBrains IDE new Terminal Interface

#74

I'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 do the same, but using Guake/Yaquake/Quake (whichever fits the DE I'm in).

I'd rather memorize a keybind that works globally than an IDE-specific one.

Re: JetBrains IDE new Terminal Interface

#75
post #2

That’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.

It's also in $0 when you open a shell. I'm not sure how portable that is, though.

Re: JetBrains IDE new Terminal Interface

#76
post #16

I'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…

On the other hand, it makes the terminal much more accessible for less regular users. I’ve really appreciated the extra tools of Warp as someone who’s in the terminal infrequently enough to forget most intermediate commands.

Re: JetBrains IDE new Terminal Interface

#77
post #66

My 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…

My choise is DBeaver. Work consistenly good.

Re: JetBrains IDE new Terminal Interface

#78
We took full control over the prompt area of the terminal. You can now use editor actions and move the cursor with the mouse during command input.

Great! 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

#79
post #40

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.

> 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.

Could you elaborate more? I'm having trouble visualizing what you mean.

Re: JetBrains IDE new Terminal Interface

#80
post #14

Earlier 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…

> “New UI” that’s minimal and a cheap knock off of VSCode

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.

Post reply on HN