![]() In my opinion it was the most unusable terminal out of the 3 so far for day to day usage. It didn’t take long to completely write off Terminus. Mouse events don’t get passed through to tmux.Prompt would often get hidden and come back when minimizing and restoring.UI bugs when switching between tabs (screen would blink, prompt gets hidden, etc.).Takes 4-5 seconds to initially open a new window.For the record VSCode is also an Electron app, but it’s very responsive in Windows. Maybe Hyper opens in 1 second on MacOS and has no type delay? I’m not sure since I only tried it using Windows. It adds up, and it’s a constant reminder how little some developers care about performance nowadays, which is weird because developers are the ones using terminals. The other issues are just dying to a million papercuts every day and makes it not enjoyable to use. The first one alone makes it unusable for day to day usage. Opening a new split window feels sluggish.Takes 5-6 seconds to initially open a new terminal.When opening a new split window, your prompt gets hidden behind the other window.I had it get as high as 70% CPU usage just from having terminals open. The cursor bug and CPU resource consumption makes it unusable for day to day usage. ![]() I wrote about some of these issues in more detail in the ConEmu vs Hyper article. Takes 2-3 seconds to open a new tab / split window.Had a cursor bug that made it frequently jump to the end of the line.Scrolling through the buffer is painfully slow (100x slower than other terminals).Consumes a ton of CPU when idling (~35% CPU usage with 5 terminal tabs).Even without recording videos, you still want a lightning fast terminal without weird UI bugs because you’re using it every day. ![]() It also makes for a really crummy live streaming / coding experience.īut let’s be real now. If my terminal bugs out on video while I’m recording, that means I need to go back and re-record things which isn’t fun. Instead, I just want to list the issues that each of the terminals had which made me eventually stop using them.Ī rock solid terminal without having to compromise on anything is especially important to me because I record technical video courses. If you’re looking for a super in-depth comparison on each of these, then I’m sorry to say, that’s not going to be included in this post. ![]() Spoiler alert: it’s the default Ubuntu WSL (update: wsltty) terminal with tmux. I finally found a terminal that hits all of those points and it’s going to be really surprising to some people (I know it surprised me), because it was in the least likely place to look. Easy to search and scroll through the buffer.Easy to change the color theme (and should have a few high quality presets).Supports tabs and split windows / panes.Consumes low resources so opening a bunch of them isn’t a problem.Technically it would work for MacOS and Linux too, but with a small adjustment.Ī while back I wrote about why I switched from ConEmu to Hyper, and in that post I described what a perfect terminal meant to me, and that was: It’s a been a long journey but I think I finally found a really really good terminal set up for Windows 10 / WSL based development. You can see a video of how I use that new terminal and more in this video. Update in 2020: Now that I’ve switched to WSL 2, I’m using the Microsoft Terminal. Quick Jump: Terminals I Eventually Stopped Using | Changing My Mindset on What to Expect | Going Back to My Roots with tmux | Exploring Light Weight WSL Terminals Updated on September 24th, 2019 in #dev-environment ConEmu vs Hyper vs Terminus vs MobaXTerm Terminator vs Ubuntu WSL About 2 months ago I started using Hyper but after really getting a chance to use it, I found it to be unusable, at least on Windows.
0 Comments
Leave a Reply. |