I recently decided to switch from the macOS Terminal to iTerm2 because I wanted a terminal emulator that offered more customization and better usability. As someone who spends a lot of time in the terminal, this is something I find very important. iTerm2 from what I have heard leverages the principle of matching between the system and the real world. Its Split Panes feature mimics the ability to lay out multiple sheets of paper on a desk or tabs in a notebook for concurrent work—something my old terminal did not support.
My primary motivation for switching to iTerm2 from the default terminal was to improve multitasking efficiency. I wanted to be able to run multiple commands and monitor their outputs and inputs in parallel. For example, I often need to SSH into a server in one pane while keeping my home directory open in another pane. For doing things like Secure Copies and some FTP GET’s to transfer stuff to a server to my own directory.
From my experience with other software, I expected split panes to work similarly to screen splitting on Windows or macOS, where it’s easy to arrange and manage windows. I anticipated being able to run commands in one pane while keeping logs visible in another, much like working with multiple browser tabs or document views. This should be an extremely efficient and easy task.
I continued trying different keybinds until I gave up and looked in the Shortcuts/accessibility tab.
My initial confusion arose when I tried to navigate between the two panes using keyboard shortcuts. I was expecting shortcuts like COMMAND + TAB or COMMAND + 1, 2, 3, 4, similar to browser behavior in Chrome or Safari. However, iTerm2 uses a different shortcut: COMMAND + OPTION + Arrow Keys. This will take some learning and adjusting.
One of the best features of iTerm2 is its built-in keybind editor, which allowed me to reconfigure shortcuts to better suit my preferences.
The split panes in iTerm2 feel like real-world desk organization, allowing you to group and view tasks simultaneously. This design is natural and can be learned fairly easy. It also emulates the functionality of many other popular programs, making it a staple for power users.
iTerm2 provides clear visual separators between panes and a subtle highlight to indicate the active pane. This makes it easy to see where you are working. If preferred, these visual cues can be adjusted in the settings. If you go into Settings > Panes, there is a whole section dedicated to just adjusting how the feel of the panes is, wether this be the contrast, darkness, clarity, etc. Very nice features.
Switching to iTerm2 has significantly improved my productivity and multitasking capabilities. The ability to split panes, customize shortcuts, and mimic real-world workflows makes it an excellent choice for anyone who spends a lot of time in the terminal.