iTerm2
iTerm2是Terminal的替代品,相对于Terminal它有如下的有点
- 兼容性好,远程服务器 vi 什么的低版本能很好兼容,Terminal 则会出问题 (我是长时间在服务器上混的人,但其实并没有这种感觉~~)
- 支持 xterm-256 色,方便在终端中配置 vim/emacs 代码配色 (其实Terminal现在已经支持256色了)
- 快捷键丰富,自带/自己定义都很方便 (这个是关键,快捷键都我非常重要)
- 分屏简单方便,可以根据自己需要同时搭配上 tmux,大屏用起来爽到爆 (分屏只需要 command +(shift)+ d)
iTerm2的下载地址点击这里。
iTerm2的快捷键
- ⌘ + 数字 : 各 tab 标签切换
- ⌘ + f : 查找 ,所查找的内容会被自动复制 ,输入查找的部分字符,找到匹配的值按tab,即可复制
- ⌘ + d : 横着分屏
- ⌘ + shift + d : 竖着分屏
- ⌘ + r = clear : 换到新一屏,而不是 类似clear ,会创建一个空屏
- ctrl + u :清空当前行,无论光标在什么位置
- () + ⌘ + ; : [() 输入的命令开头字符],会自动列出输入过的命令
- ⌘ + shift + h : 会列出剪切板历史
- ⌘← / ⌘→ : 到一行命令最左边/最右边
- ⌘ + enter : 全屏
- 双击选择即复制,在其他地方command +v即可粘贴
- ⌘+; 补全命令
- 在系统偏好设置里key可以设置自己的快捷键
zsh
zsh是兼容bash,对现有的操作是没有任何的影响。而且还带来来不少新的特性来减少我们的输入:
- 连续tab,给出所有的补全列表并直接进入到选择