Mac iTerm2 + Oh My Zsh安装、使用总结

Mac iTerm2 + Oh My Zsh安装、使用总结_第1张图片
在这里插入图片描述
我现在使用的界面:
在这里插入图片描述
在这里插入图片描述

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的原始界面


Mac iTerm2 + Oh My Zsh安装、使用总结_第2张图片
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

安装完成后的截图:


Mac iTerm2 + Oh My Zsh安装、使用总结_第3张图片
在这里插入图片描述

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_THEMEZSH_THEME="robbyrussell"robbyrussell是默认的主题,修改 ZSH_THEME="样式名称"

Mac iTerm2 + Oh My Zsh安装、使用总结_第4张图片
在这里插入图片描述

如上图我这里设置的是随机主题.先尝试下适合自己的主题.看中哪一个再切换.
按一下esc调出vi命令,输入:wq保存并退出vi模式。

输入命令使刚才的修改生效:

source ~/.zshrc
每次关闭重新打开就会切换主题:下面是三个随机主题
Mac iTerm2 + Oh My Zsh安装、使用总结_第5张图片
在这里插入图片描述

Mac iTerm2 + Oh My Zsh安装、使用总结_第6张图片
在这里插入图片描述

Mac iTerm2 + Oh My Zsh安装、使用总结_第7张图片
在这里插入图片描述
所有主题示例

Oh-My-Zsh主题汇总

3.安装agnoster主题

① 下载Meslo字体
  • 使用agnoster主题,需要 Meslo 字体支持,要不然会出现乱码的情况,点击下载
    下载好之后,直接在 Mac OS 中安装即可。
  • 然后打开 iTerm2,按Command + ,键,打开 Preferences 配置界面,然后Profiles -> Text -> Font -> Chanage Font,选择 Meslo LG M Regular for Powerline 字体。
Mac iTerm2 + Oh My Zsh安装、使用总结_第8张图片
在这里插入图片描述
② 安装主题
  • 先cd到安装目录,随便一个文件夹就可以. 如: cd Desktop/smGit/
  • 依次执行以下命令:
    cd ~/Desktop/需要安装的文件夹
    
    git clone https://github.com/fcamblor/oh-my-zsh-agnoster-fcamblor.git
    
    cd oh-my-zsh-agnoster-fcamblor/
    
    ./install
    
    执行上面的命令会将主题拷贝到oh my zsh的themes.
  • 拷贝完成后,执行命令打开zshrc配置文件(参照上方修改随机主题),将ZSH_THEME后面的主题名称改为agnoster
    在这里插入图片描述
  • command+Q或source配置文件后,iTerm2重启:


    Mac iTerm2 + Oh My Zsh安装、使用总结_第9张图片
    在这里插入图片描述

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.插件直接有空格就可以.

Mac iTerm2 + Oh My Zsh安装、使用总结_第10张图片
在这里插入图片描述

然后在文件的最后一行添加:

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.插件直接有空格就可以.

Mac iTerm2 + Oh My Zsh安装、使用总结_第11张图片
在这里插入图片描述

按一下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 快速隐藏和显示
Mac iTerm2 + Oh My Zsh安装、使用总结_第12张图片
在这里插入图片描述
③ iTerm2 设置热键悬浮窗口

刚才的已经是快键启动了,这个是设置一个新的热键启动窗口,半透明的.command+,-->keys--->hotkey-->create a dedicated hotkey window

Mac iTerm2 + Oh My Zsh安装、使用总结_第13张图片
在这里插入图片描述

在这里插入图片描述

选好后:
在这里插入图片描述

在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

你可能感兴趣的:(Mac iTerm2 + Oh My Zsh安装、使用总结)