我现在使用的界面:
1.说明及下载安装
iTerm2:
- iTerm2 是一款完全免费的,专为 Mac OS 用户打造的命令行应用。
- iTerm2 官网地址
- 官网下载后直接拖到Applications安装即可
- 安装完成后,在/bin目录下会多出一个zsh的文件。
Mac系统默认使用dash作为终端,可以使用命令修改默认使用zsh:chsh -s /bin/zsh
如果想修改回默认dash,同样使用chsh命令即可:chsh -s /bin/bash
- zsh完美代替bash,具体区别可查看Zsh和Bash,究竟有何不同 坑很深
-
Zsh 是一款强大的虚拟终端,既是一个系统的虚拟终端,也可以作为一个脚本语言的交互解析器。打开终端,在终端上输入
zsh --version
这个命令来查看我们的电脑上是否安装了 Zsh
iterm2的原始界面
Oh My Zsh:
- Oh My Zsh 是一款社区驱动的命令行工具,它基于 zsh 命令行,提供了主题配置,插件机制,已经内置的便捷操作。给我们一种全新的方式使用命令行。
- Oh My Zsh 官网地址
- 安装方法有两种: 注意: root用户和普通用户需要单独安装配置,即分别切换到普通和root用户安装
Via curl:
$ sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
Via wget:
$ sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
- 卸载命令:
uninstall_oh_my_zsh
安装完成后的截图:
2. 简单配置:设置主题
① iTerm2 设置主题
iTerm2最常用的主题是 Solarized Dark theme下载地址
下载的是压缩文件,你先解压一下,然后打开 iTerm2,按Command + ,
键,打开 Preferences 配置界面,然后Profiles -> Colors -> Color Presets -> Import
,选择刚才解压的solarized->iterm2-colors-solarized->Solarized Dark.itermcolors
文件,导入成功,最后选择 Solarized Dark 主题,就可以了。
当然可以去找自己喜欢的配色和主题方案
② Oh-My-Zsh设置随机主题
输入命令:vim ~/.zshrc
进入环境变量设置 ~./zshrc 为Zsh启动默认执行的文件。如果遇到zsh: command not found: mysql
只需要把alias mysql=/usr/local/mysql/bin/mysql
添加进文件就可以.和配置环境变量是一样的.
vim ~/.zshrc
按i进入编辑模式
找到 ZSH_THEME ,ZSH_THEME="robbyrussell" ,robbyrussell是默认的主题,修改 ZSH_THEME="样式名称"
如上图我这里设置的是随机主题.先尝试下适合自己的主题.看中哪一个再切换.
按一下esc调出vi命令,输入
:wq
保存并退出vi模式。
输入命令使刚才的修改生效:
source ~/.zshrc
每次关闭重新打开就会切换主题:下面是三个随机主题
所有主题示例
3.安装agnoster主题
① 下载Meslo字体
- 使用agnoster主题,需要 Meslo 字体支持,要不然会出现乱码的情况,点击下载
下载好之后,直接在 Mac OS 中安装即可。 - 然后打开 iTerm2,按
Command + ,
键,打开 Preferences 配置界面,然后Profiles -> Text -> Font -> Chanage Font
,选择Meslo LG M Regular for Powerline
字体。
② 安装主题
- 先cd到安装目录,随便一个文件夹就可以. 如:
cd Desktop/smGit/
- 依次执行以下命令:
执行上面的命令会将主题拷贝到oh my zsh的themes.cd ~/Desktop/需要安装的文件夹 git clone https://github.com/fcamblor/oh-my-zsh-agnoster-fcamblor.git cd oh-my-zsh-agnoster-fcamblor/ ./install
- 拷贝完成后,执行命令打开zshrc配置文件(参照上方修改随机主题),将
ZSH_THEME
后面的主题名称改为agnoster
-
command+Q或source配置文件后,iTerm2重启:
4. 安装插件
① 安装高亮插件
执行以下命令:
cd ~/.oh-my-zsh/custom/plugins/
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git
执行命令打开zshrc配置文件vi ~/.zshrc
,找到plugins(配置文件很大,需要往下移动光标)把高亮插件添加上zsh-syntax-highlighting.插件直接有空格就可以.
然后在文件的最后一行添加:
source ~/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
按一下esc调出vi命令,输入:wq
保存并退出vi模式。
执行命令使刚才的修改生效:source ~/.zshrc
② 可选、补全插件
和上面一样执行以下命令:
cd ~/.oh-my-zsh/custom/plugins/
git clone https://github.com/zsh-users/zsh-autosuggestions
执行命令打开zshrc配置文件vi ~/.zshrc
,找到plugins(配置文件很大,需要往下移动光标)把可选、补全插件添加上zsh-autosuggestions.插件直接有空格就可以.
按一下esc调出vi命令,输入
:wq
保存并退出vi模式。
执行命令使刚才的修改生效:source ~/.zshrc
5. iterm2 快捷键
分类 | 命令 | 说明 |
---|---|---|
标签 | 新建标签 | command + t |
关闭标签 | command + w |
|
切换标签 | command + 数字 command + 左右方向键 |
|
切换全屏 | command + enter |
|
查找 | command + f |
|
窗口操作 | 新建窗口 | shift + command + d(横向)command + d(竖向) |
关闭窗口 | shift + command + w |
|
前一个窗口 | command + ` | |
后一个窗口 | command + ~ |
|
进入窗口 1,2,3 | option + command + 编号 |
|
光标控制 | 到行首 | ctrl + a |
行末 | ctrl + e |
|
前进后退,相当于左右方向键 | ctrl + f/b |
|
上一条命令,相当于方向键上 | ctrl + p |
|
搜索命令历史 | ctrl + r |
|
删除当前字符 | ctrl + d |
|
删除之前的字符 | ctrl + h |
|
删除光标前的单词 | ctrl + w |
|
删除到文本末尾 | ctrl + k |
|
交换光标处文本 | ctrl + t |
|
调整字体大小 | ⌘ + —/+/0 |
|
清屏,其实是滚到新的一屏==ctrl + l | ⌘ + r |
|
面板操作 | 垂直分割 | Command + D |
水平分割 | Shift + Command + D |
|
前一个面板 | Command + [ |
|
后一个面板 | Command + ] |
|
切换到上/下/左/右面板 | Option + Command + 上下左右方向键 |
|
关闭面板 | Command + w |
6. 其他功能
① iTerm2 设置背景如下图:
② iTerm2 快速隐藏和显示
③ iTerm2 设置热键悬浮窗口
刚才的已经是快键启动了,这个是设置一个新的热键启动窗口,半透明的.command+,
-->keys--->hotkey-->create a dedicated hotkey window
选好后:
在profiles中.左边 Profile Name 会多出一个
Hotkey Window
的窗口,在里面设置就可以.和前面说的设置完全一样。下面是我用的:④ iTerm2 中Vim配色
首先下载solarized,上文有下载方法和地址。执行以下命令
$ cd solarized
$ cd vim-colors-solarized/colors
$ mkdir -p ~/.vim/colors
$ cp solarized.vim ~/.vim/colors/
$ vi ~/.vimrc
加入下面三行设置即可
syntax enable
set background=dark
colorscheme solarized