Menu

一个Java程序员眼中的Mac OS(系列六:终端方案iTerm2 + Zsh)

2017年7月11日 - 工作台

本文初衷

先总结

iTerm2 知识

iTerm2 是什么

为什么会出现

哪些人不喜欢 iTerm2

为什么学习 iTerm2

安装 iTerm2

iTerm2 软件特色

快捷键 介绍
输入的命令开头字符 + Command + ; 根据输入的前缀历史记录自动补全
Command + ; 根据历史记录自动补全
Command + [ 或 command + ] 切换屏幕
Command + enter 进入全屏模式,再按一次返回
Command + 鼠标单击 可以打开文件,文件夹和链接(iTerm2 是可以对显示的内容进行点击的哦)
Command + n 新建新的 Window 窗口
Command + t 新建标签页
Command + w 关闭当前标签或是窗口
Command + d 竖直分屏
Command + r 清屏
Command + / 按完之后,整个屏幕变成白茫茫的,而光标位置是一个小圆圈清除显示出来
Command + 方向键 切换标签页
Command + 数字 切换到指定数字标签页
Command + f 查找,所查找的内容会被自动复制 ,输入查找的部分字符,找到匹配的值按 tab,即可复制,带有补全功能
Command + option + e 全屏并排展示所有已经打开的标签页,带有可以搜索。
Command + Option + b 历史回放,i类似视频录像的东西,有记录你最近时间内的操作。有一个类似播放器的进度条可以拖动查看你做了什么。存放内容设置(Preferences -> Genernal -> Instant Replay)。
Command + Option + 数字 切换 Window 窗口
Command + shift + d 水平分屏
Command + shift + h 查看剪贴板历史,在光标位置下方会出现一列你输入过的历史记录
Command + Shift + m 可以保存当前位置,之后可以按Command + Shift + j跳回这个位置。
Command + shift + alt + w 关闭所有窗口
Control + u 清空当前行,无论光标在什么位置
Control + a 移动到行首
Control + e 移动到行尾
Control + f 向前移动,相当于方向键右
Control + b 向后移动,相当于方向键左
Control + p 上一条命令,相当于方向键上
Control + n 下一条命令,相当于方向键下
Control + r 搜索历史命令
Control + y 召回最近用命令删除的文字
Control + h 删除光标之前的字符
Control + d 删除光标所在位置的字符
Control + w 删除光标之前的单词
Control + k 删除从光标到行尾的内容
Control + c 结束当前状态,另起一行
Control + t 交换光标和之前的字符

安装 Zsh + oh-my-Zsh

Zsh 软件特色

# man context highlight
export LESS_TERMCAP_mb=$'\E[01;31m'       # begin blinking
export LESS_TERMCAP_md=$'\E[01;38;5;74m'  # begin bold
export LESS_TERMCAP_me=$'\E[0m'           # end mode
export LESS_TERMCAP_se=$'\E[0m'           # end standout-mode
export LESS_TERMCAP_so=$'\E[38;5;246m'    # begin standout-mode - info box
export LESS_TERMCAP_ue=$'\E[0m'           # end underline
export LESS_TERMCAP_us=$'\E[04;38;5;146m' # begin underline

关于搭配上 tmux

资料整理

标签:,