I think I'll just stick to iTerm.
I think I'll just stick to iTerm.
Genuinely curious because I feel like I'm missing something. I tried it again a while ago and still couldn't see anything I couldn't already do.
- Multiple profiles
- Logging of terminal output to files
- Regexp search
- Search marks matches in the scrollbar
- Quick jump between prompts — it knows where prompts are in the output, so you can quickly scroll to each position
- Window splitting
- Filtering — like find, but filters the window to only show matches
- Triggers: Do an action such as bouncing the app icon or playing a sound when a text string occurs)
- Status bar: Show the Git branch, current directory, etc. — better than custom prompts
- Preserves windows/tabs on restart/reboot, even current directory and window contents
- Cmd-Click to open files and URLs
I bet Terminal.app has gained some of these features over the years , but it certainly doesn't have have all of them.
- Minimal theme mode for a more simplified window appearance.
But yes you're right, most of these are in the Terminal+Tmux combo already.
Not sure a lot of people would agree. Tmux is way less intuitive than tabs/split panes directly supported by the terminal emulator. Also tmux is dog slow compared to native tabs.
split pane vertical: cmd + D
split pane horizontal: cmd + shift + D
focus pane left: cmd + [
focus pane right: cmd + ]
Just gold standard imo. tmux is great software and very useful on remote machines but its keybinds don't come close.
Tmux also comes with some limitations that make it annoying (to me) to use 100% of the time :
- scroll back is painful compared to native terminal emulator scrollback, so is mouse support
- rendering gets slowed down by tmux because it parses the output itself, the fastest terminal emulator with tmux will feel slower than iTerm without tmux
- some TUIs work badly in tmux, neovim for instance. I’ve also had issues with htop in the past
Tmux is a great tool, but I can’t conceive using it by default, it’s too janky for that.
Already a deal breaker.
[0]: https://babbagefiles.xyz/quake-drop-down-terminal-history/
[1]: https://steamuserimages-a.akamaihd.net/ugc/18380429971797580...
Warp is just something that will, quite honestly, never appeal to me. I don't think the UI is bad, I don't think their featureset is bad, but I also have no desire to use a proprietary terminal app. Tilix is open source and has worked fine for the past 10 years - I'm not giving it up for a chic frosted-glass background and some syntactic eye-candy for bash.
My fear of paid software mostly stems from not actually owning what I pay for. I know people who are (horrifyingly) unable to use Git without a paid GUI that handles everything for them. If one day they update their computer and it's unsupported, or if the developer quits updating it, they've gotta learn a new UI. I'd rather just learn how to use the original tool quickly, and save myself a few hundred hours with 2 or 3 macros.
To each their own. I've paid for too much software that has gone to shit in the past, and I'm perfectly productive with free tools I can actually own.
just to clarify though, the point of the login is that we have features that cost money to provide like AI and collaboration, not anything more nefarious, but i get that it's a new behavior and reasonable devs might not like it.