Rendered what I had rather useless. There was large motivation to run Windows applications on Linux, the same is not true of OSX, hence there isn't one (that's working and widespread).An opinionated take on the tool I use the most Welcome to the future!This emulator is compatible with computers, laptops, tablets. Even though Ubuntu and OSX have similar bases (Linux & UNIX), emulation is surprisingly difficult OSX applications run in a different display server with different display toolkits.My day begins with getting a cup of coffee, opening up Slack and iTerm 2, my terminal emulator for years. External linksLike many of you, my terminal emulator is probably my most used piece of software. Only Executor does not require a ROM image. Most of these emulators require a ROM image and a copy of Mac OS. Regardless, its no longer actively developed. It used to be a commercial product, but was later made a free download, then open-source.Really good search, including support for regex Hotkey global terminal dropdown, meaning I can get into the terminal from any application I'm in The window created by x3270 can use its own font. 12 x3270 is an IBM 3270 terminal emulator for the X Window System. Here are some of my most-used features just off the top of my head:The OS is based on Linux and is basically.But I've seen new users jaw drop when they click around this preference pane: This is just the Profiles paneI have very few complaints with iTerm 2, but I'm always open to try something new. I don't blame the developers for this at all, they've done a masterful job of handling this level of customization. Nice for when you want the icon to bounce in the dock when a job is done in a dock or when you want the password manager to automatically open when a certain login prompt is encountered.With all this flexibility comes complexity, which smacks you in the face the second you open the Preference pane inside of iTerm 2. Triggers, meaning you can write basic actions that fire when text matching a regex pattern is encountered. Also if you know a replacement for sudolikeaboss that isn't the 1Password CLI let me know. With the death of sudolikeaboss I've come to rely on this functionality just to deal with the mess of passwords that fill my life.
Tabs, they're great in browsers and even better with terminals Control over color, people don't all have the same setups However in general I would say these are the baseline features I would expect from a modern terminal emulator: Terminal emulators are a tool that people invest a lot of time into, moving them from job to job. What makes a good terminal emulator?This is a topic that can stir a lot of feelings for people. I don't know if its the right terminal for me but it definitely solves problems in a new way. Word for mac 2016 keeps adding double space after paragraphsI love fonts, it's just one of those things.So why am I reviewing a terminal emulator missing most of these features or having them present in only limited configurations? Because by breaking away from this list of commonly agreed-upon "good features" they've managed to make something that requires almost no customization to get started. Bookmarks, while not a must-have are nice so you don't need to define a ton of bookmarks in your bash profile. Access to command history through the tool itself I like a visual indicator I'm working in production vs testing, for instance. This is me trying to show what it looks like:You'll notice the space and blocking between each command. Instead of focusing primarily on the manipulation of text, you are focused on each command run as an independent unit you can manipulate through the UI. Every command is broken into a Block which is a total rethink of the terminal. This is the Command PaletteExecuting commands in Warp is unlike anything I've ever seen before. It doesn't seem to have this functionality yet but appears to be coming.Alright so I love a lot of the concepts but how much do I like using it as a daily driver? Let's focus on the positive stuff on Mac. adding in concepts like approval or review to commands would be mind-blowing for emergency middle of the night fixes where you want a group of people to review it. it's a game changer for folks trying to do coding meetups or teaching a class it beats sharing snippets of text in Slack all the time However I don't know how long the links last so here is a quick screenshot. Right now though you can generate links to your specific block and share them with folks.I made an example link you can see here. All this functionality comes out of the box. Warp is going to eventually be on Linux, Windows and Mac which right now is something only a handful of emulators can say, the biggest being alacritty. Steps into an area of the market that desperately needs more options, which is the multi-platform terminal emulator space. Warp is just as fast as iTerm 2, which is to say so fast I can't make it choke on anything I tried. I don't love how much space the blocks end up taking up, even with "compact mode" turned on. You can see their repo here. The team is open to feedback and seems to be responsive. Even with weird setups like inside of a tmux or processing tons of text, it kept working. Everything works pretty much like they promise every time. I can't stress how "baked" this software feels. I'd love some concept of bookmark if I'm going to lose so much space to the "Block" concept. I like to be able to tweak stuff per workflow. Missing profiles is a bummer. I would love some documentation on how I might write a plugin for Warp. My favorite themes and fonts weren't on this list. In terms of fonts, you have one of 11 options. You can change the theme to one of their 7 preset themes. You really don't get a lot of customization. I can change it for Warp, but right now that would be more of a lateral move than something that gives me a lot of benefits today. Does Linux Have Emulator Code In ThereIf they managed to make an application that feels this snappy without having to write Swift or Objective-C, all the more credit to this team. I'd love to see if there is some Swift UI or AppKit code in there or if they managed to get it done with the referenced Rust library. I have no reason to not trust this program, but anything they would be willing to share would be appreciated.I'm very curious how they managed to make a Rust GUI application on the Mac. Even opening up the app bundle didn't tell me a lot. I wish they would share a bit more about how the app works in general. A lot of the game-changing stuff is still in the pipeline, things like real-time collaboration and shared environmental variables. It comes with a lot of the quality of life improvements you normally need to install a bunch of different pieces of software for. SummaryIf you are just starting out on the Mac as a development machine and want to use a terminal emulator, this is maybe the fastest to start with. It's just as fast as a native application, but it doesn't have the UI feel of one. This likely fits with their model of a common work platform across every OS, but if feeling "Mac-like" is important to you, know this doesn't. Help is not a drop-down but a search and in general there aren't a lot of MacOS specific options in the menu bar. Immediately you'll notice the lack of Preference pane underneath the "Warp" header on the menu bar. I just don't have a workflow that is going to really benefit from most of this stuff and while I appreciate their great tab completion, most of the commands I use are muscle memory at this point and have been for years.
0 Comments
Leave a Reply. |
AuthorChristina ArchivesCategories |