iTerm2 设置详解

iTerm2 是 Mac 平台下一款优秀的终端工具。虽然可以开箱即用,但默认的配置有很多还不尽人意。以下介绍一些 iTerm2 的常用设置,供大家参考(免得我自己忘了)。默认的勾选都是我的主观选择(简洁、高效),可视个人情况修改。没提到的设置都是个人觉得不太重要的,一般都没有勾选。

先放自己的配置 ,使用时直接将文件拷贝至

~/Library/Application Support/iTerm2/DynamicProfiles/

即可。

General

[x] Copy to pasteboard on selection :拷贝选择的内容。建议开启。
[ ] Native full screen windows : 原生全屏窗口。建议关闭。

Appearance

[ ] Tab bar location: 标签位置。
[x] Theme : 窗口主题,我选 Dark 。
[ ] Show tab ... : 一系列的标签显示选项。洁癖不勾。

[ ] Show per-pane title bar with split panes : 分割窗口后每个小窗口显示标题栏。洁癖不勾。
[x] Auto-hide menu bar in non-native fullscreen : 非原生全屏自动隐藏菜单栏。洁癖福利,勾。
[x] Exclude from Dock and Command+Tab Application Switcher : 在 Dock 和应用切换中隐藏 iTerm2

[ ] Show window number :显示窗口数字。洁癖不勾。因为我一般就用一个窗口,在窗口内分割。
[ ] Show currnet job name : 显示当前工作名称。
[ ] Show profile name : 显示配置文件名称。

[ ] Dimming 相关 : 都不勾。勾选会有不同的模糊效果。
[ ] Show border around window : 显示窗口边界。
[x] Hide scrollbars : 隐藏滚动条
[ ] Disable transparency for fullscreen window by default : 全屏窗口默认关闭透明。

Keys

快捷键这里主要设置的有两个地方:

1. to switch split panes : 切换分割出的窗格快捷键。我设置为最顺手的 Command+数字 。
2. Create a Dedicated Hotkey Window : 创建一个全局专用热键窗口。

第二个是我最喜欢的地方。可以随时呼出 iTerm2 窗口。可以设置成半透明从上而下呼出的,也可以设置成全屏的。我设置的就是全屏,快捷键为是 Option + SPC 。详细的设置如下:

[ ] Pin hotkey window : 丢失键盘焦点时保留窗口。
[x] Animate showing and hiding : 打开隐藏时开启动画
[x] Floating window : 浮动窗口。显示在其他全屏应用之上。

设置好后会自动生成对应的 Hotkey Window Profile ,接下来讲讲怎么配置 Profile

Profile

这里主要就是窗口的一些个性化设置。

Colors

配色推荐:

* Solarized Darcula
* Monokai Remastered

Text

[x] Blinking cursor : 闪烁光标,切割多屏的时候容易找不到光标。
[ ] Draw bold text in bright colors : 开启有时会导致颜色不显示。

字体推荐:

* Souce Code Pro Nerd Font

Window

* Transparency : 透明度
* Blur : 模糊
* Style : Fullscreen 全屏样式,有喜欢下拉半屏或者上弹半屏的可以选其他。
* Screen : Screen2 在哪个屏幕打开。我一般喜欢在外接显示器打开。
* Space : All Spaces

Keys

* 有使用 Emacs 的童鞋可以将 Left(Right) Option Key 调整为 Esc+ 以启用 Meta 键
* HotKey Window : 勾选,默认是勾选的。

以上就是我配置 iTerm2 常用到的配置。在打开 iTerm2 之后,关掉默认打开的窗口(因为那是原生窗口,我常用的是浮动窗口)。接着就可以用之前定义的全局快捷键( Option + SPC )呼出 iTerm2 浮动窗口了。
在调好了透明度、模糊、背景图之后,全局呼出的时候很酷炫。不过我不是很喜欢太花里胡哨的,简洁方便至上。

常用的快捷键如下:

* Command + D :垂直分割
* Command + Shift + D : 水平分割
* Command + 数字键 :分割窗格间切换
* Command + w : 关闭当前窗口
* Command + q : 退出 iTerm2
* Command + l : 清屏
* Ctrl + w : 删除一个单词
* Ctrl + a : 光标置于行首
* Ctrl + e : 光标置于行末