Remix.run Logo
sawyna a day ago

Can you enlighten me with some advanced features that you use? I would love to start using them. I have always used iTerm, but never really used advanced stuff.

hn_throw2025 a day ago | parent [-]

Sure, here are some to look at :

https://iterm2.com/features.html

I'll just mention some that I have used and found good.

The drop-down visor like Yakuake is great.

Instant Replay is handy for ephemeral text that gets wiped from the terminal, like TUI apps and scaffolding tools. You can imagine that there's always something like Asciinema recording into a buffer, so you can stop and rewind to catch any output you missed.

The notifications are useful.. I can start a long running task, get on with other things, and get a MacOS notification when that terminal rang a bell.

Global search is good, and searches across tabs. I also set a large scrollback buffer, so I can do a reverse incremental search for strings. You can also use the Triggers facility to highlight any string matches (or regex) whenever they occur in the terminal output. This is great when you are tailing a log and want to know immediately when an expression is output, alerting you that a condition has occurred.

Jumping up and down through the command entry points in a session is useful, if there's a lot of output to cut through (I think vscode terminal also does this).

I've also used the toolbelt side-window when I want to repeat verbose commands on a host where I don't want to set up aliases. There is much more you can do with the toolbelt, including automatically capturing text that matches regex patterns.

There's a lot I haven't mentioned, but those are some features I can recall finding useful.