iTerm2 - Mac OS Terminal Replacement
iTerm2 is a terminal for Mac OS. It's the successor to iTerm, which had been abandoned. I picked it up about a year ago and fixed lots of bugs and added lots of features. It snowballed from a quick fix-up to a major project! If you spend a lot of time in Terminal, came from Unix to Mac, or hunger for more power at the command line, this is for you.
iTerm2 has some features that have never been seen in a terminal before. Others features can be found here or there but not all in one place. A brief rundown:
Split Panes - View multiple sessions in one tab arranged in a grid.
Hotkey Window - Similar to Visor, you can open an iTerm2 window with a keypress at any time.
Search - The Search UI is similar to Google Chrome: it stays out of the way and highlights all matches immediately. It also supports regular expressions.
Autocomplete - Pressing the shortcut for autocomplete opens a window with suggestions to complete the word or path you've started typing.
Mouseless Copy - Use the search UI to copy text to the pasteboard without having to use the mouse (do a search and then extend it word by word with tab and shift+tab).
Paste History - Remembers the last 20 values copied or pasted in iTerm2 and optionally stores them on disk.
Instant Replay - Allows you to step back in time to see what was on your screen in the last few minutes. This captures things that the scrollback buffer cannot.
Configurability - Users can configure the appearance and behavior of iTerm2 in myriad ways, including separate functions for left and right option keys.
Full Screen - Full screen mode on all versions of OS X, not just Lion.
256 Colors - Renders text in more colors than Terminal.app.
Unixyness - For users coming from a Unix environment, features like "focus follows mouse" and "middle button paste" will make them feel at home.
Readability - Features like "smart cursor color" and "minimum contrast" ensure that the screen is always legible.
Mouse Reporting - Mouse reporting allows you to use the mouse to control programs like vim or emacs.
Growl Support - The user is notified about bells ringing, sessions ending, and activity in background tabs by Growl.
Exposé Tabs - View all your tabs at once and search them in parallel with "Exposé Tabs".
Tagged Profiles - If you connect to dozens or hundreds of different machines, tagged profiles makes it quick and easy to find the configuration or host you're looking for.
Role: Programmer, designer, user support, everything.
posted by jewzilla (12 comments total)
6 users marked this as a favorite