TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

JetBrains IDE new Terminal Interface

127 点作者 wmstack超过 1 年前

32 条评论

bjt12345超过 1 年前
My Jetbrains software yearly subscription is the best value for money I pay for anything related to my work!<p>Their software just improves my productivity out of sight.<p>If you look at the prices for other subscriptions, then look at Jetbrains, you wonder, &quot;How do they do it?&quot;<p>I guess they&#x27;re just really good at software.
评论 #39467947 未加载
评论 #39466700 未加载
评论 #39468012 未加载
评论 #39467630 未加载
评论 #39478767 未加载
hnlmorg超过 1 年前
The problem with a lot of these tools is that they fight with the shell to provide the UX enhancements (the comments in this thread are littered with people commenting that this new terminal breaks basic feature X, Y or Z. Really what they should be doing is working with the existing command line primitives as a hook for their UX enhancements.<p>I know those existing primitives are 50 years old and suck in a great many ways. But the alternative is having a terminal that only works some of the time.<p>This is field I&#x27;m actively experimenting in too. And have already had some degree of success despite the project being only a couple of months old: <a href="https:&#x2F;&#x2F;github.com&#x2F;lmorg&#x2F;mxtty">https:&#x2F;&#x2F;github.com&#x2F;lmorg&#x2F;mxtty</a><p>My point is this: any refinements to the terminal interface shouldn&#x27;t break support for terminal applications. But all to often (this term included) form is now prioritised over function.
评论 #39467627 未加载
评论 #39470378 未加载
softirq超过 1 年前
I&#x27;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.<p>I feel like this terminal is counterproductive. It adds visual niceties at the cost of dumbing down the power of the terminal and removing terminal feature that will be confusing to regular terminal users. It really doesn&#x27;t have to be this complicated to be useful.
评论 #39469044 未加载
bsuvc超过 1 年前
A new terminal is nice, I guess.<p>But all I ever wanted was simply the ability to disable line wrap.<p><a href="https:&#x2F;&#x2F;youtrack.jetbrains.com&#x2F;issue&#x2F;IDEA-212620&#x2F;Allow-a-user-to-disable-line-wrapping-in-the-terminal" rel="nofollow">https:&#x2F;&#x2F;youtrack.jetbrains.com&#x2F;issue&#x2F;IDEA-212620&#x2F;Allow-a-use...</a><p>Nobody gets promoted for implementing a line wrap toggle in the old terminal, but they do for creating an entirely new terminal.
评论 #39468470 未加载
评论 #39467918 未加载
gillesjacobs超过 1 年前
In almost a decade of using Pycharm I have not once used the builtin shell. (Debug console is another matter.)<p>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&#x2F;feature gap.
评论 #39467294 未加载
评论 #39468553 未加载
评论 #39467316 未加载
albert_e超过 1 年前
I have always wanted a notebook style UI for terminal because I need to go back to what I learnt many times (say AWS CLI commands ...with syntax as well as output saved)<p>The visual separation of each command and output into block seems like a step in that direction?
评论 #39466982 未加载
评论 #39466782 未加载
tnolet超过 1 年前
I&#x27;m normally cynical bastard resistant to change. But Jetbrains new IDE styling is really good. I use it in WebStorm everyday and see no reason to move back to the old UI. Kudos Jetbrains.
评论 #39466413 未加载
评论 #39467116 未加载
conradfr超过 1 年前
I&#x27;ve been waiting for years for the ability to have two of them side by side (edit: you can).<p>Also not really convinced by the new UI (I tried it in Android Studio), mostly because I don&#x27;t see anything wrong with the &quot;old&quot; one.
评论 #39467361 未加载
chuckadams超过 1 年前
I&#x27;d settle for them fixing text selection in the existing terminal: basic stuff like double-click to select words, triple-click for lines, shift-click to extend selection ... lacking the last one really irks me when I need to select a lot of output. And I&#x27;m hearing this new one hijacks ^r, which has long been wired into my muscle memory. I have a lot of reasons to love Jetbrains IDEs, but the terminal is not one of them.
devmor超过 1 年前
Oh wow, this looks horrible. I guess whenever they make this permanent I will be switching back to using a terminal outside of my IDE.<p>I used to jokingly say &quot;Jetbrains doesn&#x27;t miss!&quot; at new feature updates, but with the new UI and the force-installed AI Assistant plugin they have been hitting straight gutterballs lately.<p>Did something change in their leadership?
jasonjmcghee超过 1 年前
I&#x27;m so glad you can now use the old terminal.<p>When I first tried 2024 EAP it was locked on the new terminal which was very slow and didn&#x27;t have reverse history search. And no way to turn off the horrible fig style auto complete.<p>I&#x27;m a big jetbrains fan, but not a fan of this direction. My terminal is sacred
dakiol超过 1 年前
I’ve never used the embedded terminal in any Intellij IDE. I prefer to run stuff on its terminal (more space, custom colors, familiarity, etc.)
pneumic超过 1 年前
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&#x27;ve seen something like that.
评论 #39467374 未加载
PH95VuimJjqBqy超过 1 年前
I&#x27;ve never found terminals in IDE&#x27;s to be useful.<p>I run i3 and typically will just open a terminal in a new workspace&#x2F;monitor and use alt+whatever to flip back and forth between the terminal and the IDE. Terminals in IDE&#x27;s always try to display the minimum number of lines they can get away with.
评论 #39468792 未加载
zogrodea超过 1 年前
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?
评论 #39466513 未加载
评论 #39466683 未加载
评论 #39466522 未加载
d_sc超过 1 年前
I like the visual blocking of each command. Cool idea I haven&#x27;t seen in other terminals.
评论 #39466450 未加载
评论 #39466340 未加载
评论 #39466504 未加载
funcDropShadow超过 1 年前
&gt; the convenience of a terminal lies in its ability to provide a universal way of managing tasks without needing to be proficient in all UI elements.<p>That&#x27;s a gross misrepresentations of the value proposition of a terminal ui. Even when you are fully proficient in all UI elements, most UIs --- with very few counter examples [1] --- don&#x27;t offer a comparable composability of commands.<p>[1]: The only ones that come to my mind are at the moment are, large graphics applications that provide an editable history of all commands that lead to the current state. That is arguable even more advanced than a terminal interface.
no_wizard超过 1 年前
I really like this. I do use the built-in terminal from time to time, and I haven&#x27;t had issues myself.<p>I&#x27;d love to see this released as a standalone terminal, like in the vain of iTerm2. I think that&#x27;d be really cool!
beeboobaa超过 1 年前
Not available in the &quot;old&quot; UI? Guess this is the beginning of the end.
评论 #39466404 未加载
评论 #39466745 未加载
mattashii超过 1 年前
&gt; The primary visual distinction of the new terminal is that each command is now presented in a separate block<p>Yeah, I&#x27;d better like it if they didn&#x27;t do that. This adds even more visual clutter.<p>&gt; A new, convenient command history has been added, which allows for filtering and makes it easier to navigate through recently executed commands.<p>Why is ^r not enough? Oh, wait, they blocked access to that.<p>&gt; We took full control over the prompt area of the terminal<p>So much for having a terminal in my IDE. It&#x27;s not really a terminal anymore, or at least not in the sense that I&#x27;d call it a terminal, but more something that just barely fits the nomer of being a command+line interface.
评论 #39466499 未加载
评论 #39466423 未加载
PufPufPuf超过 1 年前
&gt; We took full control over the prompt area of the terminal.<p>I use Fish, because it has really nice tab completion, suggests recently used commands, and expands abbreviations. I hope JetBrains won&#x27;t force this new behavior because that would kill all these useful features. If they want to fix the integrated terminal, they should start with the performance, TUI apps are virtually unusable there.
compsciphd超过 1 年前
One of the primary reasons I use the IDE&#x27;s terminal is that it enables me to just share the IDE when doing screensharing and not share my entire desktop, which is good for my privacy.<p>with that said, at least in the past, their IDE terminal was far from perfect (if you did a &quot;clear&quot; in the terminal, it really messed it up, at least from my experience).
yla92超过 1 年前
At a glance, this looks like <a href="https:&#x2F;&#x2F;warp.dev&#x2F;" rel="nofollow">https:&#x2F;&#x2F;warp.dev&#x2F;</a> Terminal.
评论 #39466969 未加载
评论 #39466480 未加载
tibbydudeza超过 1 年前
The primary visual distinction of the new terminal is that each command is now presented in a separate block.<p>Pretty neat !!!.
HippoBaro超过 1 年前
A few years ago my company moved to using Bazel as our build system. JetBrain IDEs have a plug-in for Bazel that’s incredibly slow and buggy. It’s a shame because I used to really enjoy using their product, but now it’s barely usable.
mrlonglong超过 1 年前
I really hope that this new terminal most definitely is not like that Warp terminal that was bandied about recently on HN. Anyone knows if this new terminal has telemetry baked in? Or not?
devsda超过 1 年前
The headline can also be read as new terminal(UI) interface for JetBrains IDE (like an emacs server or vim+eclim).<p>Was happy for a moment until I read the article.
评论 #39466820 未加载
fijiaarone超过 1 年前
What’s the point of including a terminal in an IDE — shouldn’t it be a mobile app instead?
xmichael909超过 1 年前
typical Jetbrains, reinventing something, when they could have just enabled linewrap...
moi2388超过 1 年前
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.<p>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
karmakaze超过 1 年前
&gt; At the moment, we only support a limited set of shells: Zsh, Bash, and PowerShell. If you use any other shell, you will see the old terminal even if the new setting is enabled.<p>This is so wrong in the same way an ssh client isn&#x27;t a terminal.<p>Also they could support limited features with other shells.
jmakov超过 1 年前
ctrl+r not working. Pass.