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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Hyper 1.0.0

333 点作者 montogeek超过 8 年前

40 条评论

woodruffw超过 8 年前
I&#x27;m skeptical of the value of electron-ified applications when fully native alternatives suffice. However, ignoring that, there are a few (pretty severe) problems with this release:<p>* The .deb package seems to install everything in &#x2F;opt. This seems to be pretty common practice for electron apps and isn&#x27;t a <i>huge</i> deal, except for the fact that a wrapper executable&#x2F;link isn&#x27;t installed anywhere else on the system. As a result, I had to go looking for the install directory and invoke hyper as a fully-qualified path (i.e., &#x2F;opt&#x2F;Hyper&#x2F;hyper).<p>* Hyper tries to run `npm prune &amp;&amp; npm install --production` on every startup, which (naturally) fails when the user doesn&#x27;t have node (much less npm) installed globally.<p>* Most control modifiers don&#x27;t work on Linux at all, making it impossible to work inside of programs like nano, alpine, etc.<p>* Throughput seems to be an issue. Running `cat &#x2F;dev&#x2F;zero` locked the entire application up.<p>These problems are understandable considering the (often unappreciated) complexity of terminals, but they&#x27;re also surprising in a 1.0.0 release.
评论 #13161892 未加载
评论 #13163234 未加载
评论 #13161386 未加载
评论 #13162366 未加载
ComputerGuru超过 8 年前
OK, I just installed it on Windows. Right out of the box, it does not recognize ctrl+c. What am I supposed to think about the quality of this?<p>(I literally have not tried a single other thing. I made a typo on the very first command I wanted to try. I tried ctrl+c to start over, and it did not recognize it.)<p>EDIT<p>I gave it another chance. If I start a bash shell, it recognizes ctrl+c, but it does not recognize the up arrow key. Not impressed. Don&#x27;t get the hype. Sorry.<p>EDIT2<p>Is this being brigaded? It&#x27;s the first result on HN without clear reason, and I&#x27;m being downvoted immediately for posting this feedback. What&#x27;s going on?<p><a href="https:&#x2F;&#x2F;github.com&#x2F;zeit&#x2F;hyper&#x2F;issues&#x2F;1127" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;zeit&#x2F;hyper&#x2F;issues&#x2F;1127</a><p><a href="https:&#x2F;&#x2F;github.com&#x2F;zeit&#x2F;hyper&#x2F;issues&#x2F;1126" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;zeit&#x2F;hyper&#x2F;issues&#x2F;1126</a><p><a href="https:&#x2F;&#x2F;github.com&#x2F;zeit&#x2F;hyper&#x2F;issues&#x2F;1121" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;zeit&#x2F;hyper&#x2F;issues&#x2F;1121</a><p><a href="https:&#x2F;&#x2F;github.com&#x2F;zeit&#x2F;hyper&#x2F;issues&#x2F;1129" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;zeit&#x2F;hyper&#x2F;issues&#x2F;1129</a><p>EDIT3<p>OK, seriously, what&#x27;s with the downvote brigade? I&#x27;m at -3 now.
评论 #13162796 未加载
评论 #13160500 未加载
评论 #13161819 未加载
评论 #13160307 未加载
GrinningFool超过 8 年前
This is really cool and it&#x27;s clear that a lot of work went into it. I&#x27;ve used it a bit and it&#x27;s generally solid.<p>I&#x27;ve been looking for improved terminal clients for years. To that end, I have a simple benchmark that I run:<p><pre><code> find &#x2F; </code></pre> Then repeat the same within a tmux session. In both cases I check to see if I can interrupt the output with Ctrl+C.<p>Hyper on linux under X actually stops rendering the output very quickly, but all subsequent input is ignored. The tmux case was the same. In addition, CPU usage spiked to 2 procs each @ 100%. Interrupting the shell was not possible with Ctrl+C or other means, though I was able to `SIGKILL` it.<p>This particular test is my personal benchmark of whether I can use a terminal - because nothing is more frustrating than having to kill an entire session because of a typo or bad command that generates a lot of output. Too, clients that struggle with this also have a tendency to slowly render changing curses layouts on large terminals - such as when resizing tmux panes, or rendering large amounts of scrolling content in a sub-region of the terminal.<p>This is a simple case, and many native clients struggle with it as well. So far, although it&#x27;s not my most-favorite to use, `konsole` is the only one that handles this well.
评论 #13164903 未加载
评论 #13161967 未加载
the_mitsuhiko超过 8 年前
And I was hoping that was referring to this hyper: <a href="http:&#x2F;&#x2F;hyper.rs&#x2F;" rel="nofollow">http:&#x2F;&#x2F;hyper.rs&#x2F;</a>
评论 #13160162 未加载
评论 #13160336 未加载
评论 #13160139 未加载
评论 #13160666 未加载
评论 #13161441 未加载
评论 #13161856 未加载
评论 #13160020 未加载
runarberg超过 8 年前
&gt; We are shipping a fix for a very common issue: if you&#x27;re using a <i>foreign keyboard</i>, such as Portuguese, Norwegian, Swedish etc, you weren&#x27;t able to type some characters like á, ä, ~ and so on. That&#x27;s not the case anymore!<p>emphasis mine.<p>I have to say I&#x27;m pretty tired of this attitude that the whole world should use the anglo-centric defaults (but in case you won&#x27;t we add support for you later).<p>Regrettably most of us developers (even those of us who live in non-english speaking counties and don&#x27;t speak english natively) seem to just &quot;settle&quot; for the english keyboard layouts when we are developing. We tell our self that the english layout is &quot;superior for programming&quot;. Perhaps we are correct (I doubt we are), but that is irrelevant. When we think like that we are causing accessibility problems to a <i>huge</i> portion of the users of our products.<p>What bothers me most, as an Icelandic developer who prefers my native keyboard layout, is how we shun ISO third level shifts[1]. For example, when I type TILDE (U+007E; ~), I press and hold the third level shift (remapped to &lt;Caps Lock&gt;; traditionally &lt;Alt Gr&gt;), press and release &lt;?&gt;, and release the third level shift. Most English speaking developers use the ANSI keyboard layout[2], which historically doesn&#x27;t have a notion of third level shift. Mac OS X is a terrible perpetrator by mapping the third level shift to the &lt;⌥ option&gt; key, which also serves as a modifier. I never know when I type COMMERCIAL AT (U+0040; @) (&lt;Third Level Shift&gt; + Q) whether I will input the character or quit the program.<p>[1]: <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;ISO&#x2F;IEC_9995#Levels_.28.E2.80.9Cunshifted.E2.80.9D_.E2.80.9Cshifted.E2.80.9D.2C_.E2.80.9CAltGr.E2.80.9D.29" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;ISO&#x2F;IEC_9995#Levels_.28.E2.80....</a><p>[2]: <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Keyboard_layout#&#x2F;media&#x2F;File:ANSI_Keyboard_Layout_Diagram_with_Form_Factor.svg" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Keyboard_layout#&#x2F;media&#x2F;File:AN...</a><p>---<p>Edit: Formatting
thenomad超过 8 年前
Erm... What is it?<p>I&#x27;ve clicked through several pages and still don&#x27;t know, aside from the fact that apparently it extends the command line in some way.<p>But I might just be missing something.
评论 #13160439 未加载
评论 #13163027 未加载
评论 #13160141 未加载
评论 #13160266 未加载
评论 #13160118 未加载
评论 #13160123 未加载
评论 #13160103 未加载
dlbucci超过 8 年前
Windows support is really appreciated! I just switched from a MacBook to a Surface Book, and the biggest pain point has been finding a good terminal to replace iTerm2. I&#x27;ll definitely try this when I get home!
评论 #13160083 未加载
评论 #13160369 未加载
评论 #13160211 未加载
评论 #13168547 未加载
评论 #13162381 未加载
评论 #13161906 未加载
beardicus超过 8 年前
I tried hyper a week or two ago. It&#x27;s fun and nice... zippy enough in everyday use and fairly pretty. But I had problems pasting commands into it, and it seems incapable of remembering multi-window layouts between sessions.<p>But, everybody has their own list of must-haves and deal-breakers. I&#x27;m sure hyper 1.0.0 does enough for a significant number of people out there. Congrats to the team.
评论 #13160650 未加载
ksec超过 8 年前
A 50MB download ( zipped ) for an Terminal App. 64MB for Slack on Windows.<p>150MB+ when installed, Few hundred MB Ram when running.<p>And just like Web Browsers, lot of little lock up and Jank.<p>Seriously I dont mind Apps with Web Technologies, but these problems needs to be taken into account for improvement. Opera, before switching to Chrome &#x2F; Blink, were an Full Browser, with Email, RSS Reader, all packed under 11MB.
评论 #13168122 未加载
debaserab2超过 8 年前
Terminal is one of those mission critical apps that I must be able to depend on at all times. The last thing I want is for my terminal program itself to be leaking memory all over the place which seems to be common with electron type apps.<p>Dependability has to come before the bells and whistles and this appears to be a long ways out just skimming through the amount of bugs that are caught in this comments section.
tlrobinson超过 8 年前
I tried switching to Hyper from iTerm 2 and found it a bit too sluggish with no real advantages over iTerm (but I haven&#x27;t tried any extensions)<p>I&#x27;d probably use it on Windows though.
component超过 8 年前
Zeit team is amazing, thier OSS is examplary; what they&#x27;ve achieved&#x2F;ing in relatively short time is astounding. I highly recommend their blog [1], an absolute joy to read.<p>Congrats to the team and all the contributors.<p>[1] <a href="https:&#x2F;&#x2F;zeit.co&#x2F;blog&#x2F;" rel="nofollow">https:&#x2F;&#x2F;zeit.co&#x2F;blog&#x2F;</a>
amingilani超过 8 年前
I&#x27;m incredibly confused about why I should switch from iTerm. If you&#x27;ve been using Hyper, can you tell me why you switched and what was better?
评论 #13160341 未加载
评论 #13160193 未加载
评论 #13160293 未加载
TheCoreh超过 8 年前
Yay! My favorite new feature is &quot;vibrancy&quot; using the modern OS X API for that. Terminal.app still uses Quartz filters for the blur effect, which while more flexible offers way slower performance whenever there&#x27;s something animated on the background, like a video playing.
kkirsche超过 8 年前
Looks really cool but I&#x27;d want to better understand how a web technology console application would fare performance and stability wise compared to terminal.app, iTerm 2 and other console applications. Looks cool though and congrats to the team on hitting 1.0.0
评论 #13160051 未加载
评论 #13159958 未加载
评论 #13160002 未加载
评论 #13159972 未加载
mevile超过 8 年前
I&#x27;ve been very surprised so far by how little memory and how performant this terminal is even though it&#x27;s written in JavaScript and runs on electron. All the other electron apps I know of are kind of known to be performance hogs (atom, slack). So it&#x27;s refreshing to see something neat like this that also works well.
评论 #13160354 未加载
qwertyuiop924超过 8 年前
Why? I don&#x27;t need a hyper extensible terminal emulator. All I need is some form of customization (so I can use solarized: I happen to like it), the ability to select fonts (Terminus is the best font, by the way), and the ability to produce Unicode characters properly (and even that is optional). Oh, and VT-100 emulation at the very least. That&#x27;s just kind of expected.<p>URxvt, XTerm, etc. do this very well, and they&#x27;re also quite fast. Why would I switch to an implementation that is demonstrably worse at everything I care about, and better at things that don&#x27;t matter? Do I just really hate my DRAM, and want to see it under constant max use?
segphault超过 8 年前
I find the idea interesting, but the execution leaves much to be desired. I&#x27;m using it on Windows and some of the basic readline shortcuts don&#x27;t appear to work correctly (e.g. ctrl+a is doing select all instead of moving the cursor to the beginning of the line.) It also doesn&#x27;t seem to have any mouse support, like the ability to scroll or resize panes in tmux. There&#x27;s a very real need for better terminal emulation on Windows, but this doesn&#x27;t seem to deliver.
52-6F-62超过 8 年前
I’ve been using Hyper on and off for a while now. I recently returned to zsh in iTerm2 for the same reasons many others mentioned here. It _works_.<p>I still do toy with Hyper from time to time. A feature I do like is the hotkey-enabled pane-splitting. CMD+D to open a vertical pane. CMD+SHIFT+D to open a horizontal pane. CMD+W closes them — though I wish this option would prompt as I’ve accidentally closed panes a number of times by a poorly-timed keystroke. For somebody who doesn’t use swap files with VIM, this can be a killer.<p>I am very much looking forward to installing this on my Windows machine tonight, however. ConEmu is a beast, but sometimes I just want quick, simple access to a text editor or a few commands in a familiar environment.<p>Some days jumping into ConEmu feels like an alien world (especially when it comes to setup&#x2F;options), and Powershell just so different from what I work in most of the time.<p>The bit of crossover, even if there are a few sacrifices, is appreciated as an option here.
评论 #13162394 未加载
otabdeveloper超过 8 年前
The &#x27;rewrite everything in Javascript&#x27; hysteria reminds me of the &#x27;rewrite everything in Java&#x27; hysteria we saw a couple of decades ago.<p>I wonder if it will end the same way. Will Javascript eventually go on to die where all languages go to die -- as as enterprise backend language?
fvargas超过 8 年前
I tried Hyper out a while back because I thought the customizability offered interesting options and the ability to have terminal and browser tabs literally side by side, in the same window, had the potential for a good workflow.<p>I ended up switching back to iTerm2 because encountering minor bugs was a frequent enough occurrence and iTerm2 works perfectly well for me.<p>I&#x27;m now curious what people who have been using Hyper consistently think about its usability and whether it&#x27;s worth it to switch over? For me, worth it means at least matching iTerm2 in basic functionality and utility, having no noticeable performance issues, and not being a high battery drain. Thoughts?
mamcx超过 8 年前
I have a idea for a kind of terminal (but not a terminal emulator) more in the style of ipython. But the trouble is that multi platform is complicated.<p>Is possible to have a <i>fast</i> html rendered just for the UI and use native code for the rest?
评论 #13161258 未加载
评论 #13161261 未加载
nkkollaw超过 8 年前
This is amazing. It looks 100 times better than anything available.<p>It doesn&#x27;t have tab reordering, nor &quot;close other tabs&quot;&#x2F;&quot;close tabs on the right&quot;, but I&#x27;m sure there are plugins for that.
rhabarba超过 8 年前
This should be the default terminal software for all IoT devices. &gt;:)
Animats超过 8 年前
Is this what used to be HyperTerminal?<p>I thought this was about Hyper, the Rust crate for HTTP functions.[1] That&#x27;s at 0.9.14 and has major outstanding bug reports. If that had reached 1.0.0, that would be significant.<p>[1] <a href="https:&#x2F;&#x2F;crates.io&#x2F;crates&#x2F;hyper" rel="nofollow">https:&#x2F;&#x2F;crates.io&#x2F;crates&#x2F;hyper</a>
mkishi超过 8 年前
It feels pretty performant and I don&#x27;t mind the extra ram usage, however, I can&#x27;t afford the constant 10+% cpu usage. Even when it&#x27;s just sitting there, it&#x27;s constantly eating tons of cycles.<p>Is that a problem exclusive to the Windows version? Is there any setting I should tweak?
hyperhopper超过 8 年前
Funny this comes out today, I was looking for a good terminal that would look decent when used with bash on ubuntu on windows. I tried xming and urxvt but fonts and colors were a nightmare, maybe this will be better.
baronseng超过 8 年前
Just tried in windows and compare it to cmder by opening a small json file in vim. cmder is much quicker rendering the next page of code. I guess is still much more good looking than cmder though.
rawfan超过 8 年前
So let me get this straight. This is a mini-webserver written in Javascript running the terminal as a webapp in a mini-webbrowser, right? This makes sense why?<p>On the other hand: My favorite iOS SSH&#x2F;Mosh client seems to be built on top of this and it&#x27;s awesome.
评论 #13160169 未加载
评论 #13160463 未加载
评论 #13162066 未加载
评论 #13160036 未加载
simonebrunozzi超过 8 年前
One of the worst possible things: to get a sense of what the hell Hyper is, you need to scroll down and find it.<p>I really don&#x27;t understand why their first line isn&#x27;t: &quot;Hyper is a ...&quot;
评论 #13168579 未加载
Zekio超过 8 年前
uses quite a bit of cpu on my little dual core i5, terminal looks great tho<p>EDIT:<p>Also who came up with using the hotkeys (Alt + Ctrl + tab) &amp; (Alt + Ctrl + Shift + tab), How are you even supposed to use those O.o
IncRnd超过 8 年前
If you choose to install this via homebrew, be aware that there are actually two hypers that can easily be installed.<p>This Terminal Emulator: brew cask install hyper<p>Docker Hosting: brew install hyper
hhsnopek超过 8 年前
As much as I love this project, the commit messages and release notes are terrible for figuring out what&#x27;s been fixed. Actually the only way I was able to track bugs was by watching the repo and seeing everything or checking in on an issue every so often. For releases they&#x27;ve streamlined it but I still have to dive into the code between releases to find fixes and reverts.<p>I&#x27;ve switched back to iterm2 due to these two issues which can easily be fixed by the maintainer(s)
trm42超过 8 年前
Looks cool, but for some weird reason I was expecting something related to Apple&#x27;s HyperCard &lt;3 :D
smlacy超过 8 年前
Fails my standard &quot;Too many clicks to understand what this is&quot; test.<p>Posted link has virtually no description of what the project is.<p>Going to the root of the github repo has release notes and with the most detailed description as &quot;HTML&#x2F;CSS&#x2F;JS Terminal&quot; but burned into a PNG file.<p>Best description of the product is on &quot;hyper.is&quot; in an animated GIF form.<p>People working on project like this need to understand that without a reasonable textual description of their product, outlining basic features and benefits over other existing systems, that the uptake is going to be very, very low.
评论 #13160396 未加载
评论 #13160325 未加载
评论 #13160326 未加载
评论 #13160357 未加载
评论 #13160332 未加载
评论 #13160347 未加载
评论 #13160348 未加载
tomc1985超过 8 年前
What&#x27;s startup time like? Is it instant?
carlosdp超过 8 年前
Why is there no &quot;clear&quot; command?
wildchild超过 8 年前
It&#x27;s a nonsense.
jredwards超过 8 年前
Why do I want this?
bfrog超过 8 年前
I mean, I don&#x27;t get how your supposed to run all these web browser based apps on a mac, when you know, the default mac has 8gb... chrome alone is taking up half that already.
评论 #13164984 未加载