Better Command-Line Editing
Enable “Natural Text Editing” in iTerm2 to incorporate typical macOS-style text editing shortcodes into the command-line prompt. Two of the most useful commands enabled by this feature is the ability to jump forwards and backwards through words/arguments on the command-line with
Alt-Left Arrow and
To enable Natural Text Editing, click iTerm2->Preferences->Profiles->Keys. Then click Load Preset, and select Natural Text Editing from the dropdown.
Clearing The Buffer
To clear iTerms scrollback buffer, you can enter the following command:
This is useful when you want you are expecting to search stdout but don’t want previous results corrupting the search. It is also useful for increasing responsiveness when the scrollback buffer becomes large (especially if
imgcat has been used). The commands
Ctrl-K, while clearing the screen, will not clear the scrollback buffer.
Images can be displayed inline in a terminal with iTerm2’s
$ imgcat my_image.png
There is also a 3rd party tool under the same
imgcat name which provides similar functionality at https://github.com/eddieantonio/imgcat.
iTerm2 supports very powerful integration with tmux.
To start a tmux session that is integrated into iTerm2, first be running a terminal inside iTerm2, and then add
-CC to your
Once the tmux session has been started inside iTerm2, you can then also use standard iTerm2 shortcuts to open new tmux windows, tabs or split panes.
Cmd-t: Open new tab
Cmd-n: Open new window
Cmd-d: Split verticaly
Cmd-Shift-d: Split horizontally