Split panes is pretty much the main reason I need iTerm2. That, combined with system-wide hotkey toggling (which I used to get on Terminal with Visor), and Send Commands to All Sessions mode (cmd-ctrl-i, I think) makes me a happy command liner.
- easier to change the default darkblue to be readable on black
- can configure double-click on filename behaviour (cmd+alt click in Terminal)
- can have auto-copy-to-clipboard on selection
In short, it's more like terminal applications on other OSes I'm familiar with.
iTerm2 can intelligently communicate with tmux in order to present splits and windows are handled by iTerm2, rather than within the single terminal window.
Am I the only one who doesn't like iTerm 2 because it feels slow to use? Example: Open up a file in vim, then scroll up and down quickly. The refresh on iTerm 2 is noticeably sluggish compared to Terminal.app.
The "step back in time" feature is sort of gimmicky, but does mean you can rewind even Curses terminal applications. Rarely actually useful, but it has saved me a huge amount of hassle a few times.
Vim sure, more for tmux for me to be honest. Its quicker to resize panes/select things with the mouse at times.
People that take keyboard only to the extreme strike me as adhering to the letter of the law rather than the intent. Whichever works faster for a person is better.
I think the key is having the option to use the mouse, in addition to normal Vim keyboard shortcuts. If I'm switching back and forth between Vim and a browser, for instance, I have my right hand on the mouse already, and I can scroll with the wheel, select a tmux pane, copy and paste things, etc. very easily. If I didn't have that option, I'd have to switch back to the keyboard. If I have both hands on the keyboard already, I'm probably not going to use the mouse.
No. I know what the difference is between the two.
And I know that I never use mouse in one or the other. I don't use it for scrolling, I don't use it for pointing and clicking, I don't use for selecting stuff…
REPL? no use for the mouse. htop? no use for the mouse. git/svn/hg? no use for the mouse.
This can be fixed by editing the keybindings for your shell. Bash by default on OS X? If so Google for ".inputrc", mine looks like this:
# See http://www.reddit.com/r/commandline/comments/kbeoe/you_can_make_readline_and_bash_much_more_user/
"\eOd": backward-word
"\e[5D": backward-word # for OS X
"\eOc": forward-word
"\e[5C": forward-word # for OS X
"\C-f": reverse-search-history
"\C-F": reverse-search-history # for OS X
#Control-F: reverse-search-history
#Control-j: menu-complete
#Control-k: menu-complete-backward
set bell-style none
set completion-ignore-case on
set completion-prefix-display-length 2
set show-all-if-ambiguous on
set show-all-if-unmodified on
I might as well answer seeing as I found this out yesterday. Go to the profile options then the keys tab. Then there is an option for left/right option key acting as normal meta or +esc. While meta sounds correct for this, esc+ was recommended and works.